What it is
An npm library and Claude Code plugin that replaces Claude Code's built-in compaction summary. It deletes tool calls and results Jev says are no longer needed, keeping all user and assistant text verbatim and in order.
How it uses Jev
For every non-pinned tool call, Jev gets two noul questions over the whole conversation state: should the call stay, and should the result stay verbatim. Decisions against keepThreshold keep, truncate, or remove each call and result; the message list is then rebuilt.
Primitives:noul
Technique worth stealing
Send the whole conversation as state, replacing each tool result with a short note, and ask per-call keep/drop questions.
Try it
npm install fast-jev-compaction, set TYPESAFE_API_KEY, then call compactMessages(transcript, options).
Evidence
Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.
- Jev-centricyes0.82
- Shows a System One patternyes0.64
- Handles uncertaintyno0.04
- Measuredno0.05
- Runnableyes0.97
- Worth recommendingunclear0.49
- Model replicano0.10
- Problem scopescore on a 0–2 scale1.24
- About Jevyes0.93
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.