OpenClaw 2026.6.8 更新:Agent 运行、消息投递和记忆系统更稳定
OpenClaw 发布了 2026.6.8 正式版。这不是一次增加大型新功能的版本,而是集中修复 Agent 运行、消息投递和记忆系统稳定性。
更新内容涉及 Subagent、Memory、消息投递、Web Search、界面和安全边界等方面。
以下内容根据官方 Release Notes 和相关 PR 整理。 如果有不准的地方,以官方原始 Release Notes 为准。
Subagent 暂停恢复更可靠
这次更新修复了 Subagent 暂停状态的判断逻辑。
之前一个 Subagent 调用 sessions_yield,暂停当前运行并等待下级任务时,内部可能同时出现 yielded 和 aborted 两个信号。
这里的 aborted 并不代表任务真的被取消,它只是 sessions_yield 用来结束当前模型回合的一部分机制。但是旧逻辑可能优先处理 aborted,把正在等待的任务误判为已经取消。
用户可能先看到类似这样的消息:
Background task cancelled
但实际上任务还在后台继续执行,过一段时间又会正常完成。
2026.6.8 调整了判断顺序,明确让 yielded 状态优先。只要这是一次主动暂停,任务就会进入暂停和等待状态,而不是被错误归类为取消。
这项修复会影响多级 Agent、长时间后台任务和复杂工作流中的暂停状态判断。
消息和生成结果更不容易丢失
这次更新修复了很多消息投递链路的问题。
比如生成图片、视频等媒体任务完成后,结果应该回到发起任务的原频道;使用 Message Tool 发送最终回复时,也应该正确交给自动回复系统处理。
类似的问题通常表现为:后台任务已经完成,但是聊天窗口里没有收到最后的内容。
这次处理的情况包括:
-
生成媒体完成后正确回到原频道 -
Account-scoped DM 使用正确的频道发送策略 -
Message Tool 最终回复正确进入自动回复流程 -
Gateway 重启时先标记活跃主会话,再执行 shutdown abort /reset
后当前 transcript 缺失时,可以回退读取归档 -
WebChat 保留生成媒体完成事件、Slash Command 块回复和 trajectory export 命令 -
运行时 Prompt 中正确提供 Session identity
这些不算新的功能,但它们决定了一个后台任务完成以后,结果能不能可靠地送到用户面前。
Memory 索引更抗故障
Memory 相关的改动也不少,主要集中在索引和状态恢复上。
其中一个比较实用的修复,是 OpenAI-compatible Embedding 接口返回 431 错误时,现在会自动拆分批次。
过去大量导入记忆内容时,如果一个 Embedding 批次过大,服务端可能返回:
431 request_headers_too_large
旧逻辑会让整个索引过程直接失败。新版本会把失败的批次拆成更小的批次继续执行,并保持最终结果的原始顺序。
这意味着大量导入历史记忆时,不再需要用户手动把内容分成很多小批次。
另外还有这些修复:
-
QMD transient 模式继续提供 memory_search -
SQLite 位于 NFS 文件系统时避免使用 WAL -
全量重建索引失败时保留回滚和缓存恢复能力 -
Memory Wiki 原始页面可以继续作为来源证据
Web Search 不再自动选择免费 Provider
这次更新同时调整了 Web Search 的默认行为。
Parallel Free、Ollama 和 Codex Hosted Search 这些不需要 API Key 的搜索 Provider,现在不会在没有配置搜索服务时自动成为 fallback。
简单来说:
以前:
没有 API Key 时,系统可能自动选择免费的搜索服务
现在:
没有明确配置,就不会自动启用这些 Provider
免费 Provider 仍然可以正常使用,只是必须由用户明确选择。
这项调整避免系统在没有明确配置时自动切换到另一个搜索服务。原来依赖零配置自动搜索的环境,升级后不会再自动启用这些 Provider。
/usage 信息更实用
/usage 现在增加了原生的完整 Footer 渲染能力。
新版本提供默认模板、固定小数格式、每回合 usage 状态和凭证相关的限制信息,也改善了只有部分统计数据时的显示。如果用户配置的模板有问题,系统会显示警告,而不是静默生成错误内容。
这让 /usage full 的 Token、费用和限制信息显示得更完整,也避免在数据不完整时编造未知的细分数值。
UI 和移动端的小改进
这次还有一些比较容易感受到的界面修复:
-
Workspace 文件默认折叠 -
WebChat 在流式回复时保留向上滚动的位置 -
桌面端 Session Picker 恢复可操作状态 /reset
的参数不会在界面转发时丢失 -
iOS App 回到前台时会重新连接已经失效的 Gateway /model
确认信息显示解析后的标准模型引用
这些都是小改动,但会减少界面突然跳动、点击失效和移动端恢复后无法继续使用的情况。
安全边界继续收紧
安全方面包括以下修复:
-
HTTP Session Kill 必须具有管理员权限 -
HTTP Model Override 必须具有管理员权限 -
拒绝未经验证的语音媒体流 openclaw configure --section gateway
中的 Gateway Token 输入改为隐藏显示 -
Hono 更新到包含安全修复的 4.12.25
这些改动收紧了 Gateway 管理操作、语音媒体流和凭证输入的安全边界。
总结
整体来看,2026.6.8 是一个稳定性修改版本。
它没有增加大型新功能,主要修复了 Subagent 被误判取消、后台任务完成却没有送回结果,以及 Memory 索引因为批次过大而失败等问题。
Web Search 的默认行为也发生了变化:在没有明确配置时,免费搜索 Provider 不再自动启用。
Github 更新说明原文:https://github.com/openclaw/openclaw/releases/tag/v2026.6.8
夜雨聆风