Caveman 4.0.1 修复 Windows 卸载、同步与 OpenCode/Pi 问题
Caveman 4.0.1 是针对 4.0.0 发布初期暴露问题的修补版本,涉及 Windows 卸载残留、同步积压上传失败、OpenCode 2 模式被重置及 Pi 扩展重复加载等。已知 caveman sync 的 practice-findings 部分仍报错,属 Caveman Cloud 侧问题。
Caveman 4.0.1 修复了 4.0.0 发布最初几小时内发现的问题。
Windows
caveman off --all会把 Caveman Blocks 钩子残留在 Claude Code 设置中,且每次caveman setup都会再添加一份。Blocks v0.1.0-rc.5 将二进制以.exe安装,识别 rc.4 写入的条目,并在下次caveman setup时替换。- 转发到原生
.exe的 npm.cmdshim 恢复可启动。 - 钩子子进程不再弹出控制台窗口。
同步
caveman sync改为分批上传大量本地 span 积压;此前超过 16 MiB 导入上限的存储会在每次重试时因 “Request body exceeds configured limit” 失败。- SQLite 的
ExperimentalWarning提示已移除。 - 已知问题:
caveman sync中 practice-findings 部分仍报告 “Request rejected”,属 Caveman Cloud 缺陷,Cloud 修复后无需更新 CLI。
OpenCode
- 在 OpenCode 2 上,子代理生成会重置所有会话的模式,撤销 “stop caveman” 与
/ultracave;现在子代理会话不再改动模式。 - “provider is not routed” 警告改为读取提供方实际发送请求的位置。
Pi
- 在
caveman enable pi后执行caveman wrap pi会重复加载扩展并导致 Pi 以退出码 1 结束,此问题已修复。 - 路由模型不再重置思考级别(此前
--thinking high只在会话开始前生效)。 - 兼容 Pi 1.1+ 的自定义消息轮次。
@caveman-ai/pi0.3.1 现在读取 Caveman 4 的配置与端口。
Claude Code 与 Codex
- 宿主未发送完整载荷时,提示钩子会在 2 秒后放弃,与其他钩子一致。
- Blocks 遵循
CLAUDE_CONFIG_DIR与CODEX_HOME,此前无论配置如何都写入~/.claude。 - 登录另一账户后,
caveman status不再显示 “account refresh offline”。
其他修复
- 代理:同一密钥出现在两个认证头时保留其 bearer;Termux 构建的代理可被识别为 Caveman 自身。
- 内存:延长 SQLite 争用时的重试。
/caveman-compress改为要求文件路径而非对粘贴文本自行处理,并说明文件会发往模型提供方。- 测试用 agent 版本锁定更新至当前 Claude Code、Codex、OpenCode、Gemini、Kilo 与 Qwen 发布版。
版本 @caveman-ai/cli 4.0.0 → 4.0.1,二进制 bin-v4.0.0 → bin-v4.0.1,@caveman-ai/pi 0.3.0 → 0.3.1,Blocks v0.1.0-rc.4 → v0.1.0-rc.5。同步提供签名二进制、模块索引与容器(bin-v4.0.1)、npm CLI(@caveman-ai/cli@4.0.1)及 npm Pi 扩展(@caveman-ai/pi@0.3.1)。
来源与核对说明
- juliusbrussee/caveman ↗https://github.com/JuliusBrussee/caveman/releases/tag/v4.0.1
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。
继续阅读
MoneyPrinterTurbo v1.3.8:新增进度反馈、并发设置与本地视频项目 CLI →
TradingAgents v0.7.0:支持 ChatGPT 订阅登录与发布包安装 →