Pi Jev
A Pi extension gates tool calls, judges command output and exposes typed Jev questions.
A Pi extension gates tool calls, judges command output and exposes typed Jev questions.
Before configured tools run, pi-jev sends a summarized action state and user request. Jev answers Noul judgments for destructive, exfiltration, and beyond-scope risk plus an impact Score; separate output checks detect secrets and classify failures. Local thresholds and patterns shape allow, warn, or block behavior.
Does the action delete or overwrite data or rewrite shared history?
Working directory, tool name, truncated argument summary, platform, and user request when available.
Score potential damage if the action is unwanted across four defined levels.
Working directory, tool name, truncated argument summary, platform, and user request when available.
Build state from cwd, tool name, bounded arguments, platform, and user request.
Request Noul checks and an impact Score in one call.
Apply thresholds and offline pattern checks.
Allow, warn, or block according to configured mode and risk.
It combines semantic risk questions with local patterns and keeps the guarded arguments bounded before sending them for judgment.