What it is
Abide is a TypeScript CLI that supervises coding agents (Claude Code, Codex, OpenCode). It reads every edit and turn, checks them against rules from your AGENTS.md/CLAUDE.md, and makes the agent repair violations in the same turn.
How it uses Jev
On each edit or turn, Abide asks Jev one typed question per rule, passing the rule text and the diff (never the conversation). Jev returns a calibrated probability; above 0.8 the agent is told which rule broke and to repair it, 0.5–0.8 is a note to you, below 0.5 nothing.
Primitives:score
Technique worth stealing
Compile instruction files into a committed rubric.json, then ask Jev one probability question per rule per edit.
Try it
npx @coldtea/abide login, then npx @coldtea/abide init, then start claude, codex or opencode.
Evidence
Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.
- Jev-centricyes0.71
- Shows a System One patternunclear0.55
- Handles uncertaintyno0.04
- Measuredyes0.97
- Runnableyes0.94
- Worth recommendingno0.30
- Model replicano0.19
- Problem scopescore on a 0–2 scale1.54
- About Jevyes0.98
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.