DSH Plugins
返回列表
⚙️

dsh-crosstalk

工作流 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install Jesse-njx/dsh-crosstalk

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

在 DeepSeek Harness 中执行 dsh plugin install Jesse-njx/dsh-crosstalk 即可安装,插件源码位于 https://github.com/Jesse-njx/dsh-crosstalk 。

插件介绍

DSH 原生的 send_message 与 list_agents 是严格层级制的——父进程只能向自己的背景子代理发消息,同一台机器上并行的两个会话彼此不可见。多仓协作、协调者向多个 worker 分派任务、后台流程主动通知前台会话,这些场景都缺少一块横向通信的积木。

dsh-crosstalk 在本地注册表下为每个存活会话发布心跳(纯文件加原子重命名,无守护进程),任何会话都能通过 list_agents 的 peers 作用域发现同机其他存活会话,再用 send_message 按名字直接投递。消息以带来源标签的 turn 注入目标:空闲会话立即唤醒,忙碌会话在下一个回合边界接收。写入采用临时文件加 rename,崩溃时绝不会出现半条消息;v0.1 限定同机同用户,不做网络传输。

适合跑多仓库工作流、需要协调者广播或人工在环节点与自动化会话互发消息的开发者。两个终端装上 bundle 即可横向对话,工具名不变,只是多了一个 peers 作用域。

使用场景

  • 协调者会话向多个仓库的 worker 会话广播任务指令
  • 后台自动化流程主动通知前台正在开发的会话
  • 人工审查会话与自动化 peer 会话实时互发消息

适合人员

  • 运行多仓库并行工作流的开发者
  • 需要协调者广播或多代理协作的自动化工程师
  • 希望同机多 DSH 会话间横向通信的终端用户