GitHub radar
Claude Code plugin: smart context compaction with Jev
A Claude Code plugin that replaces the built-in compaction summary with Jev decisions. Instead of summarizing old tool calls into a lossy description, it scores each one and keeps what is still needed verbatim.
This is an npm package and Claude Code plugin. It replaces Claude Code's built-in compaction, which rewrites old tool calls into a short summary. Instead, it sends the full conversation history to Jev, a model by TypeSafe, and asks whether each past tool call is still needed. Calls that are still relevant stay verbatim in the context. Calls that are no longer needed are removed or truncated to a short note. User and assistant text messages are never removed or rewritten. The result is a more precise context window for long sessions where exact file paths, error messages, and prior commands matter.
Why a vibe-coder should care
In long Claude Code sessions, the built-in compaction rewrites old context into a summary and loses exact details. This plugin keeps the details that still matter, which reduces the likelihood that the agent will repeat a step, use a wrong file path, or miss a constraint it already encountered.
How to install
Copy this and send it to your agent — Claude Code, Codex, any of them:
Install this Claude Code plugin from https://github.com/tamaratran/fast-jev-compaction — follow the README, set the TYPESAFE_API_KEY variable and enable the compaction hooks, ask me if you need keys.
Any computer with Claude Code installed, plus a TypeSafe API key — all processing happens in the cloud via Jev
Open on GitHub▌ More finds