sqz 是一个轻量级命令行工具,用于在发送给大型语言模型之前压缩命令输出,从而显著节省 token 消耗和成本。github.com/ojuschugh1/sqz
sqz 安装了一个 PreToolUse 钩子,在你的 AI 工具执行 bash 命令之前进行拦截。输出会被透明压缩——AI 工具对此毫无感知。
Claude → git status → [sqz 钩子重写] → 压缩输出
压缩内容:Shell 输出 —— git、cargo、npm、docker、kubectl、ls、grep 等JSON —— 去除 null,紧凑编码日志 —— 合并重复行测试输出 —— 仅显示失败项
不压缩内容:堆栈跟踪、错误信息、敏感数据你的提示和 AI 的响应 —— 由 AI 工具控制,不由 sqz 处理AI创造营
