when a designer gets access to Jev
Hermes Jev Approvals
A Hermes Agent plugin that replaces the auxiliary approval reviewer with TypeSafe's Jev decision model: one request asks six typed questions and deterministic code returns APPROVE, DENY, or ESCALATE.
- Category
- Tools & Integrations
- Published by
- Community
- Author
- anpicasso
- Added
- 2026-09-22
Highlights
- One request asks six typed questions in parallel, including blast radius, secret reads, and outbound sends.
- A fixed rule order turns the answers into APPROVE, DENY, or ESCALATE; malformed answers make Hermes escalate to the user.
- Replaces only the auxiliary approval reviewer: it cannot chat, refuses every other task, and registers no hooks.
- Works with TypeSafe, OpenRouter, or OpenCode Zen endpoints, including a free anonymous Jev model.
- Measured on 153 real commands, a curated-list description reports 8.7x faster and 4.4x fewer prompts.
Quickstart
hermes plugins install anpicasso/hermes-jev-approvals/plugin
hermes auth add typesafe-jev
hermes config set approvals.mode smart
hermes config set auxiliary.approval.provider typesafe-jev
hermes config set auxiliary.approval.model jev-latest
systemctl --user restart hermes-gatewayWatch out
MIT-licensed; requires Hermes Agent with plugin support, approvals.mode: smart, Python 3.10+, and a TypeSafe-compatible Jev credential, and the plugin serves approvals only.
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