when a designer gets access to Jev
pi-warden
Pi extension that supervises a coding agent with Jev judgments: it holds risky tool calls, checks writes against project Markdown rules, and feeds most issues back to the agent as a steer instead of interrupting you. The conscience is beta and off by default.
- Category
- Tools & Integrations
- Published by
- Community
- Author
- DevMortimer
- Added
- 2026-09-22
Highlights
- Watches bash, write, and edit calls and holds irreversible actions before they run.
- The rules guard judges writes against project Markdown rules and quotes the broken rule.
- In 150 paired agent runs the control violated the tested rule 6 times; with Warden, 0.
- Across 18,075 guarded calls the action hold fired 48 times, or 3 holds per 1,000 calls.
- Runs offline without a key with pattern, runaway, sensitive-path, and credential guards.
Quickstart
pi install npm:pi-warden
# then run /warden enable and /warden init inside PiWatch out
MIT-licensed. Needs Pi 0.85+ and Node 22.19+; judgments need a TypeSafe or OpenRouter key, the conscience is beta and off by default, and the action guard is calibrated on one user's 17k calls while other guards use synthetic cases.
More like this
From the community
Posts from builders shipping with Jev right now.
When a designer gets Jev
Full Jev video tutorial
Full Jev Tutorial What it is, how you can build with it and what new applications it can unlock → 0:00 Intro → 0:34 Jev explained → 4:06 API setup → 5:59 Demo 1: Voice-controlled browser → 11:33 Demo 2: AI memory → 17:27 Demo 3: YouTube predictor
The case against Jev-scored compaction
This is a terrible compaction strategy that fundamentally doesn't understand how compaction and context management work. Seems like a lot of people are confused so let's break this down. 1. Compaction isn't a filter The role of compaction is to clean up history to keep the Show more
found the perfect use case for @typesafeai Jev: instant compaction in 2026, why is compaction still a summarization prompt? Jev can make it instant by scoring every tool call and dropping what’s irrelevant
Classifying rows in DuckDB
I made a DuckDB extension where you can use @typesafeai 's Jev to do quick classification of rows in any csv/parquet file or duckdb table about 10sec for 1k rows ~ better than using an LLM, way more ergonomic than a classifier game-changing for data analysis!
A playable 16-judgment demo
typesafe's jev is fun! live demo you can play with: typesafe-demo.val.run
AI multiple choice, not essay writing
WTF is Jev by @typesafeai? Here’s the tl;dr ELI5: Think AI multiple choice, not AI essay writing. It doesn’t chat. It makes decisions your software can act on: “Spam or not?” “Which tool should this agent use?” “Does this need a human?” The exciting part: roughly 200x faster Show more