Keep the pair verbatim
First and latest tool pairs, plus manual pins, remain complete. A candidate result above the keep threshold also keeps its call and full result.
Edit a conversation record and review which earlier tool results Jev suggests keeping.
Run this example first, then edit a message or tool result to see how the recommendation changes. Nothing is removed from your original.
Selected task, constraints, messages, tool inputs and results are sent to this site’s server and its configured Jev provider. Remove secrets or private data before running. No files or real agent sessions are read or changed.
The recommendation can be reviewed and reversed locally.Each tool record keeps its call input and result together. First and latest tool records are always pinned.
Edit the synthetic history, then evaluate. The result and probabilities will appear here without altering your input.
Review omitted evidence before using exported text. Shorter context is not proof of better answers, lower total cost, or lossless preservation. Nothing is written into an agent session.
First and latest tool pairs, plus manual pins, remain complete. A candidate result above the keep threshold also keeps its call and full result.
When the call is useful but the complete result falls below the threshold, the tool keeps the call input, a chosen result prefix, and an explicit truncation marker. If that would be longer, it keeps the original.
When both probabilities fall below the threshold, call and result leave the exported context together. The full original remains visible and Restore needs no Jev request.
You paste or edit a task, constraints, messages and up to eight paired tool records. The entire bounded State is sent for at most twelve Boolean/Noul questions in one logical evaluation. No local files or real session history are read.
fast-jev-compaction pairs calls and results by tool ID, pins boundaries, and stages shorter State representations. Its hook path depends on Claude Code function-hook support. This page does not install or reproduce that integration, its long-history batching, or its native-compaction fallback.
Winnow filters tool results before they enter the agent context and can cache hidden output for recall. That differs from pruning an existing history; caching and recall are not features of this page.
Compacted context is a reviewable proposal; check what was kept before using it elsewhere.
Before and After use the same JSON serialization for character counts. Expand a decision to inspect the full removed result. Restoring shows the complete original; exporting never writes to an agent conversation. Historical tool output can be irreplaceable or describe a side effect, so human review matters even when a tool could be called again.
Keeping the original intact does not make a pruned export lossless. Fewer characters do not establish better answers or lower total cost. The threshold and preview length are application policy; changing them only recomputes the result locally.
TypeSafe documents Noul as a probability for a yes/no question and supports multiple questions over one State. This tool uses two independently judged questions per candidate. Noul has no separate Choice confidence. We do not treat a returned probability as proof that deleting evidence is safe.
The source review used fast-jev-compaction at e3f262a, Winnow at 51d80b9, and the Codex proof of concept at 7147a4b. The latter’s maintainer explicitly does not recommend it for real work. A published npm package exists for the upstream experiment, but its host compatibility and installation path were not independently exercised here; consult the upstream repository and current host documentation before trying it.
This is not a replacement for native model compaction or internal state handling, and it does not generate summaries or promise lossless compression. Community interest does not establish production quality. Model judgments for this new scenario have not been benchmarked here.