Skip to content

Jev directory

Agent Chaperone

An MCP proxy and hooks adapter that screens an agent's tool calls before they run and the tool results before the agent reads them, with thresholds in a policy file.
Stars
22
Language
TypeScript
License
APACHE-2.0
Reading time
3 min
Published by
Community
Author
agent-chaperone
Last verified
Sep 2026

agent-chaperone/agent-chaperone

Organization repository on GitHub

View on GitHub

Screens an AI agent's tool calls before they run and tool results before the agent reads them. An MCP proxy plus a hooks adapter for a client's built-in tools.

Forks
4
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

About this project

agent-chaperone screens an AI agent's tool calls before they run, and the tool results those calls return before the agent reads them. Every decision comes back as a probability, every threshold lives in a policy file rather than a prompt, and every judgment is written to a local log with the numbers that produced it. It starts in shadow mode, which blocks nothing. You read your own log first and decide what you would have wanted stopped.

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

Highlights

  • Screens tool calls before they run and tool results before the agent reads them. The default mode is shadow, which blocks nothing.
  • Enforce holds or blocks from the policy. Strict also stops when a screen cannot run at all.
  • On jev-1.13.0, 21 September 2026, the battery was 1,947 requests and cost $0.062.
  • InjecAgent tool responses: AUC 0.976 on 1,394 items. Hand-labeled tool calls: AUC 0.993 on 100 calls.
  • A screened call averages 754 input tokens. A call the allow or deny list settles never reaches the model.

Quickstart

bash
agent-chaperone log

Watch out

Apache-2.0. Screening sends arguments and results to the configured model. policy_violation, off_task, and description_steers are not in the published scores. The README says adaptive attacks written against the tool will get through.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

Hacker News: Show HN: Agent Chaperone screens tool calls and results with Jev before the agent sees them.

sepehrsafari5 pointsShow HN: Agent Chaperone – Screen AI agent tool calls and results with JevRead the thread on Hacker News

YouTube: Kubernetes admission control with a decision model, fail-closed.

X: Jev in front of the HeyGen MCP

Hacker News: SafeDep Gryph plus Jev checks for compromised coding-agent behavior.

2 pointsDetecting Compromised AI Coding Agents with Jev and GryphRead the thread on Hacker News

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai