这次更新有什么
Gateway 性能重构
这次更新把 Gateway 的性能优化作为重点,多个模块都做了缓存改进:
• Channel catalog 缓存:重复读取的 channel 配置现在会被缓存,避免每次都做 JSON 解析和边界检查
• Install record 缓存:插件安装记录、channel 目录、bundled-channel 等元数据在进程本地热路径中缓存
• Plugin metadata 快照:不可变的插件元数据快照在启动、配置、模型、channel、setup、secret 等读取器之间复用
• 懒加载机制:启动时空闲的插件工作、核心 gateway 方法处理器、嵌入式 ACPX runtime 现在都是懒加载,Gateway 的健康检查不再等待未使用的处理器树
还有一个很实用的改进:Gateway 启动时的 CPU profile 现在会自动轮转,不会再累积无界文件。
iMessage 拇指审批反应
iMessage 用户现在可以用 tapback 来审批消息了:
• 👍(Like)= 允许一次(allow-once)
• 👎 = 拒绝
审批行为和 WhatsApp 一致,配置从 channels.imessage.allowFrom 读取。
// 配置示例
{
"channels": {
"imessage": {
"allowFrom": ["ou_xxx"],
"dmPolicy": "pairing"
}
}
}会议笔记插件
这是我最关注的功能——Meeting Notes 正式成为独立插件,不再和核心 npm 包绑定。
核心特性:
• 外部会议笔记插件架构,有独立的 SDK source-provider 契约
• 支持自动启动捕获配置
• 支持手动导入转录文本
• 只读的
openclaw meeting-notesCLI 访问• Discord 语音作为第一个实时源
Discord 语音会议相关的改动:
• 频道账号启动在会议笔记自动捕获前释放
• Gateway 启动时等待 Discord 语音管理器
• 插件服务停止在 channel 关闭前执行,保持语音捕获状态在启动和清理期间可用
图片工具升级
新增自适应模型感知图像压缩,可以根据 agents.defaults.imageQuality 选择不同的压缩策略:
•
token-efficient:节省 token•
balanced:平衡模式•
high-detail:高细节模式
Realtime 控制增强
Talk/realtime 功能现在支持在咨询运行时取消、引导或排队后续工作。Discord 语音也新增了:
• 实时唤醒名称门控(wake-name gating)
• Agent name 默认值
• 延长 profile bootstrap context budget,支持更长的 USER.md/SOUL.md 文件
为什么这些改进重要
Gateway 性能直接影响体验
Gateway 是 OpenClaw 的控制平面,每次你发消息都要经过它。之前每次请求都要重复读取配置文件、插件元数据,现在这些都被缓存了,启动和响应速度都会明显变快。
懒加载的意义在于:如果你不用某个功能,就不需要为它付出启动成本。
会议笔记的独立意义
之前 Meeting Notes 是内置功能,现在变成插件意味着:
1. 可以独立更新迭代,不影响核心包
2. 开发者可以基于 SDK 开发自己的会议源(比如 Google Meet、Zoom)
3. 用户可以选择不安装,降低资源占用
Discord 语音作为第一个实时源也很合理——Discord 本身就是一个开发者聚集的平台,先在这个平台支持是自然的选择。
实时控制让 AI 更可控
之前 AI 启动一个任务后,你只能等它完成。现在你可以:
• 取消正在运行的任务
• 引导它改变方向
• 排队新的工作
这对于长时间运行的任务特别有用。
升级注意
# 升级 OpenClaw
npm install -g openclaw@latest
# 运行 doctor 检查状态
openclaw doctor
# 如果你之前装了 daemon
openclaw gateway restart如果遇到问题,官方文档有详细的Gateway exposure runbook 和troubleshooting 指南。
文档更新
这次还伴随大量文档改进,包括:
• Signal 配置路径、Telegram 通配符主题默认值
• Termux home 回退、include-path 验证
• macOS VM 自动登录指南
• IPv4-only Gateway BYOH 绑定
• Android pairing approval 流程
• 中文文档优化
感谢社区贡献者 @NorseGaud、@huangqian8、@VibhorGautam、@maweibin、@tianxingleo 等人的文档贡献。
下一步
• 如果你还没设置 OpenClaw,从官方文档开始
• 想要运行 AI 咨询时实时控制?试试
openclaw agent --message "你的问题" --thinking high• 想做会议记录?配置 Discord 语音源试试
技术没有捷径,但有方向