dsh-verify-gate: 在结案前强制执行工作区验证

前言

DeepSeek Harness (DSH) 的设计理念是“一切皆插件”,通过插件来扩展工作流能力。在构建 DSH Agent 工作流时,通常在任务执行完毕后触发 conclude(结案)动作。如果在 Agent 开始工作和结案之间,工作区的环境状态发生了变化(例如文件被误删或配置被覆盖),Agent 可能会在错误的环境下结束工作流。dsh-verify-gate 插件正是为了解决这一问题,确保在流程结案前,工作区必须跑通指定的验证命令。

插件概览

  • 插件名称:bluewhalei/dsh-verify-gate
  • 维护者:blueWhalei
  • 分类:工作流
  • 核心价值:在 DSH 工作流执行结案动作之前,强制要求在当前工作区执行验证命令,只有验证通过才能继续结案流程。

核心功能

  • 前置门控:作为工作流中的一个步骤,拦截后续的结案动作。
  • 命令执行:在当前工作区上下文中运行指定的验证命令。
  • 状态阻断:根据验证命令的执行结果决定是否允许流程继续。只有验证命令成功执行(通常指返回码为 0),结案动作才会被触发。

安装与启用

目前该插件未提供官方安装命令。在使用时,需要通过其他方式将插件集成到 DSH 环境中。

典型用法

目前未提供具体的配置示例或使用文档。

结语

对于需要确保环境一致性或进行自动化测试验收的 DSH 工作流,dsh-verify-gate 提供了一个可靠的检查点。更多技术细节与源码请参考:
* GitHub 仓库
* 插件目录页

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