前言¶
在 DeepSeek Harness(DSH)裏做複雜任務時,常見做法是讓同一個聊天窗口包攬覈算、實現和複覈。模型上下文擠在一起,返工時也難以分清「誰改過什麼」。若希望像總控一樣派工、審查、收尾,同時讓每個參與者保留獨立會話歷史並在側邊欄單獨打開,就需要在 Harness 裏顯式協調多個主會話。dsh-session-coordinator 面向這類需求:把覈算、實現和複覈交給不同會話,圍繞同一任務持續協作,你在原會話接收結果並決定下一步。
這是什麼¶
dsh-session-coordinator 是社區維護的 DSH 插件(維護者 cxydaizihao520,GitHub 倉庫 cxydaizihao520/dsh-session-coordinator)。設計參考 Codex 的獨立會話協作:每個參與者有自己的歷史;總控負責派工、審查、返工和收尾。它在 DeepSeek Harness 中實現協作流程,不要求使用 Codex,也不代表完整復刻 Codex 的所有能力。
當前公開源碼爲預覽版 0.2.15(以安裝後插件管理中的實際版本爲準)。package.json 聲明最低 Harness >=0.2.1-rc.1;README 記載本機安裝驗收宿主爲 0.2.1-rc.5,其他平臺未經該版實機驗證。許可證爲 MIT。
核心功能¶
下面介紹 README 中已列出的能力,均經插件工具與模型調用實現,用戶無需手工填寫會話 ID 或回覆參數。
- 多個獨立主會話協作:複用已有會話或新建會話,跟蹤任務與對應結果,支持多輪反饋和返工。
- 忙時承接回信:結果進入原生安全邊界後的步驟,不以收到消息爲由取消正在運行的工具。
- 同步信息:只補充上下文時不喚醒空閒目標;批量發送逐目標報告結果。
- 控制單項任務:暫停、恢復或取消指定任務;混合任務同輪執行時保守保留無關工作,取消不撤銷已發生的外部操作。
- 保留恢復邊界:重開後先檢查原操作與副作用,經明確恢復再繼續,不盲目重發未知結果。
- 導出協作日誌:會話頭部提供導出入口,默認排除正文及原始錯誤,下載到本機供排障使用,不自動上傳。普通人工發送表單已撤下,協作通過聊天發起。
持續協作沒有默認固定交接次數;完成、取消、無進展、時間或明確批准的資源預算決定何時停止。舊單次消息仍保留一次任務/回信及兩跳保護,不會因升級自動獲得持續授權。預算不能由模型自動提高;未知結果應先對賬。首次原生審批會列出目標、成員和預算;批准覆蓋當前任務範圍,不能自動擴展到其他會話或下一件事。
安裝與啓用¶
npm 包尚未正式發佈。已安裝 DeepSeek Harness 的用戶可從 GitHub 安裝(Git 來源需要安裝器構建;遇到 prepare 審批時,只批准安裝器顯示的本包及準確提交,不全局放行腳本):
dsh plugin --profile desktop add 'git+https://github.com/cxydaizihao520/dsh-session-coordinator.git#main'
處理完正在運行的任務後正常重啓 Harness,在插件管理中核對版本。固定提交安裝、升級、命令缺失和本地預構建包安裝見倉庫內 安裝手冊。安裝文件存在、工具已註冊與真實協作完成是不同的檢查項。
插件以當前 DSH 進程權限運行。安裝前應自行查看源碼與 MIT 許可證,確認範圍可接受。社區目錄頁 SkillHub 插件條目 爲獨立收錄站點,與 DeepSeek / 幻方無官方從屬關係。
典型用法¶
在聊天中說清目標、參與者和完成條件即可啓動。下面兩個示例來自 README,可直接改寫成你的任務。
簡單核算與複覈(限制範圍、允許任務內自動往返):
請新建一個獨立會話“覈算複覈”,先計算 17+26,再用另一種方法複覈。我覈對真實結果後結束協作。只聯繫這個會話,不讀寫文件、不安裝依賴;本任務內允許自動往返,首次審批後繼續。
多會話分工與互相反饋:
請組織兩個獨立會話,一個檢查實現,一個審查測試;發現問題就互相反饋、修改和複覈,直到這次任務完成。重要範圍變更先問我,最後把結果和剩餘問題交給我。
安裝後可用第一個例子做冒煙驗收;更多表達方式見 使用手冊。問題反饋到 GitHub Issues,附版本、脫敏復現步驟和具體錯誤;不要上傳密鑰或完整私人會話。
適用場景與注意¶
適合需要在 DSH 內拆分「算一遍 / 寫一遍 / 審一遍」、又希望總控會話彙總結果並控制預算的開發者。不適合期待與 Codex 完全等價、或不經逐項驗收就用於生產關鍵路徑的場景:README 明確日誌、圖片理解、壓縮後接手、工作樹隔離及並行集成等完整用戶旅程仍應逐項驗收,不能僅憑工具存在或自動化檢查通過下結論。
本版(0.2.15)已完成隔離原生 web profile 的真實安裝與兩輪模型協作驗收,詳見倉庫 本版驗收;該觀察不能替代所有模型、平臺和用戶旅程的驗證。僅開發者從源碼構建時需 Node 22.18+(22 系列)或 24.11+、pnpm 10.30.3,在完整源碼檢出中執行 pnpm install --frozen-lockfile 及後續 typecheck、test、build 等流程;普通用戶以 Git 安裝命令爲準即可。
結尾¶
dsh-session-coordinator 把多主會話協作、忙時回信、任務控制與協作日誌導出收進一個 DSH 插件,用聊天裏的自然語言定義目標和審批邊界。目錄與詳情可在 SkillHub 查看,源碼與文檔在 GitHub。