pi-jev-auto-mode
Jev (TypeSafe System One) backed auto mode for the Pi coding agent: semantically auto-approves bash, write, and edit tool calls and fails closed when a
What it does
Jev (TypeSafe System One) backed auto mode for the Pi coding agent: semantically auto-approves bash, write, and edit tool calls and fails closed when a decision cannot be made. Agent plumbing where probabilities beat regex on model output. Fork the pattern, not the prose.
Tags in the wild: agent tooling, agents. The repo has install steps, env vars, and recent commits if you are deciding whether to depend on it.
How Jev is used
Hooks Pi tool execution: pattern allowlist for known-safe commands, Jev judgment for everything else with allow, block, or block-if-undecidable outcomes tied to calibrated probabilities.
Setup: pi install npm:pi-jev-auto-mode or git install. Configure thresholds via Pi commands documented in README (/jev-auto-mode threshold). Requires Pi 0.85+ and Node 22.19+.
Caveats: Auto-approve is only as good as your thresholds and network latency to System One. Review defaults before unattended runs on production repos.
Pi Jev auto mode in one sentence
Let Pi keep coding while Jev scores whether a bash, write, or edit call is safe enough to skip the human prompt. Pattern lists handle boring allow cases; Jev handles semantic risk.
FAQ
- What is pi-jev or pi jev?
Usually this Pi extension (pi-jev-auto-mode) or related Pi integrations like y0usaf-pi-jev. This listing is the auto-approve plugin maintained by jomatsu.
- Does it work offline?
Pattern-based allows can work without keys; Jev judgments need API access unless you configure an offline fallback per README.
- How do thresholds work?
You set per-rule thresholds (0.5 to 1.0) so probabilities map to auto-allow vs escalate. README documents CLI commands to inspect and tune them.
Related products
Hand-picked neighbors with rich profiles or overlapping tags.