dsh-session-messaging
tonyzdev
DeepSeek Harness plugin: let top-level sessions find, message, and spawn each other (session_list / session_send_message / session_create) · 支持一句话让 DSH 自动安装
donyue731Updated 2d ago
DSH 会话总线插件:会话之间互相推送消息并自动唤醒对方,跨工作区直接派活,按对话内容路由问题
Practical score
78 / 100
Setup
Ready to use
License
MIT
Language
JavaScript
Copy the command, or hand the whole task to your harness agent.
git clone https://github.com/donyue7/dsh-session-bus.gitPlease install the DeepSeek Harness plugin "dsh-session-bus" for me. - GitHub repository: donyue7/dsh-session-bus (https://github.com/donyue7/dsh-session-bus) - Type: a Cordis plugin (installed into a DSH profile) - It should work out of the box with no extra…
A cleaned excerpt from the project's own documentation.
dsh-session-bus DSH 会话总线插件:让 同一个工作区 或 不同工作区 的两个会话互相推送消息,并自动唤醒被推送方继续工作 —— 不需要用户手动暂停会话、复制、粘贴。 它解决了什么 原先要让 A 会话把任务交给 B 会话,只能:暂停 B → 复制 A 的输出 → 切到 B 粘贴 → 回车。 本插件把这条链路变成一次工具调用: - 自动唤醒 :目标会话是冷的(进程里没有 Agent)会被 resume ;空闲会话直接开始新回合。 - 跨工作区 :目标会话在别的目录也能投递,Agent 在它自己的工作目录里继续干活。 - 真·用户消息语义 :投递的消息就是一条 user 角色消息,进入目标会话日志、可被压缩、可被检索。 默认带 DSH 的 agent-message source,所以前端把它显示成 左侧「收到任务消息」卡片 而不是右侧气泡 —— 让读的人一眼看出"这不是我自己发的"(想还原成右侧气泡可设 inboundPresentation: bubble )。 - 可回复 :被推送方看到 [session-bus v1] from= ,用 bus send 把结果发回源会话,源会话同样被唤醒。 - 按模块分工(v0.8) :一个工作区可以有「一个主会话 + 每个模块一个开发会话」,用 bus roles 登记角色、 bus task 记账、 bus attention 让开发会话一次只问用户一个具体问题——人仍然只和主会话对话。 - 需求即任务(v1.0) :一个需求 = 一个任务 = 一条 task id 。…
Open on GitHubSimilar tools from the same corner of the ecosystem.
tonyzdev
DeepSeek Harness plugin: let top-level sessions find, message, and spawn each other (session_list / session_send_message / session_create) · 支持一句话让 DSH 自动安装
ikun666666
DSH 插件:每个工程一个群聊 —— 多个 AI 会话与人同群互聊、@ 唤醒离线会话、@创建成员 拉新会话进群
SuperWheel
DeepSeek Harness 多 CLI 智能体侧栏插件:独立对话、账号管理、角色预设与任务续聊