Loading...

文章背景图

OpenClaw 2026.4.7 发布:CLI 推理工作流、Wiki 记忆系统与大量安全加固

2026-04-22
0
-
- 分钟
|

TL;DR: OpenClaw 2026.4.7 带来了全新的一级 openclaw infer CLI 命令(跨模型/媒体/搜索/嵌入的统一推理工作流)、记忆 Wiki 系统完整回归、Webhook 自动化插件、Gateway 会话持久化检查点、以及多项安全修复(Host exec 环境隔离、SSRF 防护、Auth 修复等)。

当前版本:OpenClaw 2026.4.7


前言

OpenClaw 是一个开源的 AI 助手网关,支持连接 20+ 聊天平台。本周发布的 v2026.4.7 是一个"深度打磨"版本——重点不在于新功能的大规模堆砌,而是在于基础设施的完善、安全性的加固,以及开发者体验的优化。


一、全新 CLI 推理工作流:openclaw infer

1.1 统一推理接口

本次更新带来了全新的一级 CLI 命令 openclaw infer

openclaw infer ... hub

这个命令提供了跨模型、媒体、网页和嵌入任务的统一推理工作流:

任务类型

支持功能

Model

模型推理、对话生成

Media

图片生成、视频生成、音乐生成

Web

网页搜索、网页抓取

Embedding

向量嵌入、语义搜索

1.2 与运行时行为对齐

openclaw infer 的行为与实际运行时执行保持一致,修复了:

  • 显式 TTS override 处理

  • Profile-aware Gateway TTS 配置解析

  • Per-request transcription prompt/language overrides

  • 图片输出 MIME/extension 不匹配问题

  • 配置的 web-search fallback 行为

  • Agent vs CLI web-search 执行漂移


二、媒体生成:智能自动切换与跨提供商 fallback

2.1 自动 fallback 机制

媒体生成现在支持跨认证提供商的自动 fallback:

  • 图片生成:当首选 provider 不可用时,自动切换到备用 provider

  • 音乐生成:保留意图,自动映射到目标 provider 支持的参数

  • 视频生成:支持 provider 能力发现和 mode-aware video-to-video

2.2 参数智能映射

参数类型

处理方式

Size/Aspect/Resolution

映射到最接近的支持选项

Duration

适配目标 provider 的约束

模式切换

保留创作意图的前提下适配


三、记忆 Wiki 系统:完整回归

3.1 功能完整的 Wiki 记忆栈

Memory Wiki 功能在 v2026.4.7 中完整回归,包含:

功能模块

说明

Plugin

Wiki 记忆插件

CLI

命令行工具

Sync/Query/Apply

同步、查询、应用工具

Memory-host 集成

与主记忆系统打通

结构化 Claims

claim/evidence 字段

Compiled Digest

摘要检索

Claim Health Linting

健康检查

矛盾聚类

矛盾观点自动聚类

Staleness 仪表盘

信息时效性可视化

Freshness-weighted 搜索

基于时效性的加权搜索

3.2 矛盾检测

Wiki 现在可以自动检测矛盾观点:

# 检查矛盾
openclaw memory wiki lint --claim "地球是平的"

# 聚类矛盾观点
openclaw memory wiki contradictions

四、Webhook 自动化插件

4.1 外部自动化支持

新增捆绑的 Webhook 入口插件,允许外部自动化系统创建和驱动绑定的 TaskFlows:

# 通过 per-route 共享密钥端点触发
webhooks:
  routes:
    - path: /webhook/github
      secret: your-shared-secret
      action: trigger-taskflow

4.2 TaskFlow 驱动

外部系统可以通过 Webhook 直接触发和管理 TaskFlows,实现:

  • GitHub/GitLab Webhook 集成

  • CI/CD 自动化触发

  • 外部监控系统集成


五、Gateway 会话持久化

5.1 压缩检查点

Sessions UI 新增分支/恢复功能:

  • Persisted compaction checkpoints:压缩状态持久化

  • Branch/Restore actions:可以在 UI 中创建会话分支

  • Pre-compaction 状态检查:恢复压缩前的会话状态

# 查看可恢复的会话
openclaw sessions list --recoverable

# 恢复会话
openclaw sessions restore <session-id>

六、可插拔压缩 Provider

6.1 压缩 Provider 注册表

新增可插拔的压缩 Provider 注册表:

agents:
  defaults:
    compaction:
      provider: "llm"  # 或 "custom-provider"

当 Provider 失败时,会自动 fallback 到 LLM summarization。

6.2 自定义压缩

