dsh-call-session
在终端中运行以下命令:
dsh plugin install popu2do/dsh-call-session
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install popu2do/dsh-call-session 安装本插件,源码见 https://github.com/popu2do/dsh-call-session。
插件介绍
DeepSeek Harness 默认把每个会话关在各自边界里,子任务跑完就退出。当你需要多个长期运行的顶层会话彼此派活、同步进度,又不想把整份报告塞进每一次对话上下文时,单靠内置 subagent 的层级委派往往不够:它更适合一次性、范围明确的探索与脚本执行。
dsh-call-session 在同一进程里补上对等协作能力:会话间单播可以把指令或任务摘要交给指定会话,目标若在跑则引导执行,若空闲则唤醒新一轮;共享黑板让你把大体积产物按条目发布,其他会话按需拉取,避免上下文膨胀。Web UI 上的只读画布把 workspace 列、运行/空闲节点、黑板条目与调用轨迹放在一张图里,悬停高亮一跳邻域、双击打开只读检视,但不提供任何控制入口——状态变更仍只来自 agent 自身。
典型用法包括:把任务摘要 hand off 到名为 audit-session 的会话、把评审结论 post 到黑板并通知相关会话领取、或在当前 workspace 里 session_create 出新的长期对等会话并继承模型与预设。插件开箱即用,也支持在 Cordis patch 里调整启用开关、黑板容量、画布遥测缓冲与交互语言等。
适合需要多角色并行、多个独立顶层会话要协调或共享大输出的团队与个人;若只是隔离的小范围检索或一次性脚本,继续用内置 subagent 即可。
使用场景
- 把任务摘要单播交给指定长期会话执行或唤醒空闲会话
- 将评审报告发布到黑板并按需通知其他会话拉取
- 在当前工作区创建对等长期会话并继承模型与预设后派活
适合人员
- 需要多个独立顶层会话互相派活与同步状态的开发者
- 要在并行多角色协作中共享大产物、控制上下文体积的团队
- 希望在 Web UI 画布上观测会话、黑板与调用关系的使用者