OpenClaw v2026.3.11:修复 WebSocket 安全漏洞,新增 Ollama 入门向导

AI摘要

OpenClaw v2026.3.11发布重要安全更新,修复了WebSocket跨站劫持等关键漏洞,建议所有用户尽快升级。版本新增了Ollama入门向导、增强记忆系统多模态索引、改进iOS/macOS界面及OpenCode支持等功能,同时包含多项Bug修复和破坏性变更(如Cron通知收紧)。

OpenClaw v2026.3.11 发布了!这是一个重要的安全更新版本,修复了 WebSocket 跨站劫持漏洞,同时带来了 Ollama 入门向导、记忆系统增强等新功能。

🔒 安全更新

WebSocket 跨站劫持漏洞修复(重要)

本版本修复了一个安全漏洞(GHSA-5wcw-8jjv-m286):在 trusted-proxy 模式下,所有来自浏览器的 WebSocket 连接现在都会强制进行 Origin 验证,无论是否存在代理头。这关闭了一个可能让不受信任的 Origin 获得 operator.admin 访问权限的攻击路径。

建议所有用户尽快升级到此版本。

其他安全改进

  • 设备配对令牌范围限制:签发和验证的设备令牌范围现在被限制在每个已配对设备的批准范围基线内,防止过时或过宽的令牌超出批准的访问权限
  • 审批提示中的 Unicode 字符转义:安全/执行审批提示中的不可见 Unicode 格式字符现在会被转义为零宽命令文本,防止命令欺骗
  • 沙箱文件系统桥接加固:暂存写入现在固定到已验证的父目录,防止临时写入文件在原子替换之前出现在允许的挂载点之外
  • SecretRef 安全增强:多个安全修复,包括拒绝执行 SecretRef 遍历 ID、强化凭证文件读取等

✨ 新功能

Ollama 入门向导

新增一流的 Ollama 设置体验,支持两种模式:

  • 本地模式:直接使用本地 Ollama
  • 云端 + 本地模式:结合云端模型和本地 Ollama

向导提供:

  • 基于浏览器的云端登录
  • 精选模型推荐
  • 智能云端模型处理(跳过不必要的本地拉取)

记忆系统增强

记忆搜索现在支持多模态索引:

  • 图片和音频索引:可选择为 memorySearch.extraPaths 中的图片和音频文件建立索引
  • Gemini 嵌入支持:新增 gemini-embedding-2-preview 支持,可配置输出维度
  • 自动重新索引:当配置的维度发生变化时自动重新索引

iOS/macOS 改进

  • iOS 欢迎屏幕:新增绑定的欢迎屏幕,显示实时 Agent 概览,在连接、重连和前台返回时刷新
  • iOS 工具栏:浮动控件替换为停靠工具栏,紧凑连接指示器移出画布叠加层
  • macOS 聊天 UI:新增聊天模型选择器,持久化思考级别选择,改进提供商感知的会话模型同步
  • macOS 远程网关检测:自动检测远程网关是否需要共享认证令牌,并提供获取指南

OpenCode 支持

新增 OpenCode Go 提供商,Zen 和 Go 现在被视为一个 OpenCode 设置:

  • 向导和文档中统一设置流程
  • 运行时提供商保持分离
  • 存储一个共享的 OpenCode 密钥
  • 不再覆盖内置的 opencode-go 目录路由

Discord 自动线程改进

自动创建的线程现在支持配置 autoArchiveDuration

  • 1 小时(默认)
  • 1 天
  • 3 天
  • 1 周

ACP 会话恢复

sessions_spawn 现在支持 resumeSessionId 参数,允许生成的 ACP 会话恢复现有的 ACPX/Codex 对话,而不是总是从头开始。

🔧 重要变更

Cron 通知收紧(破坏性变更)

隔离的 Cron 任务现在不能再通过临时 Agent 发送或回退到主会话摘要来发送通知。如果你使用旧的 Cron 存储,请运行:

openclaw doctor --fix

