huahua-dsh-chatroom:DSH 跨機羣聊適配修復與運維

前言

DSH(DeepSeek Harness)生態遵循「一切皆插件」的理念,其中 dsh-chat 負責會議室協議,dsh-weave 負責跨機消息傳輸。在搭建跨機協作的「多 agent 會議室」時,上游 dsh-weave 版本 0.1.0-rc.14 存在四個底層缺陷,導致羣聊不可用或功能受限。huahua-dsh-chatroom 插件旨在爲這些缺陷提供適配修復、機制研究、排障報告及維護路線圖,讓開發者能夠通過一條命令復現修復並持續演進。

這是什麼

這是一個由 azure5100 維護的 DSH 插件,定位爲 dsh-chat / dsh-weave 跨機羣聊的適配修復與運維文檔集。它通過提供四合一冪等補丁腳本、DSH 插件集成、可視化全景圖以及完整的機制研究文檔,解決了跨機會議室內聯調與運維中的具體問題。

核心功能

該插件主要包含以下能力:

  • 跨機羣聊與文件傳輸:基於 dsh-chat 和 dsh-weave 實現跨機羣聊,並實現了跨機文件傳輸功能(R1 里程碑),支持附件引用協議與雙向文件互傳。
  • dsh-weave 適配修復:針對 dsh-weave 0.1.0-rc.14 的四個缺陷提供修復方案:
    • Fix1:修復未注入 dshBridge 服務時的異常拋出。
    • Fix2:修復 UDP 端口隨機漂移問題,固定綁定端口 64605。
    • Fix3 & Fix4:修復歷史消息拉取時的幀限制問題,將響應上限從 64KB/4KB 提升至 4MB。
  • 四合一冪等補丁腳本:提供 patch-weave.ps1,支持一鍵應用所有修復,具備冪等性(重複執行自動跳過)和語法校驗功能。
  • DSH 插件集成:提供 dsh.bundle 格式的插件包,支持自動守護補丁狀態,並提供 Agent 工具與 Host RPC 接口。
  • 機制研究與文檔:包含機制研究文檔、排障證據鏈(集成報告、復盤報告、專項報告)以及單文件可視化全景圖。

安裝與啓用

使用前需確保已安裝 DSH 及其依賴的三件套(dsh-chat, dsh-weave, dsh-bridge),且 Node.js 版本不低於 22.19.0。

安裝插件

通過官方插件目錄安裝:

dsh plugin --profile web add github:azure5100/huahua-dsh-chatroom

啓用與配置

安裝完成後,插件會自動檢查並應用 dsh-weave 的修復補丁。如果目標版本未打補丁,插件會自動備份並應用 Fix1–Fix4,隨後提示重啓 DSH Web Profile 以使配置生效。

典型用法

安裝並重啓後,可以使用以下工具與接口:

  1. 查詢補丁狀態
    查看當前環境是否已應用 Fix1–Fix4。
    chatroom_patch_status
  1. 手動應用補丁
    如果環境發生變化(如手動升級了依賴),可手動觸發補丁應用。
    chatroom_patch_apply
  1. 訪問 Host RPC
    通過 HTTP 接口查詢狀態或補丁信息。
    curl http://localhost:端口號/dsh-chatroom status
    curl http://localhost:端口號/dsh-chatroom patch

適用場景與注意

  • 適用場景:需要進行跨機 DSH 羣聊的開發者、運維人員,以及需要排查和修復 dsh-weave 跨機傳輸問題的團隊。
  • 版本兼容性:插件依賴的目標 dsh-weave 版本爲 0.1.0-rc.14。插件以 MIT 許可證發佈。
  • 依賴與衝突:
    • 插件依賴 @deepseek-ai/cordis, @deepseek-ai/dsh-tools, @deepseek-ai/dsh-typert-protocol, @deepseek-ai/schemastery。
    • 插件的 Loader 行 ID 爲 dsh-chatroom-kit,需確保該 ID 在項目中唯一,避免與 dsh-chat、dsh-weave、dsh-bridge 衝突。
  • 代碼合規:插件提供了完整的上游核心代碼快照(upstream-patched/),並明確標註了 MIT 歸屬與修改說明,允許開發者查看全部代碼。

總結

huahua-dsh-chatroom 是一套針對 DSH 跨機羣聊環境的補丁與運維工具集。它解決了上游 dsh-weave 的關鍵缺陷,提供了從手動腳本到自動插件的一體化解決方案,並輔以詳盡的機制研究與文檔。對於希望在 DSH 生態中構建穩定跨機協作環境的開發者,這是一個可以直接落地的參考實現。

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

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

小夜