OpenClaw 更新分析 — 2026-05-14
概览
过去24小时共 4+ 个提交,全部为 fix 类型。vincentkoc 贡献了 3 项修复,BunsDev 修复了 iOS 隐私权限弹窗。主题集中在权限恢复、插件兼容和路径处理。
重要变更
1. `6db2ee6` — fix(ios): restore privacy permission prompts 🎯🎯 重要
- 作者: Val Alexander (BunsDev)
- 类型: fix (iOS UX)
- 影响模块: iOS App / 隐私权限系统
- 分析: 恢复首次使用时 iOS 通讯录、日历、提醒事项的授权弹窗。修复缺失的 usage description 配置,在
.notDetermined状态时请求授权,添加设置中隐私与访问状态面板。经过严格的 CI 验证(plutil、swiftformat、swiftlint、xcodebuild test),在 iPhone 17 模拟器上进行了 Contacts/Calendar/Reminders 授权流程验证。 - 用户影响: iOS 用户首次打开 OpenClaw 时将正常看到隐私权限授权提示,不会再出现权限弹窗缺失导致功能异常的问题。这是重要的 iOS 用户体验修复。
2. `c04bbd3` — fix(agents): allow dot-prefixed sandbox paths 🎯
- 作者: Vincent Koc (vincentkoc)
- 类型: fix
- 影响模块: Agent sandbox / 路径安全
- 分析: 允许以点号开头的路径(dot-prefixed paths,如
.env、.config)在 sandbox 中使用。此前 sandbox 可能拦截或拒绝这些常见隐藏文件路径。 - 用户影响: Agent sandbox 中可以使用隐藏文件/目录路径,更符合实际使用场景。
3. `fe89243` — fix(plugin-sdk): restore memory core alias
- 作者: Vincent Koc (vincentkoc), merged via GitHub
- 类型: fix
- 影响模块: Plugin SDK / Memory 系统
- 分析: 恢复 memory core alias(核心记忆别名),修复之前可能因重构导致的别名丢失。PGP 签名验证通过。
- 用户影响: 插件开发者可以继续使用 memory core 别名访问系统记忆功能。
4. `ca7349b` — fix(media): normalize cross-platform media paths 🎯
- 作者: Vincent Koc (vincentkoc)
- 类型: fix
- 影响模块: 媒体路径处理
- 分析: 标准化跨平台媒体文件路径处理,修复不同操作系统(macOS/Linux/Windows)之间媒体路径不一致的问题。
- 用户影响: 跨平台使用 OpenClaw 时媒体文件路径更一致,减少路径错误。
架构观察
- iOS 优先修复: iOS 隐私权限修复是本日最重的提交,涉及 SDK、Info.plist、测试、设置页面等大量文件改动。显示团队对 iOS 移动端体验的重视。
- vincentkoc 活跃日: 贡献了 3 个修复(sandbox、plugin-SDK、media),覆盖多个核心模块。
- 全 fix 日: 没有 feature 或 refactor,全部是 bug fix,显示团队处于稳定期。
对我们的影响
- iOS 用户: 如果通过 iOS App 使用 OpenClaw,隐私权限弹窗问题已被修复,首次使用体验更好。
- Sandbox 路径: 如果在 sandbox 中使用隐藏文件(如
.env),现在可以被正常处理。 - 跨平台媒体: 媒体路径处理更稳定,减少跨平台迁移问题。
原始 commits (可见部分)
| SHA | 信息 | 作者 |
|---|---|---|
| c04bbd3 | fix(agents): allow dot-prefixed sandbox paths | vincentkoc |
| fe89243 | fix(plugin-sdk): restore memory core alias | vincentkoc |
| 6db2ee6 | fix(ios): restore privacy permission prompts | BunsDev |
| ca7349b | fix(media): normalize cross-platform media paths | vincentkoc |
注: GitHub API 响应被截断在 20000 字符,可能还有更多提交未显示。