前言¶
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
standardstrategy slot:提供官方standardstrategy 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
standardstrategy slot 做本地聯調。
注意以下事項:
- 當前是 pre-alpha,雖可運行,但不要把它當作穩定生產組件。
- 插件以當前
dsh進程權限運行。安裝前建議檢查源碼,並確認 MIT 許可證符合你的使用要求。 - 它會禁用官方行,並接管單個
AgentFactoryslot;默認 driver 是 vendored headless derivative。
鏈接¶
- GitHub:https://github.com/euuuuuuzer/dsh-loop-dock
- 目錄頁:https://www.skillhub.cn/plugins/euuuuuuzer/dsh-loop-dock(該地址來自插件提示,未在抓取的 README/package.json 中顯示)