agent-discipline
在终端中运行以下命令:
dsh plugin install FranklinZaneDurant/agent-discipline
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install FranklinZaneDurant/agent-discipline 即可完成安装,插件源码仓库地址为 https://github.com/FranklinZaneDurant/agent-discipline
插件介绍
方法论写在文档里,模型依然可以无视它。agent-discipline 把 Harness Engineering Methodology 规范落地为三项可执行能力:自动注入的提示段(order -90)约束会话生命周期与核心不变式;工件脚手架工具 agent_discipline_init 在目标仓库一次性铺设 12 个模板文件——入口指令、特性清单、进度日志、验证脚本、命名单点注册、清洁清单等——已存在的文件自动跳过;只读审计工具 agent_discipline_audit 执行 6 项 CRITICAL 检查、对五个子系统打 1-5 分、标出最弱环节并给出 pass/fail 判定。三者协作,把规范从墙上的建议变成工具链上的检查点。
更深层的变化是形态 C:特性清单状态机从手改 JSON 升级为 ctx.features 事件溯源服务。WIP=1 违规、无验证证据就标记 passing、非法状态跳转——这些在形态 B 下只能靠审计抽查兜底的问题——现在被运行时直接判定为 corrupt,结构性堵死。配套的 get_feature / update_feature / verify_feature 工具替代手动改文件,verify 先跑该特性的验证步骤、成功才提交 complete,先验后记成为不可绕过的流水线。
适合已经在 DeepSeek Harness 上做工程级开发、手里有一份方法论规范却苦于模型执行率不稳定的独立开发者或小团队。如果你受够了写得漂亮但模型照样可选的文档,agent-discipline 填补的就是规范和执行之间的缺口。
使用场景
- 把工程规范变成模型可执行的检查点与运行时拦截
- 一键向目标仓库铺设 12 个工程工件模板并跳过已有文件
- 以只读模式审计仓库纪律合规度并给出五子系统评分与判定
适合人员
- 使用 DeepSeek Harness 做工程级开发的独立开发者
- 有方法论规范但苦于模型执行率不稳定的小团队
- 希望把先验后记变成不可绕过流水线的团队