dsh-thread-tools:DeepSeek Harness 跨會話工具

在 DeepSeek Harness(DSH)中,會話(Thread)通常彼此隔離。子代理(Subagent)只能在調用它的會話內部工作,無法訪問同一部署下的其他會話。這導致跨會話協作需要人工干預。dsh-thread-tools 插件解決了這個問題,它提供了直接訪問和操作其他會話的工具。

這是一個由 wig123 維護的插件(MIT 許可證)。它爲 DeepSeek Harness 提供了跨會話操作能力:列出部署中的其他會話,並向活躍會話發送消息。

核心功能

插件提供了以下工具:

  • thread_list: 列出會話信息(ID、標題、目錄、創建時間、狀態)。
  • thread_search: 全文搜索會話內容。
  • thread_send: 向活躍會話發送消息。
  • thread_reply: 讀取會話的最新回覆。
  • thread_create: 創建新的空會話。
  • thread_fork: 分支現有會話。

安裝與啓用

使用官方 NPM 包安裝:

dsh plugin --profile web add @wig123/dsh-thread-tools

或從 GitHub 源碼安裝:

dsh plugin --profile web add github:wig123/dsh-thread-tools

安裝後重啓 profile 即可生效。

典型用法

  • 列出最近的 3 個會話:
    thread_list({"limit": 3})
  • 向指定會話發送消息:
    thread_send({"session_id": "...", "message": "..."})
  • 等待 30 秒並讀取回復:
    thread_reply({"session_id": "...", "wait_ms": 30000})

注意事項

  • 會話狀態:只有處於活躍狀態(live)的會話才能接收消息,休眠會話(dormant)不可達。
  • 搜索依賴:thread_search 需要可選依賴 dsh-session-query,否則不可用。
  • Fork 限制:分支操作必須在已完成的回合之後,否則返回 no-completed-turn。
  • 回覆機制:thread_reply 返回目標會話的最新文本,而非進行模式匹配。

該插件填補了 DSH 在頂層會話交互上的空白。如需瞭解更多或查看源碼,請訪問 GitHub 倉庫。

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

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

小夜