Winnow
Filter tool output while keeping it recoverable
Implementation and evidence →JEV GUIDE
Two different approaches appear under “Jev Claude Code context compaction”: filtering fresh tool output and pruning accumulated history. Locate your context problem before choosing an integration.
Winnow judges relevance before tool output enters context and caches hidden text for recall. Start here when one file read introduces large amounts of unrelated content.
Check whether relevant code remains visible, hidden-content notices are useful and recall restores the full original. Character reduction alone misses the cost of losing required information.
Source: Winnow · reviewed source ↗
fast-jev-compaction judges old tool calls and results for retention, truncation or removal while preserving retained text. The repository also includes Claude Code hook integration.
Check call/result pairing, recent messages and user constraints. Distinguish trimming the state shown to the judge from rewriting the final conversation returned to the assistant.
This table compares reviewed implementation paths, not measured speed, quality or cost.
| Check | Winnow | fast-jev-compaction |
|---|---|---|
| Integration point | Incoming tool output | Accumulated tool-call history |
| Main acceptance check | Relevant blocks and exact recall | Constraints and valid call/result pairs |
| First fixture | Large file with relevant sections | Synthetic conversation with stale results |
| Shared concern | False removal and API failures | False removal and API failures |
Use synthetic data and a fake judge to verify setup and restoration first. A simulated compression ratio proves no live relevance accuracy.
Local checks passed 80 Winnow tests and 29 fast-jev-compaction tests using simulated judgments. Winnow’s demo cache restored the original text exactly. No live Jev call or complete Claude Code workflow was run, so no actual cost-saving ratio is established.
Filter tool output while keeping it recoverable
Implementation and evidence →Trim old tool records without rewriting the rest
Implementation and evidence →03 / JEV GUIDE
Write focused Jev questions with original feedback-routing examples, explicit criteria and a practical edge-case checklist.
Read guide →04 / JEV GUIDE
Understand Jev MCP setup, evaluate tool arguments, credential routing and the difference between a working connection and a live model call.
Read guide →