zriyox/dsh-verify-judge

zriyox★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

AI 说"做完了"?先让它拿证据:目标盖章前强制跑测试,收工前再查一遍 — DeepSeek Harness 插件 / Make your dsh agent prove it's done: gated goal completion + turn-end verification

README 摘要

dsh-verify-judge English 中文 What it does, in one sentence: when your AI agent says "I'm done", this plugin makes it prove it. You're running a long task with a goal in DeepSeek Harness. The agent works a few rounds, then announces "done". But done according to whom? By default, according to itself — and models are known to rationalize half-finished work. With this plugin installed, "done" has a price: - The agent calls update goal(complete) to close its goal → the plugin actually runs the project's test suite first . Red tests → the completion is rejected, and the failure output goes back to the agent as "keep fixing" instructions. - The agent tries to skip the ceremony and just say it's done in chat, then end the turn → the plugin checks again at the turn boundary and sends it back to work . If everything is genuinely green, the agent never notices the plugin exists. That's the whole UX: invisible when honest, immovable when not. What it solves Autonomous goal loops (e.g. dsh's goal mode) let an agent run many rounds by itself — but the moment of "I'm done" was pure self-declaration. With a vague or ambitious objective, the model could stamp complete while tests were still red. ve…

在 GitHub 查看完整 README →
Agent/智能体agentdeepseek-harnessdsh-pluginverification

分类