让 AI 新建会话、派发消息并等待其他会话完成
29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Ryuu-64/dsh-session-tools该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 39 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
- 发起网络请求lib/index.js:84
const outcome = await approval.request({
扫描于 2026/10/31(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-default-model@deepseek-ai/dsh-brand@deepseek-ai/dsh-llm@deepseek-ai/dsh-session-title@deepseek-ai/dsh-tools@deepseek-ai/dsh-workspace@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 新建会话
- 派发消息
- 等待会话完成
让智能体开启新会话,或给另一个智能体发消息。
README
由 DeepSeek 最新模型翻译生成dsh-session-tools
让对话里的 AI 能新建会话、给别的会话发消息、看看有哪些会话,以及等别的会话干完活。
四个工具,session_create、session_send、list_sessions、session_wait。新会话会出现在左侧会话列表里,和手动新建的完全一样;想让它归到某个工作区下面也可以。
典型用法:你说“帮我开一个会话去查一下这件事”——AI 直接建好,不用你自己新建再复制粘贴。或者你已经有一个会话在跑,说“等它弄完把结果告诉我”,AI 把活派过去,等它做完了再回来接着讲。
session_create:新建会话
| 参数 | 是否必填 | 说明 |
| prompt | 必填 | 新会话要做的第一件事。新会话看不到当前这个会话,所以要把背景写全。 |
| workspacePath | 可选 | 工作区的完整路径。填了,新会话就归到这个工作区下面;不填就是未分组。 |
| title | 可选 | 会话标题。不填就和手动新建一样,由第一句话自动生成。 |
| wait | 可选 | 默认不等。只有一种情况需要等:你要在新建的那个会话跑完第一轮之后才继续。 |
做完返回新会话的名字和 id,你在左侧列表里就能看到它。如果中途失败,会把建了一半的东西清理掉,不留垃圾。
展开完整文档(README 剩余 1 节)
dsh-session-tools 让对话里的 AI 能新建会话、给别的会话发消息、看看有哪些会话,以及等别的会话干完活。 四个工具,session_create、session_send、list_sessions、session_wait。新会话会出现在左侧会话列表里,和手动新建的完全一样;想让它归到某个工作区下面也可以。 典型用法:你说“帮我开一个会话去查一下这件事”——AI 直接建好,不用你自己新建再复制粘贴。或者你已经有一个会话在跑,说“等它弄完把结果告诉我”,AI 把活派过去,等它做完了再回来接着讲。 session_create:新建会话 | 参数 | 是否必填 | 说明 | | prompt | 必填 | 新会话要做的第一件事。新会话看不到当前这个会话,所以要把背景写全。 | | workspacePath | 可选 | 工作区的完整路径。填了,新会话就归到这个工作区下面;不填就是未分组。 | | title | 可选 | 会话标题。不填就和手动新建一样,由第一句话自动生成。 | | wait | 可选 | 默认不等。只有一种情况需要等:你要在新建的那个会话跑完第一轮之后才继续。 | 做完返回新会话的名字和 id,你在左侧列表里就能看到它。如果中途失败,会把建了一半的东西清理掉,不留垃圾。 session_send:给别的会话发消息 | 参数 | 是否必填 | 说明 | | sessionId | 必填 | 目标会话的 id,形如 session-9311a0fb-65c7-4b04-b142-1444642a627e。 | | message | 必填 | 要发的内容。对方看不到当前这个会话,所以要写清楚。 | | wait | 可选 | 默认不等:发出去就返回。填 true 就等对方把这条消息处理完,并把它的回答带回来。 | | timeoutMs | 可选 | 等多久(毫秒)。默认 60000(一分钟),最多 300000(五分钟)。等超了不报错,只告诉你“它还在忙”。 | 默认发出即返回,返回只代表对方收到了、开始排队处理。消息来源标记为插件,不会被当成是你本人打的字。目标会话如果没开着,会被自动打开再把消息排进去。 填了 wait 就变成“发完等它做完”,AI 拿到对方的回答之后可以接着往下办——比如让一个会话去跑测试,跑完再根据结果决定下一步。等的是它处理完你刚发的这条消息,不是“它现在不忙了”就算完。 session_wait:等别的会话干完 如果消息已经发出去了,或者那个会话本来就在忙,用这个等它收尾。 | 参数 | 是否必填 | 说明 | | sessionId | 必填 | 目标会话的 id。 | | timeoutMs | 可选 | 等多久(毫秒),默认 60000,最多 300000。 | 它只负责等和看,不去动那个会话:不会打开它、不会改它、也不会打断它。对方本来就没在忙的话,立刻返回,把最后一条回答给你。等超了就说一句“还在忙”,不算失败——你可以过会儿再问一次。 list_sessions:先看看有哪些会话 不用记 id。当你要说的是“发给那个讨论发布的会话”,AI 可以先列出会话(名字、目录、哪个是当前会话、现在在干什么),你说清是哪一个,它再发。 | 参数 | 是否必填 | 说明 | | limit | 可选 | 最多列几个,默认 20,按最近活动排序。 | 每条会带一个状态,就是侧边栏上显示的那个东西: | 状态 | 意思 | | running | 进行中,正忙着。 | | idle | 空闲,没在干活(开着或者躺着都算)。 | | archived | 已归档,你把它从侧边栏收起来了。 | 子代理会话不会列出来(那是 AI 自己派出去的活)。已归档的会话会列出来并标 archived——因为“已归档”只是你把它从侧边栏收起来了,它本身还在;AI 看到这个标记就知道那是你收起来的会话,可以据此决定要不要往里发消息。 limit 填得不合理会按合理值处理:填 0 或负数按 1 算,填超过 100 按 100 算,小数取整。 动手前会先问你 新建会话、或者往别的会话发消息,都会先弹一个确认卡,写清它要干什么,比如: 允许一次:在工作区 E:\Users\Ryuu\Desktop 新建会话,内容是「查一下某件事」 你点了“允许一次”它才动手;拒绝或没应答,它就什么都不做。你自己完全关掉审批(切到完全权限模式)时,它不再打扰你——那是你的选择,不是它擅自跳过。 只是等一个会话做完、或者列一下有哪些会话,不会弹卡:这两件事不往任何地方写东西。 建好的会话,卡片上点一下就能过去 做完之后,对话里那张卡片会变成「已创建会话」加一个按钮——点一下直接跳到新建的那个会话,不用去左侧列表里找。 (这一部分由插件的浏览器端负责渲染,所以旧的对话记录也会跟着变成可点。) 安装 dsh plugin --profile desktop add @ryuu-64/dsh-session-tools@0.5.3 从源码装: git clone https://github.com/Ryuu-64/dsh-session-tools.git dsh plugin --profile desktop add link:C:\path\to\dsh-session-tools 装完重启 DSH 就能用,不需要其它设置。用 link: 方式装的,改完源码要重启应用才生效。 使用限制 - 不会顺手新建工作区。workspacePath 必须是已经存在的那个工作区的路径;写错了它会报错,并把现有的工作区列出来给你挑。 - 不能给子代理发消息。目标必须是普通会话;AI 派出去的子代理要用 send_message。也不能给当前这个会话自己发。 - 关掉的会话要有工作目录才能唤醒。发消息时如果目标会话没开着,插件会把它重新打开;但如果那条会话没记录工作目录,就打不开、发不进去,会明确告诉你原因。 - 重启期间收不到。新建会话是立刻生效的;发出去的消息要等对方会话被打开处理,所以 DSH 得开着。等待也一样,DSH 关了就没法等。 - 归属定了就不能改。会话归到哪个工作区是记在账上的,建完之后没法在工作区之间搬。 - 需要桌面版。工作区归属靠桌面版才挂载的那个工作区服务,插件把它列为必需依赖,所以命令行无界面模式(headless)下这个插件不会加载。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Ryuu-64/dsh-session-tools
让 AI 新建会话、派发消息并等待其他会话完成
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,462已汉化DSH
73
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,848已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,246已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
DS Bot 是一个基于 DeepSeek Harness简称 dsh的 bot 插件,插件将 dsh 改造为 bot…
★ 4,717已汉化DSH
71.1
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,711已汉化DSH
71.1