🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

跨会话传话 shutongX/dsh-session-message

DeepSeek Harness
shutongX6 天前有提交已提供中文文档扫描:未发现敏感能力

给其他工作区的会话发消息并接收回复

29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add shutongX/dsh-session-message
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · chat
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的跨会话消息功能:向任意工作区里的另一个会话发送一条用户角色消息

README

由 DeepSeek 最新模型翻译生成
dsh-session-message DeepSeek Harness 的跨会话消息插件:一个会话可以给任意工作区里的另一个会话发一条 user 角色消息,对方用同一个工具回复。 一个会话给另一个会话发消息 —— 可以跨工作区。消息到了对方那里,就是一条 user 消息;对方可以用同一个工具回你。 安装 任选一种: 方式一:DSH 插件页(最简单) 插件 → 添加插件 → 粘贴 Git 地址: https://github.com/shutongX/dsh-session-message 方式二:从我的插件市场索引安装(一次添加,长期可用) DSH → 插件 → 实验性插件 → 更多 → 开启「自定义插件市场」→ 发现 → 添加索引源: https://shutongX.github.io/dsh-plugins-index/index.json 之后在「发现」里点安装即可。 方式三:命令行 dsh plugin --profile desktop add https://github.com/shutongX/dsh-session-message 装完重启 DSH(或在支持 HMR 的 profile 里等它热加载)。
展开完整文档(README 剩余 1 节)
dsh-session-message

DeepSeek Harness 的跨会话消息插件:一个会话可以给任意工作区里的另一个会话发一条 user 角色消息,对方用同一个工具回复。

一个会话给另一个会话发消息 —— 可以跨工作区。消息到了对方那里,就是一条 user 消息;对方可以用同一个工具回你。

安装

任选一种:

方式一:DSH 插件页(最简单)

插件 → 添加插件 → 粘贴 Git 地址:

https://github.com/shutongX/dsh-session-message

方式二:从我的插件市场索引安装(一次添加,长期可用)

DSH → 插件 → 实验性插件 → 更多 → 开启「自定义插件市场」→ 发现 → 添加索引源:

https://shutongX.github.io/dsh-plugins-index/index.json

之后在「发现」里点安装即可。

方式三:命令行

dsh plugin --profile desktop add https://github.com/shutongX/dsh-session-message

装完重启 DSH(或在支持 HMR 的 profile 里等它热加载)。

如果你以前用开发目录装过旧的 @dsh-external/<name> 版本,先移除旧插件,再装这里的无 scope 包;否则同一功能会同时加载两份。

长什么样

工作区 A 工作区 C ┌────────────┐ ┌────────────┐ │ 会话 B │ ── session_send ──▶ │ 会话 D │
│ (发消息) │ │ (收到一条 │
│ │ ◀── session_send ── │ user 消息)│ └────────────┘ 回复 └────────────┘

对方看到的消息开头:

Agent session-xxxx 发来一条跨会话消息(标题: "……",工作区: "……")。
这不是本会话用户发的消息。只有需要对方回答或行动时才回复,别只回"收到"。
回复用 session_send({ "session_id": "session-xxxx", "message": "..." })。

对方空闲会被直接唤醒;正在跑就排队。冷会话会自动恢复后再投递。

两个工具

session_list

列出这台 DSH 上所有能发消息的会话(跨所有工作区)。

排除:归档会话、子代理会话、自己。保留:普通会话和 fork 出来的会话。

| 参数 | 说明 |
| workspace | 按工作区标题或路径过滤(子串) |
| query | 按会话标题或 id 过滤 |
| include_blank | 是否包含还没开始聊天的空会话,默认 true |
| limit | 最多返回多少行,1–50,默认 20 |

session_send

| 参数 | 说明 |
| session_id | 对方的会话 id(推荐) |
| title | 对方的会话标题,精确匹配;不知道 id 时用 |
| workspace | 配合 title 缩小范围 |
| message | 消息正文(必填) |
| delivery | queue(默认)或 steer(插到对方当前回合的下一步) |

注意

- 只能发给同一个 DSH 进程里的会话;换机器、换进程不行。
- 归档的会话不能发;子代理会话不能发(它收不了回复),让父会话发。
- 消息最多 20000 字符;不能发给自己。
- 投递成功只代表消息进了对方收件箱并落盘,不代表对方已经执行。
- 落盘没确认会报错;这时消息可能已经送达,重发前先确认。

开发

npm test

纯函数在 lib/core.js,插件入口在 lib/index.js,测试在 test/。

License

MIT
预览分享卡片长什么样 ↓shutongX/dsh-session-message
分享 · DeepSeek Harness Hub
shutongX/dsh-session-message

给其他工作区的会话发消息并接收回复

这是你的仓库?认领条目

回到顶部