OpenClaw v2026.4.20/4.21 重磅更新:Kimi K2.6上车、会话治理与插件生态全面升级
一、模型层:Kimi K2.6成为默认大脑,思考链路可按需保留
本次最显眼的动作,是将 Moonshot Kimi K2.6 推为默认 bundled 模型,同时引入一套 provider-aware 的 thinking 机制。
1.1 为什么是”按模型能力开关思维深度”
在 v2026.4.20 之前,OpenClaw 的 /think 指令是全局开关,用户要么全开要么全关。但不同模型的推理能力差异巨大——Kimi K2.6 支持完整的长链路思考,而 K2.5 或其他国产模型如果被强行要求输出完整推理过程,不仅速度慢、错误率高,还会浪费大量 token。
新版的核心改进在于:系统现在能根据当前接入的 provider(Moonshot、OpenAI、Anthropic 等)自动判断是否暴露思考过程。具体配置上,用户可以将 thinking.keep 设为 “all”,K2.6 的完整推理链就会被保留下来,用于审计或调试;而在 K2.5 等不支持的模型上,这个参数会被自动剥离,不会因为兼容性问题报错。
这本质上是让不同模型”用对方式思考”,而不是用同一种方式套所有模型。
1.2 分层定价:AI第一次开始”算账”
本次更新引入了 tiered model pricing(分层模型定价)机制。以往 token 用量报告只按固定单价计算,无法反映不同模型目录中缓存层级和实际配置的差异。现在系统能动态拉取对应价格,K2.6 和 K2.5 的 cost estimates 已内置。
这意味着用户在跑完一个长会话后,账单估算会更精准,不会因为模型切换而出现单价错配。更深远的意义在于:这让系统开始具备”决策意识”——不仅知道能不能做,还知道值不值得做。AI 第一次不只是算答案,还开始算账。
该功能由 sliverp 贡献,本质上是将计费逻辑从硬编码改为 catalog-driven,方便后续接入更多国产模型时无需修改核心代码。
1.3 系统提示词与Prompt强化
除了模型层,系统提示词也做了针对性补强。团队在默认 system prompt 基础上叠加了 GPT-5 overlay,新增四个关键行为约束:
- Completion Bias 修正:解决模型”写到一半就觉得差不多了”的问题,强制完整输出。
- Live-State Checks:模型在执行过程中持续确认当前环境状态,而非一条道走到黑。
- Weak-Result Recovery:当结果不理想时,自动触发重试或路径调整。
- Verification-Before-Final:输出前必须经过自检关卡。
这四个约束组合起来,本质上是给 AI 加了一层”职业操守”。以前模型像实习生,写完就跑;现在更像被经理盯着的工程师,写完必须自测、复查、再提交。速度可能稍慢,但线上事故明显减少。
三、会话治理:从无限堆积到主动清理
Sessions 和 Maintenance 模块的更新非常”工程味”,但解决的是致命问题——OOM(内存爆炸)。
3.1 Cron状态拆分:jobs.json终于稳定
OpenClaw 的 Cron 定时任务引擎以前把运行时状态和任务定义都塞在 jobs.json 里。这个文件如果被 git 追踪,每次任务执行后的状态变化都会导致无意义的 diff,而且并发写入时容易损坏数据。
v2026.4.20 把运行时状态拆分到独立的 jobs-state.json,jobs.json 只保留静态定义。这个改动来自 Feelw00,解耦了”配置即代码”和”运行时状态”两个维度。CI/CD 流程更干净,回滚时也不用担心把正在跑的任务状态带回去。开发者终于不用再面对 git diff 一片红的混乱局面。
3.2 会话积压清理:OOM根治
更大的隐患在会话层。OpenClaw 的 Sessions/Maintenance 模块以前对内置的 entry cap 和 age prune 是可选开启。结果是很多实例跑久了之后,cron 和 executor 的会话 backlog 越积越多,最终在 Gateway 启动时直接 OOM。
新版本将这两个清理策略默认强制开启,而且会在加载时就对 oversized stores 做剪枝。也就是说,哪怕上次崩溃前攒了几千个僵尸会话,下次启动时也会先被清理掉,不会拖到写路径运行时才爆炸。
/new 和 /reset 命令现在也会清理掉之前自动固定下来的模型/服务商/认证状态,避免之前的某个临时选择一直”阴魂不散”地跟着用户。
五、用户体验:向导重塑,不再劝退新手
5.1 安全免责声明重构
安装向导(Wizard)的安全免责声明从分散文本改为统一的黄色警告横幅,配合分段标题和项目符号清单,关键指引不再被灰色小字淹没。这不是简单的 UI 美化,而是减少误操作的设计——让用户在第一步就知道边界在哪里。
5.2 加载不再白屏
以前向导在加载模型目录时会白屏几秒,用户以为系统卡死了于是开始重复操作,最终真的把系统搞崩。现在加了 loading spinner,用户知道系统在干活。
5.3 API Key输入优化
API key 输入框增加了占位符提示,减少新手在配置 provider 时的困惑。很多系统失败并不因为技术复杂,而是第一步就把用户劝退。
七、升级建议与已知问题
7.1 升级建议
v2026.4.20 是一个”还债 + 筑基”的版本。Kimi K2.6 的接入和 tiered pricing 是为国产模型生态铺路;Cron 状态拆分和会话默认剪枝是在还技术债,避免生产环境被 OOM 拖垮;BlueBubbles 的 GroupSystemPrompt 和 Mattermost 的流式预览则是在交互层补齐短板。
从稳定性角度看,本次会话治理和插件依赖修复的改进对长期运行的服务器部署尤为关键,推荐所有生产环境用户升级。从功能角度看,如果你在使用 iMessage 群聊或 Mattermost,这次体验会有质的提升。
7.2 已知问题:Feishu插件依赖缺失
问题描述:@larksuiteoapi/node-sdk 未随升级一起安装,导致 Gateway 启动时报错 Cannot find module "@larksuiteoapi/node-sdk"。
临时解决方案:
cd /opt/homebrew/lib/node_modules/openclaw
npm install @larksuiteoapi/node-sdk --legacy-peer-deps
openclaw gateway restart
该问题已确认,官方将在后续版本正式修复。运行 openclaw doctor 可自动检测并修复此依赖问题。