dsh-cross-session
在终端中运行以下命令:
dsh plugin install Wha1eChai/dsh-cross-session
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,运行 dsh plugin install Wha1eChai/dsh-cross-session 安装该插件,源码详见 https://github.com/Wha1eChai/dsh-cross-session 。
插件介绍
在 DeepSeek Harness 工作流中,一个会话往往已经积累了你所需的上下文——正在进行的实现、有价值的调查证据、或与主对话分离的审查。将这些历史复制到另一个聊天窗口不仅容易丢失细节,还带来额外的协调成本。dsh-cross-session 让同一 DSH 进程内的多个活跃会话直接互相发现、通信与协调,无需启动第二个运行时、守护进程或额外网络端口。
插件提供一组 Fleet 工具:列出当前进程中的活跃会话、读取目标会话的有界摘要、为其下一轮排队后续工作、在下一步边界处改变其方向、观察完成该消息的完整轮次,以及在显式启用时取消活跃工作。所有写操作都经过一次性的确认目标流程,短时效、调用者绑定、失效即关闭,确保模型工具不会静默地指向任意会话。
如果你在同一 DSH 运行时中并行运行实现、审查、调研或长时任务会话,并希望它们之间自然地传递上下文和指令,而非手动复制粘贴,dsh-cross-session 就是为此设计的轻量协调层。
截图预览
使用场景
- 在主会话中将后续任务直接发送给负责实现的子会话,无需复制上下文
- 并行运行代码审查与实现会话,通过 Fleet 工具互相检视与指导
- 对长时运行的调研会话发送转向指令,调整其方向而不中断当前步骤
适合人员
- 在单一 DSH 运行时中并行管理多个 agent 会话的开发者
- 希望消除手动复制粘贴上下文、实现会话间自然协作的工程师
- 使用 DeepSeek Harness 构建多步骤工作流、需要跨会话协调的自动化使用者