Skip to content

Jev Agent Guardrail

Python guardrail that intercepts agent tool calls, sends agent state plus tool details to Jev, and allows, blocks, or reroutes execution based on Choice, Score, and Noul answers.

Stars
1
Language
Python
Published by
Community
Author
bhanuprakashk90-tech
Last verified
Oct 2026

A real-time safety guardrail and interactive monitoring dashboard for AI agent tool calls powered by TypeSafe AI's Jev model."

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

This project implements a safety guardrail for AI agents using Jev (TypeSafe AI's System One Model) to validate tool calls before execution. Jev is a specialized AI model that provides typed, structured decisions (Choice, Score, or Noul) from application state, enabling safe routing, risk checks, and tool-call guardrails without replacing LLMs. Intercept Tool Calls: When an AI agent wants to execute a tool, the request is intercepted. State Analysis: Current agent state + proposed tool details are sent to Jev API.

Quoted from the project's README. Read the full README.

Highlights

  • Maps Choice to approved or rejected, Score to confidence, and Noul to uncertainty.
  • Ships guardrail.py, jev_client.py, config.py, demo.py, and a Streamlit dashboard.
  • Includes simple_agent and file_operations_agent examples plus ToolCallRequest usage.
  • Blocked calls raise PermissionError while uncertain calls request clarification.

Watch out

Needs a Jev API key via config.py or environment; thresholds and fallback logic need tuning per tool. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

2GitHub stars
Claude Code PreToolUse hook that screens Bash, file edits, and tool calls with Jev risk, policy, and allow-ask-deny judgments before execution.
Jev Agents & MCP#community#github
Demo of the LangChain Jev harness pattern in LangGraph: a fast classifier routes events and gates a risky tool call, leaving open-ended reasoning to a chat LLM. Entry is POST /events; output lands in JSONL files.
Jev Agents & MCP#community#github
Offline prototype replaying public Shin 2017 EEG sample-by-sample to trigger intents, gate actions with a Jev policy question, and confirm via repeat or imagery before a mock agent acts.
Jev Agents & MCP#community#github
1GitHub stars
Claude Code plugin that puts Jev judgments in the agent loop to route tool calls, verify outputs, judge completion, and pick next actions with metered calls.
Jev Agents & MCP#community#github
0GitHub stars
Browser-use agent that completes flight searches in real Chrome: Jev picks each next action from an indexed DOM table while a small model handles only text entry.
Jev Agents & MCP#community#github
1GitHub stars
Backoffice email pilot where the LLM generates and uses CRM and ERP tools while Jev triages, gates tool calls, and verifies drafts before sending, with Telegram human approval.
Jev Agents & MCP#community#github
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai