dsh-session-messaging
Lets one top-level DSH session message another or open a new one: session_list finds sessions, session_send_message delivers an attributed message that wakes or resumes the target, session_create opens a titled session that starts with a message, and recipients can reply the same way
一句话定位
Lets one top-level DSH session message another or open a new one: session_list finds sessions, session_send_message delivers an attributed message that wakes or resumes the target, session_create opens a titled session that starts with a message, and recipient…
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add 'git+https://github.com/tonyzdev/dsh-session-messaging.git#69a97309ab3462249bdd02802d700ed93d08c55f'
兼容的 DSH 版本
>=0.2.0-rc.1 <0.3.0-0
作者与热度
tonyzdev · ★ 52 · 更新于 2026-11-04
关于这个插件
dsh-session-messaging
让会话之间互相发消息 —— 一个会话可以找到另一个会话、给它发消息,或者新开一个会话交代任务;对方用同样的方式回复。
中文 · English
功能 · 安装 · 用法 · 设置 · 工作原理 · 已知限制
DeepSeek Harness 社区插件。DSH 自带的消息通道都要求双方有关系:send_message 只在直接父子 agent 之间传递,Agent Teams 只在同一个 Team 的成员之间传递,侧栏里两个普通会话之间没有路。装上本插件后,每个顶层会话多了三个工具:找会话、发消息、开新会话。收到的消息会标明来自哪个会话,对方可以用同一个工具回复。
「整理发布说明」里的 agent 用 session_list 找到「修复登录超时」,用 session_send_message 发出问题。对方被唤醒并回复,回复又唤醒了原会话。 功能 🔎 找会话 — session_list 按最近活跃列出可以发消息的会话:id、运行中 / 空闲、标题。默认只看当前工作区,也可以列出全部工作区或按标题搜索。 ✉️ 发消息 — session_send_message 把消息送到另一个会话:正在运行的会话在下一步读到,空闲的会话立即开始新一轮,已存储(未加载)的会话先恢复再处理。 🆕 开新会话 — session_create 在侧栏新开一个带标题的会话,用你的消息开始第一轮。新会话独立干活,看不到发起方的对话;消息里让它回报,它就会回报。 🏷️ 标明来源 — 收到的消息显示为用户侧气泡,上方写着「来自会话「标题」」。模型看到的是一行来源说明:哪个会话、由对方的 agent 而不是用户撰写、怎么回复。 🔁 不会互相客套 — 来源说明提醒对方不要只为确认收到而回复,两个会话不会来回说「收到」「好的」停不下来。 🛡️ 有边界 — 不能发给自己、子 agent 会话或已归档的会话;单条消息上限 64 KB;每个会话每次运行最多开 10 个新会话;子 agent 看不到这三个工具。 安装
需要:DeepSeek Harness 0.2.0+(已在 macOS 版 0.2.1-rc.5 上实测)。插件本身不调用模型,不需要额外的 API key。 方式一:发一句话让 DSH 自己安装(推荐)
把下面这句话直接复制发给任意 DSH 会话,agent 会自动识别桌面端或网页端完成安装并热加载:
方式二:在「插件」页手动安装
在 Harness 侧栏打开 插件 → 添加插件,填入下面的仓库地址,点击 安装 后再点 立即启用 即可使用(若聊天里的转发气泡样式尚未出现,按 ⌘R / Ctrl+R 刷新页面): [!IMPORTANT] 安装时请填入上面的完整 GitHub 仓库地址,不要输入不带前缀的 dsh-session-messaging(npm 上同名无前缀包由其他作者维护;本插件安装后的包名为 @tonyzdev/dsh-session-messaging)。
相似插件
dsh-purge
让 AI 更专注地辅助学习与动手实验:DSH 附加组件,提供状态自检、提示词与规则管理、本机备份与回滚。
dsh-unrestricted
Toggleable unrestricted mode for DeepSeek Harness: fuses execution rules into the active standard, ptc, cordis, minimal,…
dsh-univer-office
DSH × Univer integration with a bundled collaboration Gateway and Viewer: inline previews, live floating Worktree window…