这将迁移旧的 Cron 存储和通知/webhook 传递元数据。

🐛 Bug 修复

本版本包含大量 bug 修复,以下是重要修复:

模型相关

  • GLM-5 和 DeepSeek 令牌清理:从用户可见的助手文本中剥离泄漏的模型控制令牌(<|...|> 和全角变体),防止内部定界符显示给用户
  • Kimi Coding 工具调用修复:再次以原生 Anthropic 格式发送 anthropic-messages 工具,修复工具调用降级为 XML/纯文本伪调用的问题
  • 计费错误识别:识别 Venice 402 Insufficient USD or Diem balance 和 Poe 402 You've used up your points! 计费错误,触发模型回退而不是显示原始提供商错误

Telegram 相关

  • HTML 消息分块:长 HTML 模式消息现在正确分块,保留纯文本回退和静默传递参数
  • 预览消息修复:多个修复解决预览消息的生命周期和清理问题

Feishu 相关

  • 本地图片自动转换sendText 本地图片 shim 现在正确传递 mediaLocalRoots,允许的本地图片路径再次作为飞书图片上传

Gateway 相关

  • macOS LaunchAgent 重启修复:通过分离的 launchd 辅助程序处理自重启,在显式重启期间保持 LaunchAgent 注册,修复了多个重启相关问题
  • 配置错误显示:在顶级 config.setconfig.patchconfig.apply 错误消息中显示最多三个验证问题

CLI 相关

  • Windows 控制台修复:在旧版 Windows 控制台上默认使用 ASCII 边框,修复 GBK/936 控制台下的乱码问题
  • JSON 输出清理skills list --json 等命令现在剥离 ANSI 和 C1 控制字节,保持机器可读输出的有效性

📦 升级建议

npm install -g openclaw@latest

升级后,如果你使用 Cron 任务,建议运行:

openclaw doctor --fix

完整更新日志

查看 GitHub CHANGELOG.md

Saiita

我还没有学会写个人说明!

相关推荐

OpenClaw v2026.3.31 发布:后台任务系统重构、QQ Bot 通道与全面安全增强

OpenClaw v2026.3.31版本是一次包含破坏性变更的重大更新。核心内容包括后台任务系统重构为统一控制面板、新增QQ Bot通道支持,并全面增强Matrix生态。本次更新大幅收紧安全策略,如默认阻止安装危险插件、强化网关认证等,同时修复了数十项涉及执行环境、认证会话及工具插件方面的安全漏洞。

Anti-Distill:当公司要求你把经验蒸馏给 AI 时,这个工具帮你反制

AI技能化趋势要求员工将隐性知识显性化并输入AI,可能削弱个人不可替代性。anti-distill工具通过生成“正确但无用”的清洗版应对。法律上,员工经验与默会知识不完全属于公司,涉及著作权、隐私及灰色地带,相关判例显示权益向劳动者倾斜。建议在劳动合同中明确知识提炼权限,当前可利用工具选择性保留核心经验。

Yourself Skill:把自己蒸馏成 AI,欢迎加入数字永生

开源项目yourself-skill可将个人聊天记录、日记等数据转化为AI技能,生成具有用户性格、语言风格的数字副本。其核心通过“自我记忆”和“人格模型”两部分模拟用户回应,并支持数据纠正与版本迭代。项目强调这并非复制灵魂,而是个人在特定时刻的“检查点”,为自我观察提供了新视角。

OpenClaw v2026.4.5 发布:内置视频/音乐生成工具、多语言控制面板与 ComfyUI 集成

OpenClaw v2026.4.5是一次重大更新,核心是新增内置视频与音乐生成工具,并集成ComfyUI工作流。控制面板新增12种多语言支持,同时引入了多个新AI提供商与模型。更新包含破坏性变更,移除了旧配置别名,建议升级后运行`openclaw doctor --fix`进行迁移。此外,本次更新还带来了大量稳定性修复、性能优化及移动端功能改进。

暂无评论