{"version":"1.0.46","anchor":"performance-improvements","canonical_anchor":"performance-improvements","heading":"Performance Improvements","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.46\/e\/performance-improvements","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.46","markdown":"### Performance Improvements\n\nCircular Buffer for Command Output\n\n- Implemented `qu1` circular buffer class for efficient handling of streaming command output\n- Maintains only the most recent output lines in memory\n- Reduces memory usage for long-running commands with extensive output\n\nTool Result Compaction\n\n- Added intelligent compaction for frequently-used tool outputs to reduce token usage\n- Compacts results for: Read, Edit, MultiEdit, Write, Bash, Grep, Glob, LS, WebSearch, WebFetch\n- Preserves essential information while reducing verbosity\n- Example: `[Read \/path\/to\/file.js, details compacted]` instead of full file contents"}