commandcode-go-for-dsh:DeepSeek Harness 的 Command Code Go 提供者

前言

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 操作:

    1. 輸入 /model 進入模型選擇。
    2. 選擇 Command Code Go。
    3. 輸入 s 選擇第一個 Pro 模型(如 deepseek/deepseek-v4-pro)。
  • Web 操作:

    1. 進入 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 模型仍會進行推理,只是不指定強度。

注意事項

  1. 非官方:插件由社區維護,非官方項目。
  2. 端點變更:插件調用的 /alpha 端點未公開文檔,可能隨時變更。
  3. 網絡限制:dsh web 僅監聽 127.0.0.1,局域網其他設備無法直接訪問,除非進行 SSH 隧道或特定端口綁定。
  4. 閉源模型:部分閉源的模型 ID 可能需要 Command Code 的 Pro 或 Max 訂閱層級。
  5. 其他推理級別:除了 off、high、max 之外,其他推理級別配置會被忽略。

更多信息

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