DSH Plugins
返回列表
🧰

dsh-peer-relay

联网工具 更新于 2026.08.24

在终端中运行以下命令:

dsh plugin install klpzj/dsh-peer-relay

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

在 DeepSeek Harness 中执行 dsh plugin install klpzj/dsh-peer-relay 即可安装该插件,源码仓库地址为 https://github.com/klpzj/dsh-peer-relay ,安装后 Host 下次启动时自动加载。

插件介绍

在 DSH Host 中同时运行多个顶层 Agent 会话时,它们之间原本没有任何通信通道——一个 Agent 无法向另一个 Agent 提交任务,也无法异步拿到结果。dsh-peer-relay 填补了这条空白:它只在 Host 内生效,不引入 Client 或 Web UI,通过五个轻量工具把对等会话之间的任务投递变成一次函数调用。

核心机制是双工投递语义。当目标会话空闲时,任务按 next-turn 排队唤醒新一轮对话;当目标会话正在运行时,消息通过 next-step 直接注入当前轮——双方无需等待 turn 边界即可实时收到对方消息。所有协作被限定在同一工作区(cwd)内,peer_create 新建的会话也会固定落在主会话目录下,避免跨项目误投递。

适合在 DSH Host 中并行运行多个同项目顶层会话、希望 Agent 之间直接协作而无需人工中转的开发者。它不依赖 ACL、存储适配器或交互协议,保持极小的运行面,是一个够用就好、专注解决同工作区 Agent 互通需求的 Host 内 peer 通道。

使用场景

  • 同项目内多个顶层 Agent 会话需要互相派发子任务并异步获取结果
  • 一个 Agent 需要实时向正在运行的另一个会话注入指令,无需等待轮边界
  • 需要动态创建同工作区新 peer 会话来分担并行工作负载

适合人员

  • 在 DSH Host 中并行运行多个顶层会话的开发者
  • 需要 Agent 间直接协作、省去人工中转的自动化工作流用户
  • 追求轻量 Host 内通信、不引入额外 Client 或存储适配层的极简化用户