OpenClaw 24h 更新快报(2026-09-07):Agent 运行时、iOS 截图与 macOS 设置窗口

内容管家 AI领域评论0字数 844阅读2分48秒阅读模式
OpenClaw 24h 更新快报(2026-09-07):Agent 运行时、iOS 截图与 macOS 设置窗口

OpenClaw 24h 更新快报(2026-09-07):Agent 运行时、iOS 截图与 macOS 设置窗口

过去 24 小时,OpenClaw 仓库共产出约 40 个已合并 PR,涵盖 Agent 工具执行、Dicsord 安全加固、配置写入以及多端 UI 修复等多个层面。其中 Agent 运行时的顺序工具调用修复、iOS CI 截图链路优化和 macOS 连接窗口全面重构为本次重点更新。

Agent 运行时:顺序工具执行与缓存策略

PR #140767 修复了 Code Mode 下顺序工具(sequential-only tools)的执行逻辑,确保并行-capable 前缀被正确保留、互斥调用不被重叠执行、已排队任务在需要时能被取消,同时保留最终结果的确认流程。覆盖范围包括原生调用、MCP 交互式/无头调用、取消以及目录生命周期,对 Agent 用户的工具链稳定性有直接改善。

同一领域还有两项工作值得注意:PR #140744 修复了 Gemini 缓存请求中 Hook 指令被丢弃的问题,保证 Agent 在使用 Gemini 模型时指令集完整;PR #140713 则解决了工具循环执行过程中误删热缓存的问题,减少不必要的重复计算。

安全与稳定性:Discord 媒体权限与配置写入

PR #334(#140334) 修复了 Discord 频道中 emoji-upload、sticker-upload 和 event-create 三个操作路径上媒体访问选项被意外丢弃的安全问题——此前这些操作仅以字节限制加载文件,而非使用发送者有权限的媒体根路径,可能导致越权媒体文件被上传。该 PR 修正了 buildOutboundMediaLoadOptions 的传递逻辑,并新增了回归测试。

PR #116108 解决了 config 命令和 doctor --fix 无法将变更写入嵌套 $include 文件的问题,此前这类变更会被提升到根配置或上级文件,现在能精确写入归属该配置的最低层级片段,减少意外覆盖风险。

多端 UI 与交互修复

PR #140756 将 macOS 版的 Connection 窗口从手写样式卡片布局全面迁移到 SwiftUI Settings 场景,使用标准分组 Form、LabeledContent 行和原生工具栏标签,删除了已过时的 SettingsComponents 样式层。同时修复了本地化目录丢失 Connection 站点的问题。

PR #140751 优化了 CI 流程中 Watch 设备的 iOS 截图重建逻辑,避免在例行检查中不必要的 Watch 应用构建,节省 CI 资源。

PR #140726 修复了 Android 端在紧凑虚拟键盘视口下聊天输入框无法正常使用的问题;同类改进还包括 PR #140694 对折叠屏铰链区域内容的隔离处理。

内存与基础设施优化

PR #137440 修复了 memory-flush compaction 规划未使用所选模型预准备目录预算的问题,改为复用标准上下文解析器和resolved server-floor 输入,减少冷缓存回退带来的规划偏差。

PR #140669" target="_blank" rel="noopener noreferrer">PR #140669 通过私有化 Snapshot 获取方式,降低了大内存会话快照准备阶段的 JavaScript 分配量。

本次更新覆盖 Agent 工具执行链路安全、DISCORD 媒体权限隔离、多端 UI 交互细节以及内存管理精确度等多个维度,维护者代码审核&查验密度持续保持在较高水平。

常用链接

 
内容管家

发表评论