配置文件结构

所有配置集中在一个文件:~/.thincoder/config.json。CLI 与 VS Code 扩展共用——任一处修改,另一处立即生效。也可以在 TUI 里用 /config/provider/model 命令管理。

{
  "providers": [
    { "name": "deepseek", "apiKey": "sk-…", "baseURL": "https://api.deepseek.com",
      "model": "deepseek-v4-pro", "thinking": { "type": "enabled" },
      "reasoningEffort": "max", "maxTokens": 393216 }
  ],
  "activeProvider": "deepseek",
  "activeModel": null,
  "agent": {
    "maxTurns": 100,
    "subagentTurns": 100,
    "subagentModel": null,
    "subagentModels": {},
    "goalTurns": 200,
    "compactThreshold": 100000,
    "verifyGuard": false,
    "engineering": false,
    "consultModels": [
      { "provider": "kimi", "model": "kimi-k3", "effort": "high" },
      { "provider": "deepseek", "model": "deepseek-v4-pro" }
    ],
    "consultTurns": 40,
    "consultTimeoutMs": 600000
  },
  "advisor": { "enabled": true, "provider": null, "model": null },
  "proxy": null,
  "mcp": { "servers": [] },
  "embedding": { "baseURL": "https://api.siliconflow.cn/v1", "model": "BAAI/bge-m3" },
  "shell": null
}

配置项说明

providers[](提供商列表)

agent(Agent 行为)

advisor(独立评审)

其他

VS Code 扩展设置

三个扩展设置项(VS Code 设置里搜索 thincoder.):

更多架构细节见 ARCHITECTURE.md