squeez 1.5.0

End-to-end token optimizer for Claude Code, Copilot CLI, and OpenCode. Compresses bash output up to 95%, collapses redundant calls, injects caveman persona, and compresses memory files. Zero new dependencies.
Documentation
use squeez::commands::generic::GenericHandler;
use squeez::commands::Handler;
use squeez::config::Config;

#[test]
fn truncates_to_max_lines() {
    let lines: Vec<String> = (0..300).map(|i| format!("line {}", i)).collect();
    let config = Config::default();
    let result = GenericHandler.compress("somecommand", lines, &config);
    assert!(result.len() <= 201);
}

#[test]
fn deduplicates() {
    let lines: Vec<String> = std::iter::repeat("same".to_string()).take(10).collect();
    let config = Config::default();
    let result = GenericHandler.compress("somecommand", lines, &config);
    assert_eq!(result.len(), 1);
    assert!(result[0].contains("[×10]"));
}