← 返回更新日志

OpenClaw v2026.4.11

2026-04-12 · GitHub 原文
### 变更 - Dreaming/memory-wiki:新增 ChatGPT 导入摄取功能,以及新的 `Imported Insights`(导入的洞察)和 `Memory Palace`(记忆宫殿)日记子标签页,使 Dreaming 能够直接从 UI 检查导入的源聊天记录、编译的维基页面和完整源页面。(#64505) - Control UI/webchat:将助手媒体/回复/语音指令渲染为结构化聊天气泡,添加 `[embed ...]` 富输出标签,并将外部嵌入 URL 置于配置项之后。(#64104) - Tools/video_generate:新增仅 URL 生成的资源交付、类型化的 `providerOptions`(提供商选项)、参考音频输入、每资产角色提示、`adaptive`(自适应)宽高比支持,以及更高的图像输入上限,以便视频提供商能够暴露更丰富的生成模式,而无需将大文件强制加载到内存中。(#61987, #61988) 感谢 @xieyongliang。 - Feishu:通过更丰富的上下文解析、评论回应和输入反馈改进文档评论会话,使文档线程对话更类似于聊天对话。(#63785) - Microsoft Teams:添加回应支持、回应列表、Graph 分页以及委托 OAuth 设置,以便在保留应用认证读取路径的同时发送回应。(#51646) - Plugins:允许插件清单声明激活和设置描述符,使插件设置流程能够描述所需的身份验证、配对和配置步骤,而无需硬编码的核心特殊情况。(#64780) - Ollama:在模型发现期间缓存 `/api/show` 的上下文窗口和能力元数据,以便重复的选取器刷新停止重新获取未更改的模型,同时在空响应后继续重试,并在摘要更改时使缓存失效。(#64753) 感谢 @ImLukeF。 - Models/providers:在嵌入式代理调试日志中显示配置的 OpenAI 兼容端点如何被分类,以便更轻松地诊断本地和代理路由问题。(#64754) 感谢 @ImLukeF。 - QA/parity:添加 GPT-5.4 与 Opus 4.6 的代理奇偶性报告门控,具有共享场景覆盖检查、更严格的证据启发式方法以及针对维护者审查的跳过场景核算。(#64441) 感谢 @100yenadmin。 ### 修复 - OpenAI/Codex OAuth:停止重写上游授权 URL 范围,以便新的 Codex 登录在返回授权代码之前不会因 `invalid_scope`(无效范围)而失败。(#64713) 感谢 @fuller-stack-dev。 - 音频转录:仅对 OpenAI 兼容的多部分请求禁用固定 DNS,同时仍验证主机名,以便 OpenAI、Groq 和 Mistral 的转录功能恢复,且不削弱其他请求路径。(#64766) 感谢 @GodsBoy。 - macOS/对话模式:在首次启用时授予麦克风权限后,继续启动对话模式,而无需第二次切换。(#62459) 感谢 @ggarber。 - Control UI/webchat:将代理运行的 TTS 音频回复持久化到 webchat 历史记录中,并保留交错的工具卡片配对,以便生成的音频和混合工具输出保持附加到正确的消息上。(#63514) 感谢 @bittoby。 - WhatsApp:当活动监听器助手在没有显式账户 ID 的情况下使用时,遵守配置的默认账户,以便命名的默认账户不会在 `default`(默认)下注册。(#53918) 感谢 @yhyatt。 - ACP/agents:在 ACP 父流更新中抑制评论阶段子助手中继文本,以便生成的子运行停止将内部进度闲聊泄露到父会话中。感谢 @vincentkoc。 - Agents/timeouts:在 LLM 空闲看门狗中遵守显式运行超时,并调整默认超时配置,以便慢速模型可以持续工作直到配置的限制,而不是使用错误的空闲窗口。 - Config:在生成的 zod 模式中包含 `asyncCompletion`,以便文档化的异步完成配置不再因 unrecognized-key(无法识别的键)错误而失败。(#63618) - Google/Veo:停止发送不支持的 `numberOfVideos` 请求字段,以便 Gemini Developer API Veo 运行在 OpenClaw 完成预期的 Google 视频生成路径之前不会失败。(#64723) 感谢 @velvet-shark。 - QA/packaging:停止打包的 CLI 启动和完成缓存生成读取仅限仓库的 QA 场景 markdown,在 npm 版本中发布捆绑的 QA 场景包,并保持 `openclaw completion --write-state` 在 QA 设置损坏时仍能工作。(#64648) 感谢 @obviyus。 - Codex/QA:将 Codex 应用服务器协调闲聊排除在可见回复之外,添加实时 QA 泄露场景,并将泄露的框架元文本分类为 QA 失败而非成功回复。感谢 @vincentkoc。 - WhatsApp:通过网关拥有的操作路径路由 `message react`(消息回应),以便回应在 DM 和群组聊天中都使用实时 WhatsApp 监听器,与 `message send`(消息发送)和 `message poll`(消息轮询)相匹配。感谢 @mcaxtr。 - Auto-reply/WhatsApp:在媒体理解后保留 inbound image attachment notes(入站图像附件注释),以便图像编辑保留真实的保存媒体路径,而不是幻觉出缺失的本地路径。(#64918) 感谢 @ngutman。 - Telegram/sessions:当入站回合省略 `MessageThreadId` 时,在规范主题转录路径上保持主题范围的会话初始化,以便一个主题会话不再在裸转录文件和主题限定转录文件之间交替。(#64869) 感谢 @jalehman。 - Agents/failover:将助手端回退分类和表面提供商错误限定在当前尝试范围内,而不是过时的会话历史,以便跨提供商回放运行停止继承先前提供商的失败。(#62907) 感谢 @stainlu。 - MiniMax/OAuth:在 `openclaw configure` 期间将 `api: "anthropic-messages"` 和 `authHeader: true` 写入 `minimax-portal` 配置补丁,以便重新认证的门户设置保持 Bearer 认证路由工作。(#64964) 感谢 @ryanlee666。