OpenClaw 2026.3.1 更新了啥:Claude 默认开推理、Telegram DM Topics、心跳省 token
OpenClaw 今天发布了 2026.3.1,这版更新量挺大。挑几个对日常用户影响最大的变化说说:Claude 4.6 默认开 adaptive thinking、Telegram DM 支持 Topics 独立会话、心跳支持轻量模式省 token,还有一堆 bug 修复。
升级这件事我一般不急,等版本稳定几天再说。但这次 2026.3.1 放出来我当天就升了,因为 Claude 默认开推理这个改动太影响日常体验,想第一时间感受一下效果到底怎么样。这版改动量在最近几个版本里算大的,功能和 bug 修复加在一起有几十条,我挑几个对日常用户影响最大的说说。
Claude 4.6 默认开 adaptive thinking,你的账单要注意了
之前用 Claude 4.6 系列,推理模式默认是 low,也就是浅度思考。这次改成了 adaptive,意思是模型自己决定要不要深度推理,以及推多深。问一句"帮我写个 hello world",它可能就正常回;问复杂的架构设计问题,它会自己多想一会儿。
听起来很美好,实际上我用了两天,感受是这样的:
简单问题的回答确实没什么变化,毕竟自适应模式下模型不傻,不会对"帮我改个错别字"也疯狂思考。但稍微复杂一点的问题,比如让它帮我分析一段代码逻辑,或者讨论某个技术方案,回答的质量明显上了一个台阶,推理链条更清晰,给的建议也更有针对性,不像以前那样偶尔会答歪。
代价就是 token 消耗涨了。我估算了一下,对话密集的时候大概涨了两成左右。用 API 自费的朋友要注意,别月底账单出来被吓到。如果你平时对话量很大,这笔额外开销其实挺可观的,提前有个心理准备。
如果你不想要这个改动,关掉很简单,对话里直接发 /thinking off 就行,或者在配置文件里加上对应的关闭选项。具体模型配置的方式可以参考这篇模型切换指南,里面写得很详细,包括怎么给不同 agent 设置不同的推理级别。
我自己的选择是保持开启,毕竟用 OpenClaw 本来就是图它帮我处理复杂任务,稍微多花点 token 换来更靠谱的回答,我觉得值。但如果你主要用它做一些轻量的日常对话,可以考虑手动关掉省省钱。
还有一个细节:这次同时修了推理 fallback 的问题。之前如果你配了一个不支持某推理级别的模型,它会直接报错,用户体验很差。现在改成自动降级到 think=off,至少不会崩,只是安静地退化,比报错强多了。
Telegram DM 里终于可以开话题了
这个功能我盼了很久。以前用 Telegram DM 和 OpenClaw 交互,所有对话都混在一个上下文里,你让它帮你翻译,让它帮你写代码,让它帮你规划行程,全堆在一起,用久了上下文就乱了,偶尔还会串场。
现在支持 DM Topics 了,也就是私信里可以开话题分区,每个话题是独立的 session,有自己的上下文,互不干扰。
我自己的用法是这样分的:一个话题专门跑翻译任务,系统提示词里只说翻译相关的规则;一个话题做代码助手,配上专门的技术背景;还有一个留着做日常闲聊和随手问问题。切换话题就像切换不同的专属助手,感觉干净多了。
配置上,这个功能支持 allowlist、dmPolicy、skills、systemPrompt、requireTopic 这些选项,灵活度相当高。requireTopic 这个配置我觉得特别好,强制要求用户必须在某个话题下对话,防止有人绕过话题直接乱发,对多用户场景挺有用的。比如你把 OpenClaw 共享给别人用,可以强制他们必须进对应的话题频道才能发消息,管理起来清晰很多。
进阶配置的详细写法可以看进阶配置教程,各种参数都有说明,自己对着改就行。
心跳轻量模式,每天能省一堆 token
我跑了好几个定时心跳任务,有些任务其实很简单,比如每小时检查一下某个服务是否正常、每天早上汇报一下天气、定时拉取 RSS 更新。这些任务完全不需要加载完整的 bootstrap 文件,但之前每次心跳触发都会把 AGENTS.md、USER.md、MEMORY.md 这些配置全量注入,白白浪费了很多 token。
这次加了 --light-context 参数和 agents.*.heartbeat.lightContext 配置,开启之后心跳只注入 HEARTBEAT.md,其他 bootstrap 文件全部跳过。
我算了一下,一个简单的心跳任务,开启轻量模式之后每次大概能省三四百个 token。听起来不多,但如果你跑的心跳频繁,一天下来能省几万个 token,一个月积累下来相当可观。对于白嫖免费额度或者精打细算的用户来说,这个功能挺实在的。配置方法也很简单,在对应 agent 的心跳配置里加一行 lightContext: true 就行。
Discord 线程不再莫名其妙消失了
用 Discord 跑 OpenClaw 的朋友应该遇到过这个问题:线程聊着聊着突然就关了,因为 TTL 到期了。不管你是不是正在用,时间到了就关,很烦。
这次改成了活跃度超时机制,默认是 24 小时无操作才关闭。你只要还在用,线程就不会消失。同时可以配 maxAgeHours 加一个硬上限,防止线程永远不关占资源。还新增了 /session idle 和 /session max-age 两个命令,可以实时查看和调整当前线程的超时设置,挺方便的。
Gateway 加了健康检查端点
这个对普通用户影响不大,但用 Docker 或者 Kubernetes 部署 OpenClaw 的朋友应该会很开心。新增了 /health、/healthz、/ready、/readyz 这几个端点,可以直接接入容器编排平台的健康检查机制。以前想做这个得自己写探针或者用奇怪的方法绕,现在官方支持了,Docker Compose 里加一行 healthcheck 配置就搞定了。
OpenAI 接口走 WebSocket 了
OpenAI 的 Responses API 现在默认走 WebSocket 连接,原来的 SSE 作为降级备选。理论上 WebSocket 的好处是连接更稳定、延迟更低,特别是在网络条件不好的时候表现应该更好。实际用下来感觉流式输出稍微流畅了一点,但差别不算特别明显。如果你在国内访问 OpenAI 接口,配合代理使用效果应该更好,具体网络配置可以参考国内使用指南。
这次修的几个 bug 也挺重要
除了新功能,这次修的 bug 里有几个值得单独说一下。
最让我觉得惊讶的是 NO_REPLY 泄露问题。以前 AI 在某些情况下回复里夹了 NO_REPLY 这个内部控制标记,结果直接显示给用户了,用户一脸懵。这个问题其实挺影响使用体验的,现在自动过滤掉了,算是把一个明显的内裤外露问题堵上了。
Telegram 长消息分块发送的引用问题也修了。之前长消息分多段发出来,每一段都带着引用和按钮,看起来很乱。现在只有第一段带引用,后面几段干净地接着发,舒服多了。这个修复是社区的 xdanger 提的,感谢贡献。
还有 Ollama 远程部署的问题。用 Docker 跑 Ollama 的时候,有时候配置了 baseUrl 但它还是去连 localhost,导致连接失败。这次修了优先级逻辑,配了就用你配的地址,不会再乱跑了。这对我自己也有影响,因为我就是用 Docker 跑 Ollama 做本地向量检索的,升级之前偶尔会碰到这个问题。
这版更新的背后
顺带聊一下这个项目本身。OpenClaw 的更新节奏一直挺稳,基本上每隔一两周就会有一个小版本,大版本积累的改动会多一些。从这次的 changelog 里可以看出来,贡献者来自世界各地,中国用户也不少,很多修复都是针对国内用户常见的问题,比如 Ollama 部署、代理配置这些。
这次有一个改动我觉得值得专门提一下,就是 Cron 任务的 delivery 模式修了。以前设置了 delivery.mode: none 的 cron 任务,完成之后还是会往 Telegram 或者其他渠道发消息,结果就是你明明不想被打扰,结果还是一堆通知轰炸。这次修了这个逻辑,设置了 none 就是真的 none,不再发了。对于那些跑在后台默默干活、不需要播报结果的定时任务来说,这个修复挺重要的。
另外 Web 控制台也做了一些小优化,cron 页面的表单现在在小屏幕上可以正常滚动了,之前在笔记本上操作有时候会被截断,挺难用的。还加了中文本地化,cron 页面的各种标签和提示文字现在有中文了,终于不用一直看英文配置了。
一些个人感受
这次更新我觉得质量挺高的。不是那种刷版本号的更新,每个改动都有实际落地的场景,很多还是社区贡献者提的 PR,说明这个项目的生态还在健康增长。
Claude 默认开推理这个我关注最久,实际体验也符合预期。Telegram DM Topics 解决了我自己的一个痛点,现在用起来顺手多了。心跳轻量模式对于跑很多定时任务的用户来说是个实实在在的省钱方案,特别推荐开启。
唯一让我有点担心的是推理默认开启之后,很多用户可能不知道 token 消耗涨了,月底账单出来再来问"为什么花了这么多"。如果你用的是按量计费的 API,建议提前去看一下模型切换指南里关于费用控制的部分,知道怎么调整推理级别或者关掉。
另外如果升级之后遇到什么奇怪的报错,可以先查一下安装报错解决手册,常见问题基本都有对应方案。也可以顺手看看 CLI 命令指南,这次新版本有几个新命令值得了解一下。
如何升级
一行命令搞定,升完重启 gateway 就好:
npm install -g openclaw
openclaw gateway restart
openclaw --version # 确认是 2026.3.1
升级前建议先备份一下配置文件,特别是自定义的 AGENTS.md 和 openclaw.json,避免意外。一般情况下升级不会覆盖你的配置,但养成备份的习惯总没错。