乐于分享
好东西不私藏

009|OpenClaw v2026.4.29 发布:记忆进化为"人物百科"、NVIDIA 接入与主动运行操控

009|OpenClaw v2026.4.29 发布:记忆进化为"人物百科"、NVIDIA 接入与主动运行操控

“从 2026.4.27 到 2026.4.29,OpenClaw 用 81 次提交带来了记忆系统的’人物百科’进化、NVIDIA 模型提供商接入、主动运行队列操控,以及全通道稳定性大升级。


一、版本概览

项目
信息
版本号
v2026.4.29
发布日期
2026-04-30
更新类型
小版本更新(跳过 2026.4.28)
上一版本
v2026.4.27(4/29 发布)
提交数量
81 commits
核心亮点
记忆人物百科、NVIDIA 接入、主动运行操控、全通道稳定性

二、新特性详解

特性 1:记忆系统进化——”人物百科”与主动记忆过滤

功能说明

OpenClaw 的记忆系统从简单的”对话记录”进化为”人物百科”:

  • • 人物感知 Wiki:新增人物元数据、规范别名、人物卡片、关系图谱
  • • 溯源视图(Provenance Views):每条记忆都能追溯到原始对话来源
  • • 隐私/溯源报告:可查询记忆的隐私级别和来源证据
  • • 证据类型钻取:按证据类型(声明/事实/偏好)分类检索

主动记忆(Active Memory)增强

  • • 按对话过滤:新增 allowedChatIds 和 deniedChatIds 配置,可以指定哪些对话参与记忆召回、哪些跳过
  • • 超时部分召回:当记忆子代理超时时,不再返回空结果,而是返回”有界部分召回摘要”,避免有价值的上下文被丢弃
  • • REM 睡眠预览:新增只读的 doctor.memory.remHarness RPC,可在不执行变异操作的前提下预览 REM 睡眠(梦境整理)的输出

为什么重要

这是 OpenClaw 记忆系统的一次质变。以前记忆就是”对话记录本”,现在变成了”人物关系图谱”。对于多人协作场景,Agent 现在能记住”张三喜欢什么、李三讨厌什么、他们之间的关系是什么”。

按对话过滤更是解决了”信息过载”问题——你可以让 Agent 在工作群里记住重要信息,在闲聊群里选择性遗忘。

实际场景比如你在 3 个群里工作:技术群、产品群、闲聊群。你可以配置 Agent 只在技术群和产品群中记忆关键决策,闲聊群的内容自动跳过——既保留了重要信息,又避免了记忆污染。

验证方法

# 查看当前版本openclaw --version# 预期输出:OpenClaw 2026.4.29# 预览 REM 睡眠诊断(只读,不修改数据)# 通过 Gateway RPC 调用# 方法:doctor.memory.remHarness

特性 2:NVIDIA 模型提供商接入

功能说明

  • • NVIDIA 正式成为 OpenClaw 的内置模型提供商
  • • 支持 API Key 注册引导流程(onboarding)
  • • 内置静态模型目录元数据
  • • 支持字面模型引用选择器(literal model-ref picker)
  • • 模型选择时保留 NVIDIA 提供商前缀

为什么重要

NVIDIA 是 AI 基础设施的”卖水人”,现在自己也下场做模型托管服务。对于想用 NVIDIA 自家模型(如 Nemotron、Mistral 等)的用户来说,不用再走第三方代理,直接配置即可使用。

验证方法

# 查看已配置的提供商openclaw providers list# NVIDIA 提供商会在列表中显示# 配置 NVIDIA API Keyopenclaw providers configure nvidia

特性 3:主动运行队列操控(Steer by Default)

功能说明

  • • 活跃运行的消息队列默认模式改为 steer(操控)
  • • 500ms 后续去抖(debounce)作为后备
  • • steer 命令会在下一个模型边界清空所有待处理的 Pi 操控消息
  • • 保留传统的”一次一条”操控作为 queue 模式
  • • 新增专门的操控队列文档页

全局可见回复控制

  • • 新增 messages.visibleReplies 全局配置
  • • 运营者可强制要求所有可见回复必须通过 message(action=send) 发送
  • • messages.groupChat.visibleReplies 保留为群/通道级别的覆盖配置

子代理路由元数据

  • • Gateway 事件现在在子代理聊天和 Agent 广播中暴露 spawnedBy 字段
  • • 客户端可以在不需要额外会话查询的情况下路由子会话事件

为什么重要

这对自动化场景影响巨大。以前消息队列是”排队等叫号”,现在是”智能调度”——steer 模式让 Agent 能主动操控对话方向,而不是被动等待。500ms 去抖避免了消息风暴。

可见回复控制则解决了”Agent 偷偷回复”的问题——运营者可以强制所有回复都走正式的消息通道,便于审计和监控。

验证方法

# 查看当前队列模式配置openclaw config get messages.queue.mode# 查看可见回复配置openclaw config get messages.visibleReplies

特性 4:Agent 承诺系统(Commitments)

功能说明

  • • 新增可选的推断后续承诺(inferred follow-up commitments)
  • • 隐藏式批量提取机制,自动识别 Agent 对用户的承诺
  • • 按 Agent/通道范围限定
  • • 通过心跳(heartbeat)投递提醒
  • • CLI 管理命令
  • • 配置项:commitments.enabled 和 commitments.maxPerDay
  • • 心跳间隔到期时间钳制,避免”魔法检查”立即回显

为什么重要

这是 OpenClaw 在”可靠性”方向的重要一步。以前 Agent 说了”我明天给你报告”,结果可能忘了。现在系统会自动追踪这些承诺,并通过心跳机制提醒 Agent 履行承诺。

