squeeze 是一个 Go 命令行工具,它从标准输入接收编码代理要读取的工具输出,只保留代理用于判断的变更、失败和决定再输出。最新提交 4318d7d(2026-10-23)只改动了 README.md。它把说明重写成以安装方法、快速上手和文档链接为中心的简短结构,共有 120 行发生变化(新增 58 行、删除 62 行),代码保持不变。
README 说明 squeeze 并不裁剪,而是按格式分别解析。被工具标记为敏感值的条目既不会出现在标准输出中,也不会出现在 `--output json` 中;无需 MCP 服务器、插件或钩子,仅靠一根管道即可接入,这是其核心。安装方式为 `go install github.com/cauebraz/squeeze/cmd/squeeze@latest`,并且需要 Go 1.27。许可证为 MIT。受支持格式的表格中包含 terraform 的 plan、state、validate 以及 tfjson,tflint,GitHub Actions 日志,buildkit,jest 与 JUnit XML,kubectl,npm audit,pre-commit,checkov,trivy,pytest,go test,以及在不属于任何格式时使用的 generic。
削减数字来自仓库自行整理的基准测试。README 写明,在 13 个代理任务中按中位数计算,token 用量减少了 23%;而在输出本就较小的两个任务中,反而多用了 9% 和 10%。开头的示例也显示 terraform plan JSON 从 6,294 字节缩减到 485 字节,但这只是仓库挑选出的单个结果。
本次提交只改动文档,因此没有功能差异。相反,它删去了功能对比、基准图表和开发指南,改用链接替代。README 说明目前还没有发布版本,在达到 1.0 之前输出可能发生变化。上手变容易了,但削减比例的依据仍停留在仓库自身的基准测试上,而且也没有已发布的版本,因此现在把它固定下来使用还为时过早。