dsh-loop-dock:一個 DeepSeek Harness,多個 agent loop

前言

DeepSeek Harness(DSH)已經把 agent loop 作爲插件能力,但實際槽位仍然是單個入口。多個 agent 同時使用時,往往還是落到同一個 loop 上。

dsh-loop-dock 解決的是這個“一個 harness,多個 agent loops”的問題。它不重新設計 agent loop,而是提供一個 loop dock:註冊 loop、選擇 loop、把 agent 綁定到 loop,並把執行委託給對應 driver。

這是什麼

euuuuuuzer/dsh-loop-dock 是面向 DeepSeek Harness 的插件,當前版本爲 0.1.0,許可證爲 MIT。

當前狀態是 pre-alpha,但可運行。它的定位是:讓一個 DSH harness 中同時存在多個 agent loops,並讓不同 agent 選擇不同 loop。

核心功能

dsh-loop-dock 提供以下能力:

  • loop registration:把 loop 註冊到 dock。
  • loop selection:選擇要使用的 loop。
  • agent-loop binding:把 agent 綁定到選定 loop。
  • driver delegation:把執行委託給 driver。
  • strategy loop protocol:提供 strategy loop 接入協議。
  • driver loop protocol:提供 driver loop 接入協議。
  • default headless driver:提供默認 headless driver。
  • official standard strategy slot:提供官方 standard strategy slot。

安裝與啓用

先準備運行環境:

  • Node >=22.19
  • DeepSeek Harness 0.1.0-rc.6
  • pnpm

下面按 Quick Start 安裝本地插件包。

1、從 latest GitHub Release 下載 dsh-loop-dock-0.1.0.tgz

2、在 web profile 中安裝本地包:

dsh plugin --profile web add ./dsh-loop-dock-0.1.0.tgz

3、啓動 DSH web:

dsh web

本地無模型檢查

完成上面的安裝後,可以先做一個不依賴模型和網絡的檢查。

1、打開 Settings → General → Default driver
2、選擇 fake-driver
3、創建新會話,發送任意消息。

fake-driver 是本地調試 driver,不調用模型,也不訪問網絡;它會返回 [FAKE-DRIVER]

bundled patch 會把 fake-driver 註冊到真實 default driver 旁邊。這個檢查用於在第一時間觀察 loop 和 driver routing。

適用場景與注意

適合以下情況:

  • 在 DSH 中爲不同 agent 選擇不同 loop。
  • 先驗證 loop 註冊、選擇、綁定和 driver 委託。
  • 使用默認 headless driver 或 official standard strategy slot 做本地聯調。

注意以下事項:

  • 當前是 pre-alpha,雖可運行,但不要把它當作穩定生產組件。
  • 插件以當前 dsh 進程權限運行。安裝前建議檢查源碼,並確認 MIT 許可證符合你的使用要求。
  • 它會禁用官方行,並接管單個 AgentFactory slot;默認 driver 是 vendored headless derivative。

鏈接

  • GitHub:https://github.com/euuuuuuzer/dsh-loop-dock
  • 目錄頁:https://www.skillhub.cn/plugins/euuuuuuzer/dsh-loop-dock(該地址來自插件提示,未在抓取的 README/package.json 中顯示)
羽毛球分组比赛记分
小程序二维码

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

小夜