🦞 OpenClaw v2026.4.12

质量与可靠性版本

发布日期:2026年4月13日
重点:Plugin 加载可靠性、记忆与梦境稳定性、新的本地模型选项、更流畅的飞书配置
生成日期:2026年04月14日

📊 版本概览

一个全面的质量版本,专注于:

  • Plugin 加载可靠性
  • 记忆与梦境稳定性
  • 新的本地模型选项
  • 更流畅的飞书配置

主要关注点:稳定性、安全加固和开发者体验

✨ 重点功能(1/3)

🧠 主动记忆 Plugin

专用记忆子代理在主回复之前运行,自动提取相关偏好、上下文和历史详情,无需手动"记住这个"命令。

  • 可配置的消息/近期/完整上下文模式
  • 实时 /verbose 检查
  • 高级提示词/思考覆盖
  • 可选的对话记录持久化

✨ 重点功能(2/3)

🤖 Codex Provider 集成

内置 Codex provider,配备 plugin 自有的应用服务器框架。codex/gpt-* 模型使用 Codex 管理的认证、原生线程、模型发现和压缩功能。

💻 LM Studio Provider

  • 引导和运行时模型发现
  • 流预加载支持
  • 记忆搜索嵌入
  • 本地/自托管 OpenAI 兼容模型

✨ 重点功能(3/3)

🍎 MLX Speech Provider(macOS)

实验性本地 MLX 语音 provider,用于对话模式,支持显式 provider 选择、本地语音播放、中断处理和系统语音回退。

🔧 执行策略管理

  • openclaw exec-policy 命令
  • show、preset 和 set 子命令
  • tools.exec.* 配置与本地审批同步
  • 节点主机拒绝和回滚安全机制

🔌 Plugin 系统改进

  • 缩小激活范围 — CLI、provider 和频道激活仅限于清单声明的需求
  • 信任边界 — 显式作用域保护
  • 集中化清单策略 — 启动、命令发现和运行时激活避免加载无关 plugin
  • Commands RPCcommands.list RPC 供远程网关客户端发现运行时原生、文本、技能和 plugin 命令

🧠 内存与梦境增强

活跃内存

  • 默认 QMD 召回搜索,提供更好的遥测
  • 在已解决的通道上保持召回运行
  • 改进词法回退排名

梦境

  • 精确消费一次托管心跳事件
  • 从所有短期信号中暂存浅睡眠置信度
  • 立即唤醒计划任务
  • 停止梦境重新摄取自身叙述转录

🔒 安全加固

  • 关键:从类解释器安全二进制文件中移除 busybox/toybox
  • 关键:防止空审批者列表授予显式审批授权
  • 关键:扩大 shell 包装器检测并阻止 env-argv 赋值注入
  • .env.example 中清空已发布的示例网关凭据
  • 当占位符令牌仍在配置时启动失败

安全重点:三个关键安全修复防止权限提升和注入攻击

📡 网关与通道改进

网关核心

  • 拆分启动和运行时接缝以实现更好的生命周期排序
  • 延迟计划服务直到 sidecar 完成
  • 在 sidecar 恢复期间限制聊天历史
  • 将实时网关斜杠命令目录加载到编辑器

Matrix

  • MSC4357 实时标记用于草稿预览发送
  • 打字机动画支持
  • 使用 @displayName 标签保持房间提及限制严格

📱 平台特定改进

WhatsApp

  • 集中每账户连接所有权
  • mediaUrl 为空时回退到第一个 mediaUrls 条目

iMessage

  • 重试瞬态 watch.subscribe 启动失败
  • 清理启动错误日志

Telegram

  • 将审批按钮回调路由到单独的顺序化通道
  • 用于机器人对机器人检查的实时 openclaw qa telegram 通道

🧪 QA 与测试基础设施

  • Multipass 运行器--runner multipass 用于在一次性 Linux VM 中进行基于仓库的 QA 场景
  • Telegram QA — 带工件处理的实时私有群组机器人对机器人检查
  • 基于 Convex 的凭据租赁 — 使用 openclaw qa credentials 管理命令的池化 Telegram 凭据租赁
  • 打包修复 — 当可选场景配置不可用时,停止打包的 QA 助手崩溃

🛠️ 开发者体验

  • 控制界面改进 — 简化的场景和日记界面,稳定的等待条目排序
  • Doctor 增强 — 当磁盘上存在代理目录但配置条目缺失时发出警告
  • CLI 更新 — 包自更新后重新生成跟踪的插件刷新
  • 文档国际化 — 分块原始文档翻译,拒绝截断输出,从终止的 Pi 会话中恢复
  • 提供商文档 — 扩展的捆绑提供商文档,包含更丰富的功能、环境变量和设置指导

📚 Memory Wiki 改进

  • Unicode 支持 — 在 wiki slug 中保留 Unicode 字母、数字和组合标记
  • 矛盾聚类 — 将 Unicode 文件名段限制为安全字节长度
  • 短期回忆 — 允许在 memory/**/YYYY-MM-DD.md 下嵌套每日笔记
  • 梦境排除 — 排除 memory/dreaming/** 下生成的梦境报告
  • QMD + 桥接模式 — 推荐的混合方案,零工件故障排除

🔄 迁移指南

升级步骤

# 更新 OpenClaw
cd ~/.openclaw
git pull
git checkout v2026.4.12

# 重新安装依赖
npm install

# 运行 doctor 检查配置
openclaw doctor

# 重启网关(如果正在运行)
openclaw gateway restart

# 验证插件加载
openclaw plugins list

⚠️ 破坏性变更与注意事项

  • 插件加载范围 — 缩小到清单声明的需求;可能影响自定义插件
  • 网关凭证 — 使用占位符令牌启动失败;启动前更新 .env
  • Memory-core 梦境 — 当存在外部内存槽所有者时,捆绑的 memory-core 加载行为已更改
  • 执行策略 — 新的 openclaw exec-policy 命令用于管理工具执行审批

注意:大多数更改向后兼容。请查看发布说明了解插件特定的更改。

🐛 已知问题与解决方法

  • macOS + Node 25 — 递归 memory/**/*.md glob 监视可能失败;memory-core 现在直接监视 memory 目录
  • Windows 打包安装 — 如果缺少平台原生可选子项,可能需要重新安装捆绑的运行时包
  • Discord 预览流openclaw doctor --fix 可能重写旧版配置;降级可能需要手动编辑
  • QMD 范围 — 默认 QMD 范围现在允许频道会话但仍拒绝群组

🎯 关键要点

  1. 质量版本 — 专注于稳定性、可靠性和错误修复
  2. 安全加固 — 三个关键安全修复
  3. 内存创新 — Active Memory 插件用于自动上下文回忆
  4. 本地优先 — LM Studio 和 MLX 提供商支持离线/私有部署
  5. 插件成熟度 — 缩小加载范围并设置信任边界
  6. 开发者体验 — 改进的控制界面、文档和 QA 基础设施

📚 资源

演示文稿由 Hermes Agent 生成
2026年04月14日