DSH Plugins
返回列表
🧠

dsh-session-tools

记忆 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install Unintendedz/dsh-session-tools

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install Unintendedz/dsh-session-tools 安装本插件,完整源码地址为 https://github.com/Unintendedz/dsh-session-tools,安装后重启 DSH Web 服务即可生效。

插件介绍

在 DSH 中同时运行多个会话时,各会话之间完全孤立——既无法让一个会话读取另一个的输出,也无法向别的线程委派任务或清理闲置对话。dsh-session-tools 补上了这一缺失,让会话之间第一次拥有了结构化的互操作通道。

插件提供四个核心工具:session_send 向目标会话投递一条持久用户消息并立即返回请求 ID;session_wait 凭该 ID 等待对应的助手回复(默认 60 秒超时,最长可调至 600 秒,传 0 即轮询),且仅返回可见文本,绝不暴露推理链或工具轨迹;session_read 读取另一会话的有界快照;session_archive 将会话从列表中隐藏但完整保留日志。每个会话行的三点菜单和头部都内置了「复制会话 ID」按钮,无需手动翻找。

适合在 DSH 中编排多智能体工作流的开发者:需要跨会话传递上下文或结果、批量归档历史对话而不删除数据。要求 DSH 0.1.1-rc.2 及以上、Web 配置文件;安装后重启服务即可使用。

使用场景

  • 一个会话完成分析后将结果直接发送到另一个会话继续处理
  • 批量归档不再活跃的会话以清理侧边栏,同时完整保留日志
  • 从当前会话读取另一会话的输出,作为后续推理的上下文

适合人员

  • 在 DSH 中编排多智能体工作流的开发者
  • 需要跨会话传递上下文或结果的提示工程师
  • 希望批量管理大量会话而无需逐条删除的长期用户