dsh-agent-router:DeepSeek Harness 多模型路由插件

DeepSeek Harness(DSH)是一個插件化平臺。在處理視覺識別、翻譯或語音轉寫等特定任務時,通常需要專門的模型和工具,而主 Agent 無法很好地處理這些。dsh-agent-router 是一個 DSH 插件,它允許自定義專業 Agent 並將它們綁定到獨立的模型。該插件支持多模態賬號一鍵登錄、賬號池健康路由與實時用量統計。

核心功能

該插件主要解決 DSH 主 Agent 能力單一的問題,通過以下方式擴展能力邊界:

  • Agent 預設默認模型:按 DSH 預設粒度配置主 Agent 與 subagent 的默認模型。新會話或切換預設時,對話框模型選擇器會即時跟隨顯示配置的默認模型。
  • 專業 Agent 配置:支持五種執行通路——chat 遠端模型、完整子代理、無頭 CLI 子代理、圖片生成、語音轉寫。每個專業 Agent 獨立配置服務商與模型,未配置時自動複用主 Agent 模型。
  • ChatGPT 訂閱登錄:支持官方 Codex OAuth 授權登錄。訂閱賬號可直接作爲主模型調用,OAuth token 由插件自動注入刷新。綁定訂閱賬號的 agent 也可用於生圖。
  • 多模態任務路由:支持圖片識別(OCR、截圖、圖表)、圖片生成、語音轉寫。當啓用視覺類專業 agent(能力標籤含 image)後,輸入框會出現「添加圖片」按鈕,附件圖片會被注入上下文。
  • 無頭 CLI 子代理:支持接入 codex、claude、gemini 等外部 agent 工具。這些工具以無頭模式執行多步任務,圖片與文件按工作區路徑注入。
  • 多模態賬號與賬號池:支持任意服務商 API Key 配置式添加。賬號池按健康、用量、輪詢策略自動選號與失敗切換。
  • 實時用量統計:提供分級視圖(預設、專業 Agent、賬號級、全局),支持按天持久化(默認保留 90 天)及 CSV 導出。

安裝

前置要求:DSH ≥ 0.1.5-rc.2。

使用標準管理命令安裝:

dsh plugin --profile web add github:peterwangze/dsh-agent-router

安裝腳本方式需宿主支持,推薦使用上述 dsh plugin 標準管理。離線安裝時,必須使用 file: 且帶 ./ 前綴,例如:

dsh plugin --profile web add file:./

安裝完成後重啓 DSH。

使用指南

安裝並重啓後,在 DSH 的「設置 → Agent 路由」打開配置頁。

  1. 啓用多模型路由:在頂部總開關啓用功能。關閉後 route_agent 拒絕調用、統計暫停。
  2. 配置預設 Agent:在「預設 Agent」卡片中,按 DSH 預設粒度配置主 Agent 與 subagent 的默認模型。配置後,新會話或切換預設時模型選擇器會立即跟隨顯示。
  3. 配置專業 Agent:在「專業 Agent」卡片中維護自定義專業 agent,包括選擇執行通路(chat/agent/cli/image/speech)並綁定對應的模型。
  4. 配置多模態賬號:在「多模態賬號」卡片中添加 API Key 或進行 ChatGPT 訂閱登錄。系統會自動維護賬號池,按策略選號。
  5. 查看統計信息:在「統計信息」卡片中查看分級用量明細。

注意事項

  • 版本兼容:本插件在 DSH ≥ 0.1.5-rc.2 環境下受支持與實測。
  • 離線安裝:離線安裝時路徑必須帶 ./ 前綴,否則會被當作 registry 包名。
  • 統計持久化:用量統計按天持久化,默認保留 90 天。如需關閉,可設置 router.stats.persist=false。

項目地址:https://github.com/peterwangze/dsh-agent-router

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

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

小夜