前言¶
DeepSeek Harness (DSH) 的设计理念是“一切皆插件”,通过插件来扩展工作流能力。在构建 DSH Agent 工作流时,通常在任务执行完毕后触发 conclude(结案)动作。如果在 Agent 开始工作和结案之间,工作区的环境状态发生了变化(例如文件被误删或配置被覆盖),Agent 可能会在错误的环境下结束工作流。dsh-verify-gate 插件正是为了解决这一问题,确保在流程结案前,工作区必须跑通指定的验证命令。
插件概览¶
- 插件名称:
bluewhalei/dsh-verify-gate - 维护者:
blueWhalei - 分类:
工作流 - 核心价值:在 DSH 工作流执行结案动作之前,强制要求在当前工作区执行验证命令,只有验证通过才能继续结案流程。
核心功能¶
- 前置门控:作为工作流中的一个步骤,拦截后续的结案动作。
- 命令执行:在当前工作区上下文中运行指定的验证命令。
- 状态阻断:根据验证命令的执行结果决定是否允许流程继续。只有验证命令成功执行(通常指返回码为 0),结案动作才会被触发。
安装与启用¶
目前该插件未提供官方安装命令。在使用时,需要通过其他方式将插件集成到 DSH 环境中。
典型用法¶
目前未提供具体的配置示例或使用文档。
结语¶
对于需要确保环境一致性或进行自动化测试验收的 DSH 工作流,dsh-verify-gate 提供了一个可靠的检查点。更多技术细节与源码请参考:
* GitHub 仓库
* 插件目录页