dsh-workstate
在终端中运行以下命令:
dsh plugin install luoyuejun9/dsh-workstate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install luoyuejun9/dsh-workstate 即可安装,插件源码见 https://github.com/luoyuejun9/dsh-workstate 。
插件介绍
在多代理编码协作中,传统的任务交接往往只靠一段散文描述来传递上下文。下一个 agent 接手时,既无法机器化地读取当前进度、已做的决策和失败记录,也无法确认工作区是否已被改动。dsh-workstate 正是为解决这个断层而生——它将任务状态、决策、验证结果、变更路径以及 Git 完整性指纹打包成一个结构化的状态包,让交接从读文章变成读数据。
核心能力围绕四个动作展开:checkpoint 暂停并保存当前工作状态;transfer 生成可分享的导出包供其他 agent 或开发者接手;resume 注入已有状态包并校验工作区一致性;diff 通过稳定的工作项 ID 对比两次检查点之间的变化。整个插件不改动 Git 状态——不 checkout、不 reset、不 commit、不 push,只读不写,安全性由设计保证。
适合在 DeepSeek Harness 中运行多 agent 编码流程的团队和个人开发者。如果你需要让不同 agent 接力完成同一个代码任务,或者在 agent 与人之间做可靠的工作状态移交,dsh-workstate 提供了一种轻量、本地优先、协议化的替代方案。
使用场景
- 多个 AI agent 接力完成同一编码任务时的状态移交
- agent 暂停后由另一个 agent 安全恢复上下文继续工作
- 对比两次检查点之间的工作差异以追踪进度
- 在 agent 与人类开发者之间进行可靠的任务交接
适合人员
- 使用 DeepSeek Harness 编排多 agent 编码流程的开发者
- 需要在 agent 与人工之间做可靠任务交接的团队
- 关注交接安全、不希望工具改动 Git 状态的工程团队