⚠️ 破坏性变更 (Breaking)
xAI 搜索配置迁移
- 旧路径:
tools.web.x_search.* - 新路径:
plugins.entries.xai.config.xSearch.* - 认证统一为:
plugins.entries.xai.config.webSearch.apiKey或XAI_API_KEY - 运行
openclaw doctor --fix自动迁移 Firecrawl 网页抓取配置迁移
- 旧路径:
tools.web.fetch.firecrawl.* - 新路径:
plugins.entries.firecrawl.config.webFetch.* - 网页抓取回退通过新的 fetch-provider 边界处理
✨ 主要新增功能
| 功能 | 说明 |
|---|---|
| 任务流 核心恢复 | 托管 vs 镜像同步模式、持久化流状态/版本跟踪,openclaw flows 检查/恢复原语 |
| 托管子任务生成 | 外部编排器可立即停止调度,父 Task Flow 等待活跃子任务完成后 到 cancelled |
| Android 助理入口 | 支持通过 Google Assistant 触发启动 OpenClaw,提示词直接传入聊天编辑器 |
| 飞书 评论事件流 | 独立的 Drive 评论事件处理、评论线程上下文解析、线程内回复 |
| before_agent_reply 钩子 | 插件可在内联操作后用合成回复短路 LLM |
| 执行默认 YOLO 模式 | 网关/节点主机执行默认security=full + ask=off |
🔧 重要修复
- 提供商传输策略集中化:统一请求认证、代理、TLS 和头部处理,阻止不安全 TLS/运行时传输覆盖
- 网关/执行回环:恢复空配对设备令牌映射的旧角色回退,本地执行不再报 "pairing required" 错误
- 子代理网关调用:管理员专用子代理调用固定到
operator.admin,避免权限升级配对失败 - WhatsApp 存在状态:自聊模式下连接时发送 unavailable 存在状态,修复推送通知丢失问题
- Matrix 提及元数据:发送符合规范的
m.mentions元数据,确保 Element 等客户端可靠通知 - Slack mrkdwn 格式:添加内置 Slack mrkdwn 指导,避免回退到通用 Markdown 导致渲染问题
- MS Teams 流式传输:长回复超过 4000 字符限制时去除已流式传输的文本,避免内容重复
- 图片生成路径:OpenAI/MiniMax/fal 图片请求通过共享提供商 HTTP 传输路径,SSRF 策略更安全
夜雨聆风