squeez 1.7.1

Hook-based token compressor for 5 AI CLI hosts (Claude Code, Copilot CLI, OpenCode, Gemini CLI, Codex CLI). Up to 95% bash compression, signature-mode for code reads, cross-call dedup, MCP server, self-teaching protocol. Zero runtime deps.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use squeez::commands::{build::BuildHandler, Handler};
use squeez::config::Config;

#[test]
fn gradle_drops_task_progress_keeps_errors() {
    let lines = vec![
        "> Task :compileJava".to_string(),
        "> Task :processResources".to_string(),
        "error: cannot find symbol".to_string(),
        "  symbol: class Foo".to_string(),
        "BUILD FAILED in 3s".to_string(),
    ];
    let result = BuildHandler.compress("gradle build", lines, &Config::default());
    assert!(!result.iter().any(|l| l.starts_with("> Task")));
    assert!(result.iter().any(|l| l.contains("BUILD FAILED")));
    assert!(result.iter().any(|l| l.contains("error")));
}