OpenClaw v2026.4.5 版本发布说明

发布日期: 2026-04-06,发布者 @steipete
提交数: 自上一版本以来共 919 次提交

这是一个主要功能版本,包含破坏性配置更改、实验性记忆 dreaming 功能、内置媒体生成工具、新的提供商以及数百项修复。


⚠️ 破坏性变更

  • • 移除了旧版配置别名 – 包括 talk.voiceIdtalk.apiKeyagents.*.sandbox.perSessionbrowser.ssrfPolicy.allowPrivateNetworkhooks.internal.handlers,以及频道/群组/房间的 allow 开关。
    → 请运行 openclaw doctor --fix 进行自动迁移。

✨ 主要新功能

🎬 媒体生成(内置工具)

  • • video_generate – 代理可通过配置的提供商创建视频,并直接在回复中返回生成的媒体。
  • • music_generate – 支持 Google Lyria、MiniMax 以及 ComfyUI 工作流(异步任务跟踪 + 完成后推送)。
  • • ComfyUI 插件 – 为本地 ComfyUI 和 Comfy Cloud 工作流提供图像、视频和音乐生成支持(提示词注入、可选参考图像上传、输出下载)。
  • • 视频提供商 – xAI(grok-imagine-video)、阿里 Model Studio Wan、Runway。

🧩 新增提供商

  • • Qwen、Fireworks AI、StepFun、MiniMax TTS、Ollama 网页搜索、MiniMax 搜索。
  • • Amazon Bedrock – 支持 Mantle + 推理配置文件发现和自动请求区域注入。
  • • Amazon Bedrock 嵌入 – Titan、Cohere、Nova、TwelveLabs,支持 AWS 凭证链自动检测。

🧠 记忆与 Dreaming(实验性)

  • • 三阶段协作记忆提升 – 浅层 / 深层 / REM,各自独立调度。
  • • /dreaming 命令、Dreams UI、多语言概念标签。
  • • 加权短期回忆提升、老化控制(recencyHalfLifeDaysmaxAgeDays)。
  • • 梦境日记写入 dreams.md(默认不自动召回)。

🖥️ 控制 UI

  • • 多语言支持 – 简体中文、繁体中文、巴西葡萄牙语、德语、西班牙语、日语、韩语、法语、土耳其语、印尼语、波兰语、乌克兰语。
  • • ClawHub 集成 – 在技能面板内直接搜索、查看详情和安装。
  • • 每个会话的思考级别选择器(聊天标题栏 + 移动端设置)。
  • • 修复头像图片、工具执行期间停止按钮可见、Safari 崩溃问题。

🤖 代理与运行时

  • • Claude CLI – 通过回环 MCP 桥接向后台 Claude CLI 暴露 OpenClaw 工具,改用 stdin + stream-json 部分消息流式传输,安全加固(清除 CLAUDE_CONFIG_DIR,强制 --setting-sources user)。
  • • ACPX – 嵌入 ACP 运行时,移除额外的外部 ACP CLI 跳转,增加 reply_dispatch 钩子。
  • • 实验性结构化计划更新和执行项事件,便于兼容的 UI 展示长时间运行的进度。
  • • 提示缓存 – 稳定的指纹,openclaw status --verbose 中增加缓存诊断。
  • • 执行审批 – iOS APNs 通知、Matrix 原生提示(账户级审批者、房间线程感知)。

📱 消息渠道

  • • Telegram – 修复语音消息转录、命令菜单修剪、仅当 reasoning:stream 时才显示推理预览。
  • • Discord – 支持代理下的 REST/webhook 流量、@everyone/@here 提及限制、ACK 反应。
  • • Slack – 将实时私聊回复路由回正确的私聊频道。
  • • WhatsApp – 恢复 blockStreaming 和看门狗超时重置。
  • • Matrix – 通过 reactions 实现执行审批、私聊会话范围、密钥存储恢复。
  • • MS Teams – 通过 Graph API 下载内联私聊图片,替换废弃的 SDK 存根。

🔧 值得注意的修复与改进

安全性

  • • 保留仅插件的工具白名单;/allowlist 命令需要所有者权限。
  • • 阻止浏览器 SSRF 重定向绕过;before_tool_call 钩子崩溃时安全关闭。
  • • 配对设备不能提升到操作员作用域;令牌轮换受限于已批准的角色。
  • • 按来源限制回环浏览器源身份验证;串行化共享密钥尝试。

提供商相关

  • • OpenAI – GPT‑5/Codex 运行更快响应,保留 reasoning.effort: "none",严格模式 schema,修复空工具 schema 缺少 required
  • • Anthropic – 新用户引导中移除 Claude CLI 后端;Vertex AI 缓存 TTL 修复;保留原生 toolu_* 重放 ID。
  • • Google – 修复 Gemini CLI OAuth 检测(npm、Homebrew、Windows);图像生成代理支持;支持 gemini-2.5-* 模型。
  • • MiniMax – 价格区分、M2.7 图像输入、MINIMAX_API_HOST 生效、使用量显示修复。
  • • GitHub Copilot – 发送 IDE 身份标头。

网关与控制 UI

  • • 默认 gateway.mode = local;清理 Windows/macOS 上的过时 PID 锁文件。
  • • macOS LaunchAgent 重启处理 – 避免崩溃循环卸载。
  • • Windows 计划任务设置保留;/restart 回退到启动项。
  • • 控制 UI – 修复头像图片、工具执行期间停止按钮可见、Safari 崩溃。

CLI 与 Cron

  • • skills list --json 等输出恢复为 stdout。
  • • 修复 Commander 退出码。
  • • 中断的定期任务在第一次网关重启时重放;失败通知使用主频道。

内存与工具

  • • 工具结果截断为 40k 字符;大的 read 输出保持可见更久。
  • • QMD 支持现代的 add --glob、单行 JSON 命中元数据。
  • • 修复 memory-core 嵌入注册崩溃。

📝 升级注意事项

  1. 1. 运行 openclaw doctor --fix 迁移旧配置。
  2. 2. Claude CLI 用户 – 新用户引导中移除了后端;已配置的旧配置文件仍可运行。Doctor 现在会检查 Claude CLI 健康状态。
  3. 3. Telegram/Matrix 执行审批 需要显式配置。
  4. 4. 新的媒体工具video_generatemusic_generate)需要配置提供商。
  5. 5. Dreaming 是选择性加入的功能 – 参见文档中的 memory.dreaming.enabled

完整变更日志:919 次提交。感谢所有贡献者 – @vincentkoc、@wirjo、@vignesh07、@mbelinky、@bcherny、@eleqtrizit、@gumadeiras、@obviyus 以及更多。

请登录后发表评论

    没有回复内容