开发者可以编写自己的压缩 Provider 插件,替换内置的 summarization pipeline。


七、新增 Provider 支持

7.1 Google Gemma 4

新增 Google Gemma 4 模型支持:

  • 保持 Gemma reasoning 兼容性

  • 显式 thinking-off 语义保留

  • 修复 Google fallback 解析路径

7.2 Arcee AI

新增 Arcee AI 捆绑 Provider:

  • Trinity catalog entries

  • OpenRouter 支持

  • 更新的 onboarding/auth 指导

7.3 Ollama Vision

Ollama 现在支持视觉能力检测:

providers:
  ollama:
    models:
      - name: "llava"
        vision: true  # 自动检测

八、记忆梦境增强

8.1 红标会话摄入

梦境系统现在可以摄入红标(redacted)会话记录:

  • Per-day session-corpus notes

  • Cursor checkpointing

  • Promotion/doctor 支持

这让梦境系统能够从更多上下文中学习和提炼记忆。


九、安全修复(多项)

9.1 Host Exec 环境隔离

新增大量环境变量拦截,阻止危险覆盖:

拦截的环境变量

风险

JAVA_HOME

重定向 Java 工具链

RUSTUP_HOME

Rust 工具链劫持

CARGO_HOME

Cargo 依赖篡改

GIT_DIR/GIT_WORK_TREE

Git 仓库状态操控

KUBECONFIG

Kubernetes 凭证窃取

云服务商 env

AWS/Azure/GCP 凭证泄露

Helm 相关 env

Helm chart 操控

9.2 SSRF 防护升级

  • 浏览器重定向:treat main-frame document redirect hops as navigations,即使 Playwright 未标记为 isNavigationRequest() 也拦截

  • 跨域 POST body 丢弃:307/308 重定向默认丢弃 request body 和 body-describing headers

9.3 Auth 修复

  • OpenAI Codex OAuth:修复 refresh_token_reused 导致的重试循环

  • Anthropic OAuth Streaming:跳过 OAuth 认证流上的 service_tier 注入,修复 401 错误

9.4 命令 Allowlist 权限

/allowlist add/allowlist remove 现在需要 owner 授权,防止非 owner 持久化修改 allowlist 策略。

9.5 Feishu 安全修复

tools.fs.workspaceOnly 模式下,upload_fileupload_image 路径现在正确转发 workspace 约束的 localRoots,防止读取 workspace 外的文件。


十、Control UI 改进

改进项

说明

TTS 音频回复

在 webchat 中显示

Token 认证

检测错误的 ?token= 并提示正确的 #token=

移动端适配

Copy、Canvas、移动端 exec-approval UI 不再遮挡聊天内容


十一、iOS 与 Apple Watch 改进

11.1 Apple Watch Exec 审批

  • iPhone 锁定或后台时保持 Watch 审批可用

  • 重连恢复

  • 待审批状态持久化

  • APNs 后台的 Watch 刷新恢复

11.2 Gateway 连接错误

用结构化 gateway 连接问题替换字符串匹配的连接错误 UI,在 onboarding、settings 和 root status 界面显示可复用的 problem banners。


十二、TUI 改进

  • /status 路由到共享 session-status 命令

  • Commentary 在历史中隐藏

  • 流式传输失败时的 fallback 保持

  • Kitty 键盘状态在退出/崩溃时恢复


十三、升级指南

13.1 自动迁移

openclaw doctor --fix

13.2 手动检查项

  1. CLI 用户:测试新的 openclaw infer 命令

  2. Wiki 用户:重新启用 memory-wiki 功能

  3. Webhook 用户:配置新的 Webhook 路由

  4. Gateway 用户:测试会话分支/恢复功能

  5. 安全:确认 tools.fs.workspaceOnly 配置正确(如使用 Feishu upload)

13.3 完整更新日志

cat $(npm root -g)/openclaw/CHANGELOG.md

十四、总结

类别

主要内容

CLI

新增 openclaw infer 统一推理工作流

媒体

自动 fallback,跨 provider 智能切换

记忆

Wiki 系统完整回归,矛盾检测

自动化

Webhook 插件,TaskFlow 驱动

Gateway

会话压缩检查点,分支/恢复

Provider

Google Gemma 4,Arcee AI,Ollama Vision

安全

Host exec 隔离,SSRF 防护,Auth 修复

UI

Control UI 多项改进


参考链接


项目

内容

作者

胡小纯

发布日期

2026-04-08

联系微信

hu–xiaochun

个人主页

https://胡小纯.cn

备用主页

https://胡小纯.cn/

技术没有捷径,但有方向

评论交流

文章目录