DeepSeek Harness (DSH) 多會話協作插件:dsh-team-link

前言

DeepSeek Harness (DSH) 的默認會話是隔離的。dsh-team-link 旨在解決多會話協作的痛點,讓同一個 DSH 實例中並行工作的多個會話能夠互相看見、進行跨會話消息傳遞,並共享團隊狀態與上下文。該插件原名 dsh-session-link-pro,已於 2026-09-18 改名爲 dsh-team-link。

核心能力

該插件提供以下核心功能:

  1. Session deep links:支持通過 /s/<id> 格式生成並打開會話深鏈。
  2. Full session export:支持將完整會話導出爲 Markdown 或 JSON 格式。
  3. Approved cross-session messaging:實現經批准的跨會話消息傳遞,並包含配對機制。
  4. Team identity/lifecycle:管理團隊身份的全生命週期,包括團隊名冊、看門狗、廣播和換屆。
  5. Cross-session watchdog:跨會話健康監控。
  6. Read-only team status card:提供只讀的團隊狀態卡片。
  7. Team roster and blackboard:提供團隊名冊和共享任務板。
  8. Team rotation:支持團隊換屆,使用 revive 或 reappoint 命令。
  9. Strategy configuration:支持策略配置。

與內置 Agent Teams 的關係

該插件與 DSH 內置的 Agent Teams 正交,二者解決不同層級的問題:
* 內置 Agent Teams:面向單進程、單會話內部的團隊協作(子代理、任務板),信任模型基於會話內部授權。
* dsh-team-link:面向跨會話、跨進程的團隊協作,具備獨立的身份與信任體系(配對、令牌換屆、對稱吊銷)。

典型用法

  • 打開深鏈:使用 /s/<id> 命令跳轉到指定會話。
  • 檢查崩潰數據:使用 team_link_status action=forensics 查看取證數據。
  • 團隊換屆:使用 revive 或 reappoint 執行團隊角色交接。
  • 協調會話告警:協調會話中會出現 [idle-unassigned](有活沒人派)與 [pressure-warn](自身壓力過高)兩條消息。

注意事項

  • 歷史日誌保留:歷史會話日誌會保留舊工具名稱(如 session_link_pro_*)和消息前綴(如 slp-),不做回寫,這是爲了取證鏈的完整性。
  • 崩潰與退出:插件只保留崩潰現場證據,不區分正常退出與崩潰,需要結合宿主的 crash 記錄判斷。
  • 文件權限:插件不讀取任何主機文件。
  • 宿主限制:插件無法阻止協調者通過宿主工具直接讀取會話歷史(這是宿主層面的操作)。
  • 正交性:內置 Agent Teams 和本插件是正交的,不存在二選一的關係,根據場景選擇即可。

獲取

插件倉庫位於 GitHub:https://github.com/shenhuanageshei/dsh-team-link

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

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

小夜