OpenClaw 24h 更新快报(2026-09-21):GitHub 链接阅读器、Git 大文件更新、桌面访问

内容管家 AI领域评论0字数 786阅读2分37秒阅读模式
OpenClaw 24h 更新快报(2026-09-21):GitHub 链接阅读器、Git 大文件更新、桌面访问

OpenClaw 24h 更新快报(2026-09-21):GitHub 链接阅读器、Git 大文件更新、桌面访问

过去 24 小时,OpenClaw 主线共合并 30 个 PR,涵盖 GitHub 链接阅读器认证配额、Git 大文件传输去内存化、macOS 桌面访问启用、UI 人员选择器性能优化,以及 fs-safe 0.17 重构等多个方向。以下为主要变化摘要。

GitHub 链接阅读器:修复匿名配额耗尽

当 Gateway 配置了 GitHub 身份但链接阅读器仍使用匿名 IP 访问时,公开 issue、PR、评论、文件等内容在配额耗尽后将无法读取。PR #153981 将文档阅读器也接入托管身份,所有公共内容走认证配额,不再受共享匿名 IP 限制影响。插件仍负责文档的获取和缓存,并保留了仓库 ID 重定向检查和公开可见性校验,私有及企业内部仓库依然被拒绝。

Git 大文件更新:移除 256MiB 上限,避免内存峰值

Git-checkout 更新超过 256 MiB 的候选包时会直接失败,同时更新进程还会将整个包内容加载到 JavaScript Buffer 中,造成内存峰值。PR #154042 移除固定大小上限,改为复用进程运行器的原生 stdin 描述符机制:安全打开文件后直接将文件描述符传给 Git,而不是经由 JavaScript 数组缓冲区中转。实测 269 MiB 包导入后 retained ArrayBuffer 仅增加 352 字节。

桌面访问:从 Systems 面板直接启用 macOS 远程管理

此前 Systems 面板在检测到兼容桌面时仍显示"No desktop available",导致用户不知道如何开启桌面访问。PR #154008 改进了桌面发现逻辑,检测到可用桌面后直接显示"Enable desktop access in OpenClaw"按钮,并提供保存错误重试和重启反馈。macOS 标签也在全链路统一为"Mac",Remote Management 权限提示也更为明确。

人员选择器:复用缓存结果,避免重复等待

重新打开 @ 提及选择器或发起新搜索时,之前的结果被丢弃,每次都重新请求目录。PR #153988 为同连接、同 profile、同会话的查询加入了有界缓存(30 分钟过期),5 分钟内的已有结果在后台静默刷新,用户无需等待即可看到之前搜索过的人员。访问被拒绝或临时失败也会正确触发缓存失效和退避逻辑。

其他值得注意的变化

PR #154052 修复了共享目录变更触发多路 skill 刷新时的重复工作问题,多根 workspace 场景 CPU 消耗大幅降低。PR #153973 以 fs-safe 0.17 重构了 OpenClaw 自有的文件系统操作,移除了 346 行重复代码并修复了不等长读块导致文件比较误判的问题。PR #154028 修复了 macOS Tauri 应用在恢复已保存 Gateway 时因 WebView URL 未提交而崩溃的问题。

本期更新以质量修复和基础设施优化为主,UI 性能和认证体系为重点改进方向。

常用链接

 
内容管家

发表评论