跳到主要内容
Plugin

dsh-agent-message

GengDaPeng/dsh-agent-message

DeepSeek Harness 跨会话 Agent 通信:支持会话发现、离线投递、投递回执与发送方会话导航。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,062
最近推送
1 个月前更新

项目说明

From README

dsh-agent-message English 中文 DeepSeek Harness 的 跨会话 Agent 通信 插件:让运行在同一个进程里的不同 Agent 会话,像发消息一样互相收发信息。--- 这是什么 在 DeepSeek Harness 里,一个进程会同时挂着多个 Agent 会话。

本插件给每个会话装上三个工具,让它们能互相"发消息": - 发消息前,先 列出所有可发送的独立会话 (未归档、排除真实子代理,含离线未打开的),按标题找到目标; - 找到后, 把消息投递到目标会话 ——普通消息统一进入独立的新 turn;目标离线(进程重启后还没打开)时,插件通过 Harness 公开接口恢复会话、投递,并保持加载供后续通信,插件卸载时再释放 handle; - 需要时,可以 按需查询 某条消息的送达状态(排队中/已认领/被丢弃/未知),并单独查看目标是否正在运行,供监督场景使用。

典型场景:编排者 Agent 给开发 Agent 派活、两个 Agent 协作接力、主会话给测试会话发指令、监督者 Agent 盯梢多个 worker。功能 能力 说明 --- --- list peer agents 列出所有 可发送 的独立会话:未归档、排除真实子代理;普通 fork 保留。

返回 id、标题、工作目录和运行状态 send agent message 给指定会话 ID 发消息;默认使用 followup 创建独立的新 turn,离线时自动恢复后投递;显式支持 followup 、 inject 、 steer check delivery 按需查询消息回执(pending/claimed/discarded/unknown);发送成功时先返回 accepted,接纳前失败由工具错误表示;指定消息 ID 时支持重启后恢复查询 Harness 原生 @ 会话引用 直接复用 Harness 的结构化 Session Reference;选择后当前 Agent 获得稳定 Session ID 和一份有界、只读、标记为不可信的会话快照。

引用本身不会发送消息或唤醒目标

Original description

DeepSeek Harness 跨会话 Agent 通信插件|Cross-session agent-to-agent messaging with offline delivery, receipts and session navigation for DeepSeek Harness.

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile web add dsh-agent-message
shell
dsh plugin --profile web add github:GengDaPeng/dsh-agent-message
shell
pnpm test

为什么是这个分数

近 53 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1062 次,star 不多但真在被使用。

维护活跃
70
实用度
86
生态热度
61
上手便捷
100
信号质量
100
数据置信度
100%
评分怎么算