OpenClaw 4.20这次更新终于解决了我最烦的几个问题
不知道你有没有这种体验:工具本身很强,但就是有几个地方一直别扭,用着用着就烦了。
OpenClaw 对我来说就是这样。功能强大,但有几个细节问题一直没解决,直到 4.20 这个版本。
新手引导不再白屏卡死
第一次安装 OpenClaw,setup 向导会加载模型目录。以前这个过程会让界面完全空白,你不知道它是在跑还是卡死了。
现在加了 loading spinner。很小的改动,但从此再也不用盯着白屏发呆猜测。
同时,安全免责声明也重新排版了——原来密密麻麻一段话,现在分成了黄色警告横幅 + 小节标题 + 分条列表,真的能读进去,不是走眼看完就过。
账单费用不再虚报
这个 bug 让我震惊了一下:同一次运行的成本,会被重复叠加到账单里,倍数可以达到几十倍。
也就是说,你在 session_status 里看到的费用数字,可能是实际消耗的数十倍。
4.20 修复了这个问题:现在每次运行的 estimatedCostUsd 会单独快照,不再重复叠加。如果你之前觉得”怎么这么贵”,现在可以重新感受一下真实的使用成本了。
Cron 任务定义可以 git 追踪了
以前 Cron 相关的所有状态都写在一个 jobs.json 里,job 定义和运行状态混在一起,想用 git 追踪任务配置很麻烦。
4.20 把运行状态单独拆到了 jobs-state.json,jobs.json 只保留 job 定义,干净稳定,可以 commit 进仓库了。
对于用 OpenClaw 做自动化工作流的人来说,这是一个很实用的改进。
内存占用不再悄悄堆积
如果你长期运行 OpenClaw 作为 gateway,可能遇到过它慢慢变慢、偶尔 OOM 的情况。
根本原因之一:cron 和 executor 的 session 日志会无限累积,没有上限。4.20 加了 entry cap + age prune,启动时也会清理超标的存储,从源头堵住这个问题。
阶梯定价,终于能看清楚用量成本
现在 OpenClaw 支持 tiered model pricing——同一个模型在不同用量区间可以有不同单价,账单计算更准确。
同时内置了 Moonshot Kimi K2.6 和 K2.5 的成本估算,用这两个模型的用户可以直接在 token 用量报告里看到费用参考。
这次更新没有什么颠覆性的大功能,但把一批”一直知道有问题、一直没解决”的细节都补上了。对于重度用户来说,这种版本往往比大版本更值得升级。
你用 OpenClaw 最烦的是哪个地方?欢迎在评论区聊聊。
夜雨聆风