DeepSeek Harness 插件:ethanweave/dsh-connect-workbuddy

DSH(DeepSeek Harness)是一個 AI 編程前端,使用前需配置模型提供商。如果你持有騰訊 CodeBuddy(WorkBuddy)賬號,希望在不產生 API 費用的情況下使用其額度,需要一個本地的 OpenAI 兼容網關。ethanweave/dsh-connect-workbuddy 插件爲上游網關提供了 Windows 環境下的安裝、自啓與運維套件,將其轉化爲可直接在 DSH 中調用的本地服務。

核心功能

插件主要解決 Windows 下本地網關的部署與維護問題:

  1. 一鍵安裝:自動下載官方二進制文件,進行 SHA256 校驗,並寫入 %USERPROFILE%\workbuddy-gateway 目錄。
  2. 登錄自啓:註冊系統計劃任務 WorkBuddy Gateway,實現開機自動拉起網關。
  3. 統一管理:提供 manage.ps1 腳本,支持對網關進行啓動、停止、重啓、查看日誌和卸載操作。
  4. 健康檢查:通過腳本監控任務狀態、進程運行情況、端口占用以及 HTTP 服務的可用性。
  5. 安全默認:憑據不入庫;默認僅監聽 127.0.0.1;支持配置 API Key 以增加訪問控制。

安裝與啓用

在 DSH 終端中執行以下命令安裝插件:

dsh plugin add github:ethanweave/dsh-connect-workbuddy

安裝完成後,在 DSH 的設置中添加模型提供商。配置如下:

  • 協議:OpenAI 兼容
  • Base URL:http://127.0.0.1:8317/v1
  • API Key:隨意填寫(網關默認不校驗 Key)
  • 模型:可訪問 http://127.0.0.1:8317/v1/models 獲取可用模型 ID

網關管理

插件提供 scripts\manage.ps1 腳本用於管理網關運行狀態:

.\scripts\manage.ps1 status     # 查看任務/進程/端口/HTTP 四層狀態
.\scripts\manage.ps1 start      # 啓動計劃任務
.\scripts\manage.ps1 stop       # 停止任務並結束進程
.\scripts\manage.ps1 restart    # 重啓服務
.\scripts\manage.ps1 logs       # 查看網關日誌(默認讀取最近 200 行)
.\scripts\manage.ps1 update     # 升級二進制並自動重啓
.\scripts\manage.ps1 uninstall  # 卸載服務與文件(-Force 參數跳過確認)

賬號登錄

首次使用前,需在本地執行登錄命令以獲取訪問令牌:

& "$env:USERPROFILE\workbuddy-gateway\workbuddy-gateway.exe" login

注意事項

  • 憑據安全:workbuddy.json 文件包含真實登錄憑據,切勿提交至代碼倉庫、粘貼分享或上傳網盤。
  • 網絡限制:默認僅監聽 127.0.0.1。若需遠程訪問,需修改監聽地址並配合防火牆策略及 API Key。
  • 權限要求:不需要管理員權限,計劃任務以當前用戶身份註冊和運行。
  • 服務條款:插件僅做本地轉發,不提供繞過額度限制的能力,需遵守上游服務條款。

通過該插件,可以在 DSH 中直接調用騰訊 CodeBuddy 的額度,無需手動處理網關的部署與自啓流程。

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

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

小夜