Jev in production › Agent guardrails and approvals
Jev checks each side-effecting tool call in the pi coding agent against the user's stated constraints before it runs.
Your agent understood your instruction. pi-heed makes sure it still remembers.
Runtime constraints for the pi coding agent: every side-effecting tool call is checked against what you said, before it runs.
You say "review only, don't touch anything". Forty tool calls and one context compaction later, the agent reaches for write. pi-heed stops it, with your own words as the reason:
And when you did change your mind ("I've changed my mind for notes.txt only"), it lets that one file through and keeps everything else locked.
For the project's own README, linking back here: