MIT 授權的 TypeScript DSH 軟體套件,基於持久 WebSocket 實現跨實例訊息互通與事件 fan-out,具備共享金鑰鑑權,回覆零手工尋址。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-09-05
授權條款
MIT
01它能幫你完成什麼?
在多套 DSH 實例之間做訊息互通與雙向事件推送
基於持久 WebSocket 主機服務的跨實例 / 跨機器訊息投遞、live session 列舉與活性探測
執行多個 DSH 實例、需要可靠的實例間訊息互通與事件 fan-out 的開發者與維運人員
讓模型自主尋址並與對端實例通訊
interconnect_send / _list / _ping / _reply 工具;send 自動注入 instanceId + sessionId,reply 無須手工尋址
建構多實例 DSH 工作流、希望模型自主發現對端並免硬編碼地址回覆的開發者
02如何將外掛接入 DeepSeek Harness?
作者未說明
03DSH 整合程度與能力邊界
原生 DSH 外掛程式:持久 WebSocket 的 interconnect 主機服務,搭配模型可見的 send/list/ping/reply 工具與配套 skill,直接註冊進 ctx.interconnect 與 ctx.skills。
interconnect 主機服務
peers 映射(instanceId → origin)與 DSH_INTERCONNECT_TOKEN→持久 WebSocket 投遞、live session 列舉、活性探測,以及經 interconnect/event 的事件 fan-out
註冊 ctx.interconnect 主機服務開放 /interconnect/link WebSocket 端點(含心跳與指數退避重連)tool-interconnect 工具集
instanceId + sessionId + text(send/ping/list)或 sessionId + text(reply)→模型可見的 interconnect_send / _list / _ping / _reply 工具
send 可透過 resume 復原離線 sessionskill-interconnect 配套技能
模型上下文(ctx.skills)→註冊 dsh-interconnect skill,說明 list / ping / send / reply 的完整用法
send 自動注入發送方 instanceId + sessionId僅當傳輸層存在時才註冊共享金鑰鑑權
DSH_INTERCONNECT_TOKEN(bearer)→fail-closed、timing-safe 的權杖比對
無有效共享權杖的請求會被拒絕
04適合誰?何時不該用?
適合
- 執行多個 DSH 實例、需要可靠的實例間訊息互通與事件 fan-out 的開發者與維運人員
- 建構多實例 DSH 工作流、希望模型自主發現對端並免硬編碼地址回覆的開發者
不適合
- 需要共享金鑰 `DSH_INTERCONNECT_TOKEN`(bearer);比對是 fail-closed 且 timing-safe 的,所以每個對端都必須持有相同的權杖才能通訊。
- 從 0.9 起傳輸只走 WebSocket 持久連結——不再有 HTTP 端點。對未設定 / 未聯通(相容)的對端執行 send/ping/list 會傳回 unreachable,且無 HTTP 回退。
05相容性、維護與安全提醒
- 需要共享金鑰 `DSH_INTERCONNECT_TOKEN`(bearer);比對是 fail-closed 且 timing-safe 的,所以每個對端都必須持有相同的權杖才能通訊。
- 從 0.9 起傳輸只走 WebSocket 持久連結——不再有 HTTP 端點。對未設定 / 未聯通(相容)的對端執行 send/ping/list 會傳回 unreachable,且無 HTTP 回退。
- `instanceId` 只是 peers 映射裡的鍵;真正撥號的 origin 來自映射的值。instanceId 本身從不出現在線上,也不參與路由。
MIT 授權 · 維護中(尚無發行版 release,README 為事實來源)
06常見問題
dsh-interconnect 是什麼?
一套包含三個 DSH 外掛程式的工具,用於跨實例訊息互通與雙向事件推送:interconnect 主機服務、tool-interconnect 工具集,以及 skill-interconnect 配套技能。它讓一個 DSH 實例能向同機或跨機的其他實例發訊息、收事件。
模型怎麼和對端實例通訊?
透過 interconnect_send、interconnect_list、interconnect_ping 與 interconnect_reply。interconnect_send 會自動注入發送方的 instanceId 與 sessionId,接收方只需本地 session 即可用 interconnect_reply 回信,無須手工傳遞地址。
從 0.9 起尋址是怎麼運作的?
0.9 起傳輸只走 WebSocket 持久連結(不再有 HTTP 端點)。用 instanceId(peers 映射裡的鍵)尋址;真正撥號的 origin 來自映射的值。instanceId 本身從不出現在線上,也不參與路由。
對端實例不可達時會怎樣?
對未設定 / 未聯通(相容)的對端執行 send/ping/list 會傳回 unreachable——因為 0.9 起只走 WebSocket,沒有 HTTP 回退。
它怎麼確保安全?
使用共享金鑰 DSH_INTERCONNECT_TOKEN(bearer)。比對是 fail-closed 且 timing-safe 的,所以每個對端都必須持有相同的權杖才能通訊。
07相關的 DSH 工作流程
awesome-gpt-image-2
作者 freestylefly
Prompt as Code | GPT Image 2 / 2.5 提示詞與案例庫,530+ 個案例、20+ 套工業級模板與可複用 Skills,新增 2.5 同提示詞對比專區,附完整提示詞與生成記錄,持續更新。
dsh-im
作者 xmanrui
通過掃碼或機器人憑據把IM機器人接入DeepSeek Harness(支援飛書、微信、釘釘、企業微信、QQ、Slack、Telegram、Discord和WhatsApp)。 Connect IM bots to DeepSeek Harness via QR code or credentials (9 channels).
wegent
作者 wecode-ai
開源、可自託管的 AI 工作空間,用於規劃、構建和交付程式碼、協作與自動化任務。
chatgpt-gemini-timeline
作者 houyanchao
ChatGPT & Gemini:Add Folders, Timeline & Prompts. - 為 ChatGPT & Gemini 新增資料夾、提示詞庫和時間軸。
08資料與來源
跨实例消息互通与事件通知插件,用于 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (DSH)。
**`interconnect`** —— host 服务(`ctx.interconnect`):
依赖 `interconnect` 服务,只有传输层存在时才注册进 `ctx.skills`。
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-05。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