实际场景比如你在对话中说”帮我明天早上 9 点提醒我开会”,Agent 会将这个承诺记录下来,到时间后通过心跳机制触发提醒——即使中间重启了也不会丢失。


特性 5:SQLite 插件状态存储

功能说明

  • • 新增 api.runtime.state.openKeyedStore——基于 SQLite 的插件状态存储
  • • 支持重启安全的键值注册表
  • • 内置 TTL(过期时间)和淘汰机制
  • • 自动插件隔离,不同插件的状态互不干扰

为什么重要

以前插件的状态数据是内存级别的,重启就丢。现在有了持久化存储,插件可以记住自己的状态——比如”上次处理到第几条消息”、”哪些任务已完成”。


三、改进与修复

安全加固

改进项
说明
影响
工具配置不再隐式放宽权限 tools.exec

tools.fs 等配置不再自动放宽限制性配置(messaging/minimal)
安全等级提升
OpenGrep 扫描
新增 OpenGrep 安全扫描能力
代码安全审计
GHSA 分类策略优化
更精确的 GitHub 安全公告分类
漏洞响应更快
exec/pairing/owner-scope 安全处理
更安全的执行、配对和所有者范围处理
减少攻击面

通道稳定性大升级

通道
改进内容
Slack
修复 Block Kit 限制问题
Telegram
代理/Webhook/轮询/发送韧性提升
Discord
启动/速率限制处理优化
WhatsApp
投递/存活检查改进
Teams/Matrix/飞书
边缘情况修复

四、升级指南

升级步骤

# 1. 查看当前版本openclaw --version# 当前版本:2026.4.27(或更早)# 2. 升级到最新版本npm update -g openclaw# 3. 验证升级openclaw --version# 预期输出:OpenClaw 2026.4.29# 4. 运行诊断(可选但推荐)openclaw doctor

迁移注意事项

⚠️ 重要变更(需要关注)

  1. 1. 工具配置权限变更(安全相关)
    • • 如果你使用了限制性配置(messaging/minimal profile),且依赖 tools.exec 或 tools.fs,需要在配置中添加显式的 alsoAllow 条目
    • • 启动时会有警告提示受影响的配置
    • • 影响:安全等级提升,但可能需要调整配置
  2. 2. 消息队列默认模式变更
    • • 默认从 queue 改为 steer
    • • 如果你依赖传统的”一次一条”队列行为,需要显式配置 messages.queue.mode: "queue"
    • • 影响:大多数用户无感知,自动化场景可能需要调整
  3. 3. 可见回复控制
    • • 新增 messages.visibleReplies 全局配置
    • • 默认不启用,不影响现有行为
    • • 影响:无(opt-in)
  4. 4. 插件 SDK 弃用警告
    • • 遗留别名导出标记为已弃用
    • • 自定义插件开发者需要关注弃用警告
    • • 影响:插件开发者

回滚方案

# 如果升级后出现问题,可以回滚到上一版本npm install -g openclaw@2026.4.27

五、影响分析

对谁影响最大?

用户类型
影响程度
关键变化
多群运营者
⭐⭐⭐⭐⭐
记忆过滤、可见回复控制、承诺系统
自动化用户
⭐⭐⭐⭐
主动运行队列、子代理路由元数据
模型使用者
⭐⭐⭐⭐
NVIDIA 接入、Codex 安全修复
插件开发者
⭐⭐⭐
SQLite 状态存储、SDK 弃用警告
安全关注用户
⭐⭐⭐⭐⭐
工具权限收紧、OpenGrep 扫描
普通用户
⭐⭐
通道稳定性提升、记忆部分召回

建议行动

  1. 1. 立即升级(推荐所有用户)
    • • 通道稳定性提升是纯收益
    • • 记忆部分召回避免了超时丢数据
  2. 2. 检查工具配置(使用限制性配置的用户)
    • • 运行 openclaw doctor 查看是否有配置警告
    • • 如有警告,添加 alsoAllow 条目
  3. 3. 体验 NVIDIA 模型(想尝试新模型的用户)
    • • 配置 NVIDIA API Key
    • • 尝试 NVIDIA 托管模型
  4. 4. 配置记忆过滤(多群运营者)
    • • 使用 allowedChatIds 和 deniedChatIds 精细控制记忆范围
  5. 5. 启用承诺系统(需要可靠提醒的用户)
    • • 配置 commitments.enabled: true
    • • 设置 commitments.maxPerDay 限制

六、总结

v2026.4.29 是一次”内功修炼”式的更新——没有炫目的新界面,但底层能力全面升级:

  • • 记忆系统从”对话记录本”进化为”人物百科”
  • • 主动运行队列让 Agent 从”被动应答”变为”主动操控”
  • • NVIDIA 接入丰富了模型选择
  • • 全通道稳定性提升了使用体验
  • • 安全加固收紧了权限控制

安全养虾,才能愉快用虾。 这次更新在安全方面的改进尤其值得注意——工具配置不再隐式放宽权限,这意味着你的安全策略会更加精确可控。


📌 行动清单

  • • [ ] 升级到 v2026.4.29:npm update -g openclaw
  • • [ ] 运行诊断:openclaw doctor
  • • [ ] 检查工具配置警告(如有)
  • • [ ] 体验 NVIDIA 模型(可选)
  • • [ ] 配置记忆过滤(多群用户可选)

👇 互动话题

你在使用 OpenClaw 时最期待哪个新特性?评论区聊聊~


如果这篇文章对你有帮助,欢迎「在看」+「转发」给需要的朋友