DeepSeek Harness 插件:dsh-plan-bridge

前言

DeepSeek Harness (DSH) 的設計理念是“一切皆插件”。當開發者需要同時管理多家廠商的訂閱計劃(如 ChatGPT Codex、Claude Code、ZCode (GLM) 或 Qwen)時,在 dsh 中逐一配置 provider 既繁瑣又容易出錯。dsh-plan-bridge 插件提供了一個本地橋接方案,通過一個進程將上述多種訂閱計劃映射到 dsh 的模型組中。

是什麼

dsh-plan-bridge 是一個運行在本地(127.0.0.1:8417)的迴環代理進程。它不修改 dsh 的核心文件,僅作爲中間層轉發請求。插件提供設置頁面的狀態卡片,支持一鍵接入和檢測,將多個 vendor subscription plans 整合進 dsh 的模型路由系統。

安裝

使用官方插件命令安裝。安裝後需要重啓 host 進程。

dsh plugin --profile <name> add -w @taylorswitiger/dsh-plan-bridge

核心功能

  1. 多計劃橋接:支持 ChatGPT Codex、Claude Code、ZCode (GLM) 和 Qwen 的訂閱計劃接入 dsh。
  2. 本地進程:通過 127.0.0.1:8417 監聽請求,路徑前綴分流。
  3. 可視化管理:提供設置頁狀態卡片,顯示接入狀態、憑據可用性及錯誤信息。
  4. 零侵入:不修改 dsh 核心文件,不依賴運行時 npm 包。
  5. 雙認證模式:支持 OAuth 和 API Key 兩種認證方式。

認證方式

插件處理不同類型的憑據存儲:
- OAuth 計劃:讀取廠商 CLI 的憑據文件(如 ~/.codex/auth.json 或 ~/.claude/.credentials.json)。插件負責 token 續期並寫回原文件。接入前需先運行廠商 CLI 登錄。
- API Key 計劃:使用 dsh 設置中的憑據庫。插件僅透傳 Authorization 頭,不存儲 key。

使用示例

安裝後,橋接默認監聽 127.0.0.1:8417。可通過 HTTP 直測或調用 RPC 方法管理計劃。

  1. 健康檢查:
GET http://127.0.0.1:8417/health
  1. RPC 方法調用(假設 host 運行在 3080):
curl -s http://127.0.0.1:3080/dsh-plan-bridge/plans.list \
  -H 'content-type: application/json' \
  -d '{"type":"client-request","rpcId":"1","method":"plans.list","payload":{}}'
  1. 環境變量配置(如需上游代理):
NODE_USE_ENV_PROXY=1
HTTPS_PROXY

注意事項

  • 環境要求:需要 Node.js 版本 >= 22.19。
  • 許可證:MIT License。
  • 權限限制:插件進程以當前 host 進程權限運行,安裝前建議檢查源碼。
  • 不可變性:插件不會修改 agent-default-model,憑據寫入全部通過 dsh 的 credentials 服務進行。

適用場景

適合需要整合現有 ChatGPT Codex Plus/Pro、Claude Pro/Max、ZCode 及 Qwen 訂閱額度,並希望統一在 DSH 中進行路由和管理的開發者。

生態背景

DSH 理念是“一切皆插件”。該插件收錄在社區目錄,與 DeepSeek 或幻方無官方從屬關係。

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

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

小夜