Npx passproof install: agent can't say tests passed unless the runner printed

AziizBg1 pts0 comments

GitHub - AziizBg/passproof: If it says the tests passed, the runner output has to be in the same turn. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search/

Sign in<br>Sign upAppearance settings

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

AziizBg

passproof

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

main

BranchesTags

Go to file

CodeOpen more actions menu

Latest commit

History<br>2 Commits<br>2 Commits

Folders and files<br>NameNameLast commit message<br>Last commit date<br>.github/workflows

.github/workflows

scripts

scripts

.gitignore

.gitignore

LICENSE

LICENSE

README.md

README.md

demo.gif

demo.gif

package.json

package.json

passproof.js

passproof.js

passproof.test.js

passproof.test.js

View all files

Repository files navigation

passproof

If it says the tests passed, the runner output has to be in the same turn.

Does not run your tests. Blocks the claim.

agent: All tests passed.<br>passproof: blocked. no runner output in this turn.

$ pytest -q<br>3 passed in 0.12s<br>agent: All tests passed.<br>passproof: ok.

Install

npx passproof install

That copies one file into the repo and wires Cursor (stop + afterShellExecution) and Claude Code (Stop + PostToolUse on Bash). Chat is free. “Done” is free. “All tests passed” without pytest/jest/vitest/cargo/go output in that turn is not.

npx passproof install --global<br>npx passproof uninstall

What it is not

Not donegate. It does not re-run your suite when the agent stops.

Not no-vibes. It does not police the word “done”.

Not a prompt. CLAUDE.md will not save you. This is a hook.

Try without an agent

npx passproof demo<br>node --test

License

MIT

About<br>If it says the tests passed, the runner output has to be in the same turn.<br>www.npmjs.com/package/passproof<br>Topics<br>claude-codeclicursorhooksverification<br>Resources<br>Readme<br>MIT license<br>Activity<br>Stars<br>0 stars<br>Watchers<br>0 watching<br>Forks<br>0 forks<br>Report repository

Releases

Packages

Contributors

Languages

You can’t perform that action at this time.

passproof tests passed agent runner output

Related Articles