CJYLZS/dsh-commandcode-plan-autosync ↗★ 1
dsh-commandcode-plan-autosync
Sync CommandCode plan models (goat/pro/max) from the official models API + GOAT plan catalog into llm-pi-ai providers commandcode-<plan>-autosync (one-click create/update in settings).
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CJYLZS/dsh-commandcode-plan-autosync说明文档
阅读完整 README ↗API Key 配置
插件默认读取环境变量 COMMANDCODE_API_KEY(可通过插件配置 targetApiKeyEnv 修改名字)。
在 DSH 中配置密钥的方式二选一:
- 凭据管理(推荐):在 DSH 设置里为
llm-pi-ai的apiKeyEnv(COMMANDCODE_API_KEY)配置凭据值,密钥只进入.credentials.yaml,不会写入settings.yaml。 - 环境变量:启动 DSH 前
export COMMANDCODE_API_KEY=cmd_xxx。
Key 在 commandcode.ai Studio 的 API keys 页面创建(除 Go 计划外均可用;GOAT/Pro/Max 按套餐额度计费,Provider 计划按量付费)。
配置项
| 字段 | 默认值 | 说明 |
|---|---|---|
sourceURL | https://api.commandcode.ai/provider/v1/models | 官方实时模型列表 |
catalogURL | https://commandcode.ai/docs/plans/goat | 官方 GOAT 计划页(能力目录);抓取失败时降级为纯列表 |
plan | goat | 订阅档位:goat / pro / max |
targetApiKeyEnv | COMMANDCODE_API_KEY | 凭据环境变量名 |
targetBaseURL | https://api.commandcode.ai/provider/v1 | API 基地址 |
targetCompat | {thinkingFormat: "openai", supportsReasoningEffort: true} | openai 路由的 compat 覆盖 |
extraIds | [] | 额外写入的私有模型 id(目录之外,进 openai 路由供应商) |
autoSync | false | 定时自动同步(默认关闭,需在卡片里手动开启) |
autoSyncIntervalMs | 6h | 自动同步间隔(最小 60s) |
目标供应商名由 plan 推导(commandcode- -autosync / commandcode- -anthropic),不需要单独配置。