cx:config manages only project-level public configuration and does not expose implementation-detail switches.
Configuration sources
At runtime, only read:
开发文档/CX工作流/配置.json
Global plugin configuration is used only for cx:init to provide default values and does not participate in subsequent runtime decisions.
Public fields
{
"version": "3.0",
"developer_id": "承玄",
"github_sync": "local",
"current_feature": "vector-memory",
"agent_teams": true,
"code_review": true,
"auto_memory": true,
"worktree_isolation": true,
"auto_format": {
"enabled": true,
"formatter": "auto"
},
"hooks": {
"session_start": true,
"pre_compact": true,
"post_edit_format": true,
"notification": true
}
}
Configuration principles
developer_idConfirm each project individuallycurrent_featureis only an entry pointer and does not carry the main state machine- No longer expose implementation strategy fields such as background agents, batch mode, and simplified mode
- Hook configuration retains only a small number of switches and no longer exposes fixed-frequency reminders
Typical modifications
- Switch
github_sync - Toggle
agent_teams - Toggle
code_review - Adjust
auto_format.enabled
Relationship with initialization
cx:init is responsible for asking clearly about key project decisions once;
cx:config is responsible for subsequent viewing and small-scale modifications, and no longer repeats the initialization wizard.