在 DeepSeek Harness(DSH)中,處理複雜任務通常涉及開啓多個會話。這種做法往往會導致信息孤島:你需要手動將 A 的回答複製給 B,將 B 的修改發回 A,並自己撰寫總結。dsh-meeting-room 插件旨在解決這個問題,它將這種手動協作轉變爲一個結構化的“會議室”場景:房間包含明確的目標、一個所有人可見的追加式記錄(日誌),以及文件落地到房間文件夾。當目標達成時,房間內置的記錄器會閱讀完整記錄並起草最終決議,而該決議在你審查之前不會發布給任何人。
核心功能¶
- 目標、記錄與文件夾:每個房間包含目標列表、追加式記錄(
transcript.jsonl+ 人類可讀的transcript.md)以及專屬文件夾(記錄/和附件/)。 - 內置記錄器:當目標被標記完成時,記錄器會立即起草決議(僅包含共識、負責人和待辦事項)。你需要審批、拒絕或編輯,然後它纔會發佈給成員。拒絕會將原因發回給所有人以進行下一輪。
- 自動接力:成員的
room_say默認會寫入記錄並通知其他成員,保持討論繼續,而不是在單輪後停止。 - 隱私保護:交付僅接受
archive(僅記錄)或notice(新消息的簡短通知)。發送full請求會被降級爲通知,因此你的文本保留在記錄中。 - 文件落地:文件會實際寫入房間文件夾。當前輪次創建的文件被移動,編輯的文件被複制。
- 權限審批:工具權限請求顯示在房間面板上,而不是彈出對話框。
- 原生 UI:使用官方主題令牌和基於回合的消息軌道。
- 只讀診斷:提供工具陰影狀態和成員行爲等診斷信息。
安裝與啓用¶
在終端中執行以下命令,將插件安裝爲 DSH 配置文件捆綁包:
git clone https://github.com/IORT-DOIT/dsh-meeting-room.git
install_bundle link:/path/to/dsh-meeting-room
安裝完成後重啓 DSH(或等待配置文件自動重載)。側邊欄會出現一個 會議室 條目。
典型用法¶
- 打開側邊欄中的 會議室 條目,創建一個房間。
- 寫下會議目標,然後添加會話(AI 會話或你自己)作爲參與者。
- 參與者使用
room_*工具進行發言、讀取記錄、處理文件或報告進度。 - 標記目標完成 -> 記錄器起草決議 -> 審查、編輯、批准(發佈給每個成員)或拒絕(發送回以進行下一輪)。
注意事項¶
- 審批流程:在發佈給每個人之前,你必須審批、拒絕或編輯結果。
- 拒絕反饋:拒絕會將原因發回給所有人。
- 交付類型:交付僅接受
archive(僅記錄)或notice(新消息的簡短通知)。 - 文件處理:當前輪次創建的文件被移動,編輯的文件被複制。
- 手動回退:如果自動安裝失敗,可手動添加到配置文件中的插件列表。
- 卸載:通過配置文件的捆綁包移除插件;狀態根和會議文件夾不會被刪除。
- 安全限制:插件僅支持本地迴環訪問,端點驗證 Host / Origin,跨站點來源請求會被拒絕(403)。
總結¶
dsh-meeting-room 爲 DSH 提供了一個將多會話協作標準化的工作臺。通過統一的目標管理、自動記錄和人工審覈的決議機制,它簡化了複雜任務的協作流程。更多詳情可參考 GitHub 倉庫。