Canny
View on GitHubStops AI coding agents from claiming work is done without evidence. Deterministic hooks decide, TypeSafe's Jev advises. Append-only ledger, zero runtime dependencies.
A TypeScript supervision layer for Claude Code and Codex CLI. Hooks record agent actions and block completion when code changes lack a passing check; deterministic rules can also catch secrets and test removal. Jev-backed judgments are advisory.
Use Cases
Require successful project checks before an AI coding agent can finishRecord agent actions in an append-only session ledgerBlock writes that appear to contain secretsDetect removal or disabling of testsReplay sessions to verify recorded completion decisions
Built With
- Language
- TypeScript
- Frameworks
- Claude Code · Codex CLI · Jev
Tags
coding-agent-guardrails · agent-hooks · evidence-ledger · done-gate · deterministic-checks · secret-detection · Claude Code · Codex CLI