CodeWhale v0.8.60 发布 —— Agent Fleet 真正跑在了生产环境,Shell 也能并行跑了

Agent Fleet 终于不再「假装」在生产环境跑
CodeWhale 的 codewhale fleet run 之前一直跑在本地模拟解释器上——听起来像真的在调度,其实只是在本机模拟 worker 行为。v0.8.60 切到了真实的 headless worker:通过 codewhale exec --output-format stream-json 拉起真正的无头进程,worker 结束时释放 lease,队列里的后续 fleet 任务继续跑。
简单说,之前 fleet 跑的是一个"假"的分布式,现在跑的是真的。这个 cutover 由 #3154/#3096 两个 PR 共同完成,涉及了 lease 管理、worker 生命周期、stream-json 输出格式的多层改动。不是那种一改就完的配置开关——是真正的架构迁移。
CodeWhale 想做的那个「多 agent 并行作业」的故事,从这个版本开始才真正可以信任。
只读 Shell 命令终于可以并行跑了
代码审查场景里最常见的模式:同时 grep 几个目录查问题、同时 cat 几个配置确认差异、同时 ls 检查文件存在——这些操作根本不改系统状态,但之前的 shell 引擎一律串行处理。
v0.8.60 加入了只读 shell 并行的能力(#2983):引擎自动识别 bash/sh/zsh -c 包装的只读命令,让它们并发执行。而写操作、stdin、后台 TTY 任务、管道、重定向、命令替换、以及 tail -f 这种 follow 模式,依然保持串行。
这个选择很务实:不是一刀切说「全部并行」或者「全部串行」——是只对可安全并发执行的路径开绿灯。代价不大,但用 CodeWhale 做代码审查的人感受会很直接:以前堵在等 grep 返回的四五个 shell,现在同时跑完。
新模型 + 三组自有路线
v0.8.60 引入了 GLM-5.2(智谱新一代),同时新增三组 first-party provider 路线:
- Z.ai 自有路线:之前 Z.ai 只是 OpenRouter 上的一个 provider 选项,现在 CodeWhale 直接内置了 Z.ai 的 API 路由,GLM-5.2 和 GLM-5.1 都可以选
- StepFun / StepFlash:阶跃星辰的
step-3.7-flash路线加入,阶跃的模型在代码生成评测里一直属于中上梯队 - MiniMax 路线:默认 MiniMax-M3,M2.7/M2.5/M2.1 家族可选(#3187/#3191)。MiniMax 在中文内容生成和 agent 场景里口碑不错,这条路线对国内用户很实用
非 DeepSeek 的模型生态越来越完整了。CodeWhale 从 DeepSeek-TUI 改名为 CodeWhale 时,意图就是做一个模型无关的 agent 工具。现在 Z.ai、StepFun、MiniMax 都上了自有路线,这个方向的落地比预期快。
其他更新
Declarative JS/TS WhaleFlow 创作(#3097):WhaleFlow 现在接受编译时 workflow({...}) 的 JS/TS 声明形式,只做静态校验,不执行用户脚本。对用 JS 写 agent workflow 的人来说,写起来更像写代码而非配 YAML。
Slash 菜单 Ctrl+P/Ctrl+N(#3196): slash 命令菜单的键盘导航,不用退出菜单去调出全局文件选择器了。日常高频操作,反而很少人注意到这个之前竟然是缺失的。
Sub-agent eval 不再默认阻塞: agent_eval 之前会等子进程的 provider 调用完成才返回结果。现在返回当前快照,后续输入流式跟进。传 block:true 还是可以等。不阻塞是合理的默认——等你发现问题了再去细看详情就行,不需要每次都等子 agent 跑完。
Z.ai GLM thinking trace 修复: Z.ai 的思考痕迹之前没走通——reasoning_content 被丢弃、GLM 推理流不被识别。现在对齐了 Z.ai 的 thinking 接口格式,ultracode 也作为最大努力别名接入。
Claude skill 存档兼容性(#2743): /skill install 现在能正确处理 Claude 风格的单技能文件夹存档,同时明确拒绝多技能 Claude 插件包,而不是静默只装第一个。
升级:
# 已安装用户 — 直走 GitHub Release 二进制,最快
codewhale update
# 首次安装(npm wrapper 自动下载双二进制)
npm install -g codewhale
# Cargo 安装(Linux/macOS)
cargo install codewhale-cli codewhale-tui --locked
完整更新日志:GitHub Release
📢 关注我,获取最新开源更新日志和开发者工具动态。
#CodeWhale #AgentFleet #开源工具 #AI编程