OpenClaw v2026.6.9 发布:更智能的Telegram体验、更可靠的Agent恢复机制与Codex深度集成
本段核心问题:OpenClaw v2026.6.9 这次更新到底解决了什么核心问题?
本次发布是 OpenClaw 在2026年6月的重要版本更新,整合了超过 422 个合并的 Pull Request,涵盖从消息渠道、Agent运行时、插件生态到客户端体验的全方位改进。无论你是通过 Telegram 与 Agent 交互、依赖 Codex 进行自动化任务编排,还是使用 iOS 或 Android 客户端管理会话,本次更新都带来了可感知的稳定性提升和新功能。
引言:一次“听得见用户声音”的版本迭代
在开源社区中,版本发布往往是“做了什么”的清单式罗列。但 OpenClaw v2026.6.9 更像是一次对用户真实痛点的集中回应。从 Telegram 里丢失的 Markdown 格式,到 Agent 在思考中卡死无法恢复,再到 SQLite 在网络文件系统上的 WAL 模式崩溃——这些日常使用中令人沮丧的小问题,在这个版本中得到了系统性的修复。
反思: 作为技术观察者,我注意到本次发布的一个鲜明特点是“回应用户反馈的密度”。许多 PR 都关联了具体 issue 编号,这说明开发团队不仅在看代码,更在聆听实际使用场景中的摩擦点。这种“问题驱动”的迭代方式,比单纯堆砌新功能更能体现一个项目的成熟度。
一、更丰富的 Telegram 交互体验:不止是“能发消息”
本段核心问题:Telegram 渠道的交互体验有哪些具体提升?对日常用户意味着什么?
1.1 从纯文本到富 HTML 消息
Telegram 渠道在本版本中获得了显著的增强。现在,OpenClaw 可以向 Telegram 发送格式丰富的 HTML 消息,而不仅仅是纯文本。这意味着当 Agent 回复时,你可以看到:
-
加粗、斜体、 代码块等 Markdown 格式被忠实保留 -
表格以安全且美观的方式渲染 -
贴纸路径被正确处理,不再丢失媒体上下文
1.2 场景化示例:命令执行进度的可视化
场景: 假设你通过 Telegram 向 Agent 发送了一个耗时较长的命令,例如 npm run build。在旧版本中,你可能只能看到一条“正在执行……”的静态消息,然后等待数分钟才有结果。
在 v2026.6.9 中,Telegram 渠道现在能够渲染进度草稿(progress drafts),将命令的输出实时推送到聊天窗口中。你可以看到构建过程的每一步——编译、打包、优化——都在聊天界面中逐行呈现,就像在本地终端一样直观。
1.3 技术细节:mentions 与 spooled handlers
本次更新还修复了 Telegram 中 bot 提及(mentions) 的绑定逻辑,确保 Agent 能正确识别自己被 @ 的消息,并仅响应那些明确指定了它的请求。同时,spooled handlers(消息队列处理器)的交付路径也得到了修复,避免了消息在复杂路由中丢失。
核心问题回答: Telegram 的交互体验从“能收发消息”升级为“像原生应用一样展示丰富内容”,让远程 Agent 操作不再盲人摸象。
二、更可靠的 Agent 恢复机制:让中断的对话“接得上”
本段核心问题:当 Agent 思考中断或部分回复丢失时,系统如何自动恢复?
2.1 为什么恢复机制如此重要?
AI Agent 的本质是“多轮对话 + 工具调用”。在这个过程中,任何环节都可能出错:
-
API 响应被截断 -
工具执行超时 -
会话在压缩(compaction)后丢失上下文 -
部分 JSON 流被损坏
如果没有恢复机制,用户可能面临“Agent 卡死”或“回复消失”的糟糕体验。
2.2 本次改进的关键点
v2026.6.9 在 Agent 运行时层引入了多项恢复增强:
2.3 场景化示例:长会话的“无缝续接”
场景: 你与 Agent 进行了一个长达 50 轮对话的复杂项目规划。在某个时刻,上下文窗口接近极限,系统触发了自动压缩(compaction)。在旧版本中,压缩可能导致 Agent 忘记当前的“使用量统计”或部分工具调用结果,从而在后续回复中表现异常。
在 v2026.6.9 中,压缩过程中的使用量被完整保留,Agent 继续基于最新的成本统计和令牌预算进行决策。你甚至感觉不到压缩的发生——对话依然流畅,Agent 仍然记得你刚才问了什么。
反思: 这是一个“看不见但至关重要”的改进。很多用户抱怨 AI 产品“越用越笨”,很大程度上是因为上下文管理和恢复机制不够健壮。OpenClaw 团队在这个版本中花了大力气去夯实基础,这种“基建型”投入值得肯定。
三、Codex 集成强化:从“调用”到“协同”
本段核心问题:Codex 集成在本次更新中获得了哪些新能力?它们如何扩展自动化场景?
3.1 自动插件批准与 SecretRefs
Codex 是 OpenClaw 中的核心自动化引擎。v2026.6.9 为 Codex 引入了自动插件批准功能,减少了在运行复杂工作流时需要手动确认的交互次数。同时,SecretRefs 支持让 Codex 能够安全地引用加密密钥,而不必在配置中明文存储敏感信息。
3.2 远程节点执行(remote-node exec)
更值得关注的是,当远程节点(remote node)连接时,Codex 现在可以将其 exec 能力作为动态工具调用。这意味着:
-
你可以在一台机器上通过 Codex 编排任务,在另一台远程节点上执行命令 -
远程节点的执行结果会实时返回,作为 Codex 工作流的一部分
3.3 场景化示例:分布式构建与部署
场景: 你的开发环境在本地笔记本上,但构建和部署需要在一个强大的远程服务器上完成。在旧版本中,你需要手动 SSH 到服务器,执行命令,再切回本地查看日志。
有了 remote-node exec,你可以:
-
在本地通过 Codex 发起一条指令:“请在生产服务器上运行 docker-compose up -d,并确认服务状态。” -
Codex 自动识别到远程节点在线,将 exec 工具路由到该节点。 -
执行结果返回到你的本地聊天界面,整个过程无需手动切换终端。
3.4 更健壮的 app-server 生命周期
Codex 的 app-server 在本次更新中也获得了更可靠的启动与关闭流程(teardown),避免了“一次性任务”(one-shot runs)后进程残留的问题。同时,终端结果(terminal outcomes)的排序被保留,确保你总是看到命令执行的最终状态,而不是中间步骤的碎片信息。
核心问题回答: Codex 从“能调用工具”升级为“能跨节点协同调度”,让自动化真正穿透了单机边界。
四、插件生态:官方提供商插件化与外部安装
本段核心问题:插件机制发生了哪些结构性变化?对开发者生态有何影响?
4.1 官方提供商成为独立 npm 包
这是本次发布中一个架构级别的变化。OpenClaw 的官方提供商(例如用于连接不同 AI 模型或外部服务的模块)现在作为独立的 npm 包发布。这意味着:
-
你可以按需安装特定提供商,而不必引入整个插件库 -
提供商的版本管理与 OpenClaw 核心解耦,可以独立更新 -
外部贡献者可以更容易地开发和发布自己的提供商插件
4.2 Gateway 启动时动态加载
当 OpenClaw Gateway 启动时,它会自动发现并加载已安装的渠道插件。这一机制从“编译时静态注册”转变为“运行时动态发现”,让插件管理更加灵活。
4.3 StepFun 插件可用
特别值得关注的是,StepFun(一个受欢迎的步骤功能插件)现在可以直接从 npm 或 ClawHub 安装。这降低了新手用户扩展 OpenClaw 的门槛。
4.4 场景化示例:为团队私有化部署定制提供商
场景: 你的团队内部使用了一个自托管的 LLM 服务,该服务遵循 OpenAI API 规范但不是 OpenAI 官方端点。在旧版本中,你需要 fork OpenClaw 代码并修改核心配置。
现在,你可以:
-
创建一个独立的 npm 包,实现必要的提供商接口。 -
将其发布到团队的私有 npm registry。 -
在 OpenClaw 的配置中指定这个包名,Gateway 启动时自动加载。 -
整个过程不涉及对 OpenClaw 核心代码的任何修改。
反思: 插件外部化是一个“生态友好”的决策。它降低了贡献门槛,也让核心代码库更聚焦于基础能力。这种“微内核”架构思路,往往是一个开源项目走向成熟的重要标志。
五、Web 与移动客户端:从“能用”到“好用”
本段核心问题:客户端在本次更新中获得了哪些提升用户体验的具体功能?
5.1 Control UI(Web 控制界面)
-
新增会话工作区侧边栏:用户可以快速在不同会话之间切换,查看和管理所有活跃会话,而不必多次点击。 -
插件健康状态显示:在状态栏中直观地展示各个插件的运行状态(正常/异常/加载中),便于快速诊断问题。 -
紧凑的 cron 任务列表:定时任务(cron jobs)以更紧凑的格式展示,节省屏幕空间,同时保留关键信息。
5.2 iOS 客户端
-
Watch 应用控制:Apple Watch 用户现在可以直接从手腕上触发常用操作,例如发送快速指令或查看 Agent 状态。 -
快速设置面板布局优化:更清晰的分组和导航路径。
5.3 Android 客户端
-
实时聊天上下文使用量展示:在聊天界面中直接显示当前会话的令牌消耗和上下文窗口占用情况,帮助用户感知成本和使用边界。
5.4 场景化示例:移动端随时随地管理 Agent
场景: 你正在通勤路上,突然想查一下昨天部署的 cron 任务是否按时执行了。在旧版本中,你可能需要掏出笔记本电脑,打开浏览器,登录 Control UI。
现在,你可以:
-
抬手看一下 Apple Watch,最近一次 cron 任务的状态已经作为通知推送到表盘上。 -
如果需要更详细的信息,掏出 iPhone,打开 OpenClaw iOS 应用,通过 Watch 控制面板快速拉取日志。 -
甚至可以通过语音命令“嘿 Siri,让 OpenClaw 汇报最新任务状态”来完成操作(基于 iOS 的快捷指令集成)。
核心问题回答: 客户端更新让 Agent 管理真正移动化,用户不再被绑定在桌面端。
六、搜索与技能:更智能的知识获取
本段核心问题:搜索能力和技能管理在本次更新中有哪些进步?
6.1 Codex Hosted Search
OpenClaw 现在内置了 Codex Hosted Search,允许 Agent 在需要时通过搜索获取外部信息。这一功能与 Codex 工具调用深度集成,可以在工作流中作为“知识检索”步骤使用。
6.2 无密钥搜索提供商(Opt-in)
对于某些公开的搜索 API,OpenClaw 现在支持在无需 API 密钥的情况下使用,但必须由用户明确选择开启(opt-in)。这种设计既保持了易用性,又避免了隐私和安全风险。
6.3 ClawHub 技能来源溯源
ClawHub 是 OpenClaw 的技能市场。在 v2026.6.9 中,从 ClawHub 安装的技能会保留经过验证的来源信息(verified provenance)。这意味着你可以追溯某个技能是谁发布的、是否经过官方审核,从而降低了安装恶意或低质量技能的风险。
6.4 场景化示例:Agent 主动搜索最新文档
场景: 你让 Agent 帮忙查一下某个开源库的最新 API 变更。在旧版本中,Agent 只能依赖其训练数据的截止知识,可能给出过时的答案。
现在,你可以:
-
在配置中为 Codex 启用 Hosted Search。 -
向 Agent 提问:“[某个库]的最新版本 API 有哪些 Breaking Changes?” -
Agent 自动触发搜索工具,检索最新的官方文档或社区讨论。 -
返回结果时附带引用链接,方便你进一步核实。
反思: 搜索能力的引入是 Agent 从“静态知识库”向“动态知识获取者”转变的关键一步。但“无密钥 opt-in”的设计也体现了团队对隐私保护的谨慎态度——并非所有用户都希望自己的查询经过第三方搜索服务。这种“功能强大但不强制”的哲学,值得借鉴。
七、重要修复一览:这些变化你可能感受不到,但它们至关重要
本段核心问题:本次修复中哪些最值得关注?它们解决了哪些典型问题?
7.1 安全与隐私
-
秘密信息(secrets)在调试/配置输出中被脱敏:不会再因为 debug show命令而意外泄露 API 密钥。 -
阻止内部 HTTP 会话覆盖:防止恶意请求通过内部接口篡改会话状态。 -
审计开放 DM 工具暴露:确保直接消息工具不会被未授权访问。 -
插件写入所有权检查:只有拥有适当权限的插件才能写入文件系统。
7.2 存储与迁移
-
避免在网络文件系统上启用 SQLite WAL 模式:这是本次更新中一个极具“实战意义”的修复。使用 NFS 或 SMB 挂载目录作为存储时,SQLite 的 WAL 模式容易导致锁冲突和损坏。现在系统会自动检测并禁用 WAL。 -
清理重新索引(reindex)时的临时文件:避免磁盘空间被残留临时文件占满。 -
设置状态不再存放于 workspace 的隐藏目录:保持工作区整洁,也便于版本控制。
7.3 渠道与回复
-
WhatsApp 在媒体发送失败时保留开头文本:避免用户收到一条消息只有错误提示而丢失了原本的上下文。 -
Mattermost 线程回复保持完整:修复了在多级回复中消息丢失的问题。 -
Discord 操作处理加固:避免某些交互操作导致整个对话卡住。
7.4 CLI 与 TUI
-
支持在子命令后使用全局标志:例如 openclaw doctor --log-level debug现在可以正确解析。 -
CJK(中日韩)输入法组合状态在 UI 中不被干扰:中文用户输入时不再出现光标跳跃或字符乱码。 -
终端输出和活动指示器保持可见:长时间任务运行时,用户仍能感知到 Agent 在“工作”。
7.5 场景化示例:网络文件系统上的平滑运行
场景: 你的 OpenClaw 数据目录存放在一个 NAS 共享文件夹中(例如通过 NFS 挂载)。在旧版本中,SQLite 的 WAL 模式可能导致随机性的 “database is locked” 错误,尤其是在多个 Gateway 实例同时访问时。
在 v2026.6.9 中,系统启动时会检测存储路径的类型,若发现是网络文件系统,则自动回退到非 WAL 模式。你甚至不需要修改任何配置,错误就消失了。
核心问题回答: 这些修复覆盖了从安全、存储、到渠道、CLI 的方方面面,共同提升了系统的健壮性和用户信任度。
结论:OpenClaw v2026.6.9 的长期价值
OpenClaw v2026.6.9 不是一次“炫技式”的更新,而是一次 “痛点驱动”的全面打磨。它没有引入全新的、颠覆性的概念,而是在每一个用户可能遇到的“毛刺”处进行了细致缝合。
从架构层面看,插件外部化、搜索集成、远程节点执行等功能,为更复杂的自动化场景打开了空间。从用户体验层面看,Telegram 富消息、Agent 恢复机制、客户端优化则让日常使用更加顺畅。
我的核心判断: 对于现有 OpenClaw 用户,这是一个强烈建议升级的版本。对于潜在用户,v2026.6.9 展示了一个成熟的开源 Agent 框架应有的样貌——功能丰富但不臃肿,修复及时且透明,社区活跃且有制度化的贡献流程。
实用摘要 / 操作清单
-
Telegram 用户:启用 richMessages配置以体验富格式消息;若仍希望使用纯文本,可将该选项设置为false。 -
频繁使用 Codex 的用户:可查阅文档配置 Hosted Search 和远程节点 exec,扩展自动化边界。 -
自托管插件开发者:现在可以将官方提供商作为独立 npm 包开发和发布,注意 Gateway 启动时的动态加载机制。 -
网络文件系统用户:本次更新自动处理了 SQLite WAL 问题,无需手动干预。 -
iOS 用户:更新到最新版客户端后,在 Apple Watch 上设置常用快捷操作。 -
安全敏感环境:本次更新强化了秘密信息脱敏和会话访问控制,建议审查相关配置。
一页速览(One-Page Summary)
常见问答(FAQ)
问:v2026.6.9 与之前的版本兼容吗?
答:本次更新主要以修复和改进为主,API 和配置 schema 保持向后兼容。建议查阅更新日志中与“默认值”相关的条目(例如 richMessages 默认为 false)。
问:我使用的是 Telegram 渠道,需要修改配置吗?
答:如果你希望体验富 HTML 消息,需要显式将 richMessages 设置为 true。若不设置,则保持传统的文本发送方式。
问:Codex Hosted Search 需要额外付费吗?
答:Hosted Search 使用的是 Codex 内置的搜索服务,具体费用取决于你的 OpenClaw 订阅或自托管配置。建议查阅官方文档中的计费说明。
问:外部提供商插件如何安装?
答:通过 npm 安装对应的包(例如 @openclaw/provider-cohere),Gateway 启动时会自动发现并加载。也可以从 ClawHub 直接安装。
问:本次更新是否修复了 SQLite 在网络存储上的崩溃问题?
答:是的。系统会自动检测存储介质是否为网络文件系统,并禁用可能导致锁冲突的 WAL 模式。
问:我可以在旧版本上沿用本次的配置吗?
答:大部分配置可以直接沿用。但请注意,如果你使用了 cron 的 runMode 字段,本次更新将其默认值从 "force" 改为 "due",建议检查你的 cron 任务定义。
问:如何验证我的升级是否成功?
答:运行 openclaw doctor 并检查输出中的版本信息。也可以访问 Control UI 的“状态”页面,查看插件和渠道的健康指示器。

