dsh-codebuddy-cli: 複用 CodeBuddy CLI 登錄態接入模型

在 DeepSeek Harness (DSH) 的插件生態中,開發者需要接入多種模型以完成不同的任務。CodeBuddy CLI 提供了包括 GLM-5.3、DeepSeek-V4-Pro 等在內的多種模型,但 DSH 原生未直接集成。dsh-codebuddy-cli 插件通過複用 CodeBuddy CLI 的登錄態,解決了這一接入問題,讓用戶在 DSH 對話窗口中零配置即可使用這些模型。

插件簡介

dsh-codebuddy-cli 是一個 DSH 客戶端插件,旨在複用 CodeBuddy CLI 的認證文件,自動將 CodeBuddy 的模型接入 DeepSeek Harness。安裝並啓用後,用戶無需在 DSH 中重新配置賬號,即可直接調用 CodeBuddy 的模型列表。

核心功能

  • 開箱即用:只要在本機用 CodeBuddy CLI 登錄過一次,安裝並啓用插件後即可在 DSH 中直接使用,無需額外配置。
  • 登錄跟隨:插件會自動讀取 CodeBuddy CLI 的認證文件(默認路徑或環境變量 CODEBUDDY_CLI_AUTH_FILE 指定的路徑),在 CLI 裏重新登錄後自動跟隨。
  • 多賬號管理:支持通過 OAuth 掃碼/鏈接登錄添加多個 CodeBuddy 賬號,也支持粘貼 refresh_token 添加(refresh_token 爲必填項)。賬號憑證保存在 $DSH_HOME/.codebuddy-cli-accounts.json。
  • 賬號切換:在設置中可查看各賬號的積分與令牌有效期,並支持切換當前生效的賬號。
  • 圖片輸入:支持大部分模型的發圖功能,在對話裏直接粘貼或拖入圖片即可。
  • 思考強度切換:支持 GLM-5.3 等模型的檔位調節(如 off / low / high / xhigh),只有上游明確聲明瞭檔位清單的模型纔會出現選項。
  • 積分倍率與徽章顯示:模型名後直接顯示積分倍率(如 GLM-5.2 · x0.79)與促銷徽章。
  • 對話內積分條:輸入框正下方會常駐一行,顯示當前 provider 與模型信息,以及剩餘積分。
  • 每日簽到:支持每日簽到功能,點擊即可調用 CodeBuddy 每日簽到接口領取積分。
  • 可選模型配置:可在設置中勾選要在模型選擇器中出現的模型,避免選擇器被過多模型塞滿。

安裝與啓用

安裝前需確保已安裝 CodeBuddy CLI 並完成登錄,同時 DSH 版本需在 0.1.2-rc.1 及以上。Web profile 推薦使用以下命令安裝:

dsh plugin --profile web add dsh-codebuddy-cli
dsh web

也可以從 GitHub 源碼安裝:

dsh plugin --profile web add github:fu827707013/dsh-codebuddy-cli
dsh web

Desktop profile 用戶可使用:

dsh plugin --profile desktop add dsh-codebuddy-cli
dsh --profile desktop

典型用法

安裝後,在對應界面的模型選擇器裏切換到 CodeBuddy 模型即可使用。以下是常用命令示例:

# 查看登錄狀態與剩餘積分
dsh plugin --profile web exec dsh-codebuddy-cli status

# 機器可讀輸出
dsh plugin --profile web exec dsh-codebuddy-cli status --json

# 環境診斷
dsh plugin --profile web exec dsh-codebuddy-cli doctor

# 清除插件側憑據副本
dsh plugin --profile web exec dsh-codebuddy-cli logout

注意事項

  • TUI 用戶暫緩安裝:終端界面插件在 DSH 0.1.2 上的適配尚未完成,同類插件實測在 TUI 下安裝可能導致 DSH 啓動崩潰(報 events is not iterable)。建議等終端界面插件發佈適配版本後再安裝。
  • 數據存儲:插件的令牌刷新結果保存在 $DSH_HOME/.codebuddy-cli-auth.json,粘貼的 Token 保存在 $DSH_HOME/.codebuddy-cli-accounts.json。插件不修改 CLI 原始認證文件。
  • 權限與用途:粘貼 Token 添加賬號時,refresh_token 是必填項。僅限個人學習和研究使用,請勿用於商業用途。
  • 依賴更新:插件依賴 CodeBuddy CLI 的客戶端接口,CLI 更新後插件可能需要隨之調整。

結語

通過 dsh-codebuddy-cli,DSH 用戶可以無縫複用 CodeBuddy CLI 的登錄態與模型資源。更多詳情與源碼請訪問:GitHub。

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

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

小夜