Caveman:压缩编程 Agent 的解释文本与上下文令牌
一分钟看懂
Caveman 包含一个简洁表达 Skill 和一个本地代理。Skill 要求 Agent 减少铺垫、保留代码与关键信息;代理还能压缩 Agent 下一次调用前读取的日志、测试输出和其他上下文。
你可以用它做什么
- 让 Claude Code、Codex 等编程 Agent 用更短的文字回答。
- 保留命令、文件路径、错误信息和代码,只压缩外围解释。
- 用本地代理包装受支持的 Agent,减少其反复读取的上下文。
- 在本地保留被压缩内容的原始副本,供需要时恢复。
主要能力
- Skill 可通过通用 Skills 安装器接入多个 Agent。
- CLI 能包装 Claude、Codex、Gemini、OpenCode 等命令行工具。
- 提供输出令牌与输入上下文压缩两条路径。
- 官方仓库包含基准、安装矩阵和卸载方式。
适合哪些人
适合高频使用编程 Agent、偏好简短输出或希望控制上下文成本的开发者。对于本来回答已经很短、需要完整推理说明的任务,收益可能有限。
怎么开始使用
先用 npx skills add JuliusBrussee/caveman 安装免费 Skill;需要代理时再安装 @caveman-ai/cli 并运行设置命令。Windows、Claude 插件和其他 Agent 的具体命令应以官方 INSTALL.md 为准。
使用前需要知道
README 明确提醒,65% 是特定基准中的输出令牌结果,不等于整段会话账单节省;Skill 自身也会增加输入令牌,原本简洁的任务甚至可能更贵。Skill 使用 MIT,代理运行时标注为 BSL-1.1,使用前需分别确认条款。本地代理会处理 Agent 上下文,应检查敏感数据和日志保存位置。