TaskWatch
在终端中运行以下命令:
dsh plugin install cjx12036/TaskWatch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 配置文件中添加该插件后,于终端执行 dsh plugin install cjx12036/TaskWatch(源码:https://github.com/cjx12036/TaskWatch),并按 README 重启对应 profile 后在侧栏打开 TaskWatch。
插件介绍
写代码的 Agent 很忙时,一个小修补常常在没人确认目标是否还在的情况下,演变成大规模重构。TaskWatch 是 DeepSeek Harness 的早期预览插件,把你的原始请求、模型对任务的理解、可见的执行证据,以及监督层的评估与建议分开呈现,让推断不能悄悄变成新的指令。
插件围绕同一项任务维护三条彼此关联的视图。Intent 保留用户原话、明确要求,以及单独版本化的模型推断;Evidence 汇总该任务在 DSH 中公开的对话与工具证据,并把缺口、超时、截断或过期结果如实标出;Supervision 则对照意图审视证据,给出评估与建议,但不替代你的话,也不扩大授权范围。侧栏可展示当前目标、需求、权衡、用量与报告;私有的监督对话只更新 TaskWatch 自身的理解,不会向主 Agent 发消息或改写主任务输入。
日常使用以 Observe 为主:只在 TaskWatch 里向你汇报,从不主动联系主 Agent。若你明确同意,还可为项目开启 Coach:在任务已接受监督的前提下,对清晰且有证据的执行偏离,可向当前运行中的主 Agent 自动纠偏;涉及目标变更、权限、成本、不可逆操作等重大权衡的建议仍会等你批准。安装插件本身不会开始观察或调用模型,需要按项目与任务分别启用并授权。
适合在 DSH 里长期跑 Agent、希望看清 Agent 是否仍在按你的意思执行的开发者与团队:既要可追溯的意图与证据,又希望在可控前提下让监督介入执行,而不是把监督当成第二个发号施令的 Agent。
使用场景
- 主 Agent 长时间改代码,你想确认是否仍在实现最初需求
- 对话与工具输出很多,需要把用户原话、模型推断和执行证据分开看清
- 希望在明确授权后,对明显偏离的执行自动纠偏,重大变更仍由你拍板
适合人员
- 在 DSH 中日常使用编码 Agent 的开发者
- 需要可追溯监督、而非第二个发号施令 Agent 的团队
- 愿意按项目与任务分别启用监督与 Coach 的谨慎用户