Update the configuration file at `.cc-track/track.config.json` based on the user's request.
Updates the cc-track configuration file with user-specified settings and explains changes.
/plugin marketplace add cahaseler/cc-track/plugin install cc-track@cc-track-marketplaceUpdate the configuration file at .cc-track/track.config.json based on the user's request.
If called without parameters, show the current configuration and ask what they'd like to adjust.
The config file has three main sections: hooks, features, and logging.
Development Workflow Hooks:
edit_validation - Real-time TypeScript and lint checking on file edits
typecheck.enabled - Run TypeScript type checkinglint.enabled - Run Biome linting"edit_validation": {
"enabled": true,
"typecheck": { "enabled": true },
"lint": { "enabled": true }
}
pre_tool_validation - Task file integrity and branch protection checks before tool use
"pre_tool_validation": {
"enabled": true
}
Autonomous Operation:
autoflow - Autonomous operation mode for unattended task completion
throttle_limit - Max auto-continues before exit (default: 3)window_duration_minutes - Throttle detection window (default: 5)"autoflow": {
"enabled": true,
"throttle_limit": 3,
"window_duration_minutes": 5
}
Git & GitHub Integration:
git_branching - Automatic feature branch creation from tasks
"git_branching": { "enabled": true }github_integration - Issue and PR automation (requires gh CLI)
auto_create_issues - Create GitHub issue for each taskuse_issue_branches - Use gh issue develop for branchesauto_create_prs - Create PR on task completion"github_integration": {
"enabled": true,
"auto_create_issues": true,
"use_issue_branches": false,
"auto_create_prs": true
}
Display & Monitoring:
statusline - Custom status line with task, costs, API limits
"statusline": { "enabled": true }api_timer - API rate limit timer display in statusline
"hide", "show", "sonnet-only" (default)"api_timer": { "display": "sonnet-only" }Branch Protection:
branch_protection - Prevent edits on protected branches
"branch_protection": {
"enabled": true,
"protected_branches": ["main", "master"],
"allow_gitignored": true
}
Code Quality:
code_review - Automated code review integration
"claude", "codex", "coderabbit""code_review": {
"enabled": true,
"tool": "claude"
}
Advanced:
private_journal - Use private journal MCP for context preservation
"private_journal": { "enabled": false }websearch_validation - Validate WebSearch tool usage
"websearch_validation": { "enabled": false }enabled - Enable centralized logging (default: true)level - Log level: "debug", "info", "warn", "error" (default: "info")retentionDays - Days to keep logs (default: 7)Example:
"logging": {
"enabled": true,
"level": "info",
"retentionDays": 7
}
Read current config, update based on user request, write back to .cc-track/track.config.json.
Always explain what changes were made and what the new settings mean.