前言¶
在 DeepSeek Harness(DSH)裏做並行試驗時,常見做法是逐個打開會話、複製同一條提示詞、再分別等回覆。會話一多,重複操作和結果對照都會拖慢節奏。外部 IM 的羣發機器人能解決「多通道通知」,但那不是 DSH 內部會話,也無法把各目標的模型回答收進同一界面。
dsh-broadcast 是社區工作流類插件,在 DSH 左側欄增加「羣發」頁面:選定一組已有會話,一次投遞正文與附件,並在面板裏彙總各目標狀態與回答。下面介紹它的定位、能力與安裝用法。
這是什麼¶
dsh-broadcast(倉庫 Yyhy110421/dsh-broadcast)由維護者 Yyhy110421 發佈,分類爲工作流。它不是微信或飛書機器人,不接外部 IM,只在 DSH 內部對已存在的會話做「像羣發一樣的批量 followup」。
當前 package.json 中版本爲 0.1.0,許可證 MIT。
核心功能¶
依據 README,插件支持以下能力:
- 按分組發送:自建分組,把會話加入成員;選中一個組即可整組發送。
- 真附件:除正文外可附帶文件,目標會話收到的是附件本身,而非路徑引用。
- 兩種收法:默認收集每個目標的回答;也可配置爲只發不收。
- 臨時子代理:單次發送可額外拉起 0–8 個臨時子代理,並統一選擇模型;子代理不寫回原會話,結果僅出現在羣發麪板。
- 結果彙總:每個目標一張卡片,展示等待、發送中、等回答、完成、失敗等狀態,以及回答正文。
一次發送以分組爲單位;附件只屬於該次發送,換組再發可換附件,不同組不共用同一批附件。
安裝與啓用¶
插件在 DSH 進程權限下運行,安裝前建議瀏覽倉庫源碼並確認許可證。DSH 生態以「一切皆插件」爲理念;SkillHub 目錄頁 爲社區站點,與 DeepSeek / 幻方無官方從屬關係。
在 DSH 中打開 設置 → 插件管理器,安裝:
github:Yyhy110421/dsh-broadcast
本地開發可使用實體目錄:
file:<本倉庫絕對路徑>
裝完後重啓 DSH,左側欄會出現「羣發」。插件依賴帶 Web UI 的 DSH(桌面版或 dsh web),需要左側欄與宿主 webServer 路由。
典型用法¶
- 左側欄點「羣發」。
- 點右上角「+」新建分組,例如「寫作組」。
- 點「編輯成員」,勾選要一併發送的會話並保存。
- 選中該分組,編寫正文;需要時添加附件。
- 若需要臨時子代理,填寫數量並可選統一模型。
- 點「發給 N 個」;結果在下方逐條出現。
分組配置持久化在 $DSH_HOME/data/dsh-broadcast.json;運行中的發送記錄在內存裏,DSH 重啓後清空,分組本身保留。
行爲說明與限制¶
- 目標必須是已存在的 DSH 會話,不會自動新建會話。
- 發送通過
followup投遞;目標忙時排隊,不打斷當前輪次。 - 臨時子代理掛在組內第一個可用會話下,
maxDepth: 0,用畢釋放。 - 面板只列出手動加入分組的會話,不掃描全部歷史會話。
README 中列出的已知限制:不做定時羣發與失敗自動重試;不支持「每個目標不同附件」(一次發送 = 一個組 + 一批內容);子代理回答只進面板、不寫回父會話。
結尾¶
dsh-broadcast 把「多會話同指令、附件同行、結果同屏」收攏到 DSH 左側欄,適合需要在多個內部會話間做並行提示或對照輸出的開發者。進一步瞭解可從目錄頁與倉庫 README 覈對行爲細節。
- 目錄頁:https://www.skillhub.cn/plugins/Yyhy110421/dsh-broadcast
- GitHub:https://github.com/Yyhy110421/dsh-broadcast