前言¶
DeepSeek Harness (DSH) 採用插件化架構,通過擴展可以接入不同的模型提供商。如果你需要使用 Command Code 的模型(如 DeepSeek V4 Pro/Flash)並通過 DSH 的 TUI 或 Web 界面進行管理,commandcode-go-for-dsh 插件提供了直接的集成方案。該插件移植自 commandcode-go-for-pi,並增加了用量查詢功能。
插件介紹¶
這是一個非官方插件,不屬於 Command Code 或 DeepSeek 官方項目。它作爲 DeepSeek Harness 的 Provider 運行,支持在 TUI (dsh --profile tui) 和 Web UI (dsh web) 中調用 Command Code 的模型。
核心功能包括:
* 模型路由:將模型請求轉發至 https://api.commandcode.ai/alpha/generate。
* 用量查詢:通過 /cc-usage 或 /ccusage 主機命令查看計劃餘額和重置週期。
* 模型目錄:種子官方 Command Code 目錄,包含 DeepSeek、Kimi、GLM、Qwen 等模型。
* 推理控制:支持在請求中傳遞推理強度參數。
安裝與啓用¶
安裝插件時,必須爲每個正在使用的 Profile 單獨添加。插件與配置是隔離的,但憑證是共享的。
# 在 TUI Profile 中安裝
dsh plugin --profile tui add github:gonegirl07/commandcode-go-for-dsh
# 在 Web Profile 中安裝
dsh plugin --profile web add github:gonegirl07/commandcode-go-for-dsh
安裝完成後,必須重啓應用或刷新瀏覽器才能生效。
認證配置¶
使用該插件前,需要配置 Command Code 的 API Key。
方法一:環境變量
export COMMANDCODE_API_KEY="user_..."
方法二:DSH 憑證文件
在 ~/.dsh/.credentials.yaml 中配置,注意文件權限應設爲 600:
COMMANDCODE_API_KEY: user_...
模型選擇與配置¶
插件已內置官方目錄,通常可以直接在界面中選擇。
-
TUI 操作:
- 輸入
/model進入模型選擇。 - 選擇
Command Code Go。 - 輸入
s選擇第一個 Pro 模型(如deepseek/deepseek-v4-pro)。
- 輸入
-
Web 操作:
- 進入
Settings->Models,或直接在 Composer 的模型選擇器中查找。
- 進入
-
默認模型配置(可選):
在~/.dsh/settings.yaml中添加:
agent-default-model:
provider: commandcode
model: deepseek/deepseek-v4-pro
reasoningEffort: high
使用示例¶
在 TUI 提示符或 Web Composer 中輸入以下命令查看用量:
/cc-usage
該命令爲 DSH 的主機命令(Host Slash Command),如果菜單中未出現,請重啓 dsh web 並刷新瀏覽器。
輸出示例:
Command Code individual-go
Month $8.77 / $10 left
5-hour $0.14 / $3 reset Aug 16, 19:15
Week $1.23 / $6 reset Aug 22, 10:44
Cycle ends Sep 15, 2026
推理級別支持¶
DeepSeek V4 Pro / Flash 僅支持特定的推理級別,其他級別不會被轉發到 API。
| DSH 參數設置 | API 請求參數 (params.reasoning_effort) |
|---|---|
off |
不傳遞該參數 |
high |
"high" |
max |
"max" |
注意:當設置爲 off 時,Pro 模型仍會進行推理,只是不指定強度。
注意事項¶
- 非官方:插件由社區維護,非官方項目。
- 端點變更:插件調用的
/alpha端點未公開文檔,可能隨時變更。 - 網絡限制:
dsh web僅監聽127.0.0.1,局域網其他設備無法直接訪問,除非進行 SSH 隧道或特定端口綁定。 - 閉源模型:部分閉源的模型 ID 可能需要 Command Code 的 Pro 或 Max 訂閱層級。
- 其他推理級別:除了 off、high、max 之外,其他推理級別配置會被忽略。