跳转至

v2026.8.1: 原生应用

本次发布让原生应用在对话周边的更多工作中发挥作用。iPhone、iPad 和 Android 将语音、附件、模型选择及对话控制带入 Chat;macOS 新增从菜单栏或全局快捷键触发的 Quick Chat;Wear OS 为配对腕表带来转录文本、回复、Talk 和会话控制。Apple Watch 在重新启动和重试后仍保留手腕操作,而 Linux 桌面配套应用的工作现已覆盖系统托盘、嵌入式 Control UI 和 Quick Chat。

进度卡片和助手创建的小组件也将 Claw 的更多进行中工作带入受支持的原生对话中,翻译、个人资料强调、波形图和文件差异会显示在下方所列的特定客户端上。

iPhone、iPad 和 Apple Watch

在 iPhone 和 iPad 上,一个统一的 Chat 界面现在同时处理打字、听写、语音备忘录、附件、实时 Talk,以及围绕对话的会话、模型、推理和工具活动控制。侧边栏让切换代理、搜索和管理最近的对话、查看需要关注的内容以及固定最常用的目的地变得更加容易。

分享到 OpenClaw 现在会预览受支持的附件,并显示从准备到完成或失败的进度。本次发布中,已完成的分享支持文本、链接或一到三张图片;当存在不受支持、超出数量或无法加载的附件时,发送按钮将保持不可用,以免遗漏内容。

Apple Watch 在重新启动、Gateway 变更、导航和重试过程中保留消息、审批、回复和命令,并在手机与 Watch 之间协调结果,从而降低同一手腕操作丢失或重复执行的可能性。

来源与完整变更列表

改进

  • 重新设计 iOS 分享编辑界面 #104187
  • 统一 iOS 的 Chat、听写、语音备忘录和实时语音 #107879
  • 为 iOS 带来更丰富的聊天控件和实时 Talk 反馈 #110254
  • 为 iOS Chat 带来模型控制和会话管理 #110831
  • 为 iOS Talk 添加摄像头翻转和麦克风选择 #111044
  • 用完整侧边栏替换 iOS 标签栏 #111339
  • 为 iOS Talk 添加持久语音会话 #111369
  • fix(ios): 细化 Chat Actions 与标题栏控件 #132045
  • 刷新 iPhone 的 Control 标签页布局 #98582
  • 使用当前 OpenClaw 吉祥物刷新 iOS 和 Watch 图标 #101411
  • 为 iOS 设置添加感知状态的吉祥物情绪 #108900
  • 为 Watch 收件箱添加感知情绪的 Clawd 吉祥物 #109365
  • 为 iOS 侧边栏添加代理头像和更多空间 #112082
  • fix(ios): 简化侧边栏导航 #132086
  • 强化 iOS 发布流程并简化定位权限选择 12515ad
  • 在 iOS Talk 菜单中使用品牌字体 af62abe
  • 让循环出现的 iOS Gateway 提醒保持固定 #110493
  • chore(i18n): 刷新原生语言区域 #131438
  • chore(i18n): 刷新原生语言区域 #132302

Bug 修复

  • 强化 iOS Gateway 和 Apple Watch 状态处理 5e9bc09
  • 防止取消和会话变更后残留过期的 iOS 语音任务 #103072
  • 本地化 iOS 和 Apple Watch 应用界面 #105372
  • 优化 iOS 侧边栏手势和控件的流畅度 #111831
  • 优化 iOS 侧边栏拖动的流畅度并统一抽屉界面 #112299
  • fix(talk): 共享并约束 Apple relay 生命周期 #127232
  • 跨语言保留 iOS 应用和扩展名称 690ed56
  • 返回后让 iOS Chat 保持可见活动状态 #102309
  • 妥善停止已取消的 iOS 相机请求 #103069
  • 让 iOS 会话操作跟随所选代理 #103415
  • 保留 iOS 分享草稿中的有效文本 #103453
  • 调整从 iOS 分享的超大图片尺寸 #103860
  • 为 VoiceOver 本地化 iOS 设置标签 #105859
  • 防止附件被省略时产生不完整的 iOS 分享 #106513
  • 重新连接后保持所选 iOS Chat 处于选中状态 #108241
  • 恢复 iOS Chat 的半透明边缘 #110505
  • 保持统一的 iOS 语音控件可恢复 #110906
  • 让 iOS 回复在打开的键盘上方保持可见 #110944
  • 强化 iOS Talk 语音会话恢复和确认反馈 #111424
  • fix(ios): 对会话名册进行分页并恢复审批引导 #112004
  • 本地化 iOS 上的 Agent Pro 详情标签 #112980
  • 在 iOS 上添加深色主屏幕图标 #113039
  • 防止 iOS 设置和发布截图卡住 #113187
  • 在 iOS 系统语音回退时遵循语音区域设置 #113372
  • 为暂存的 iOS 语音备忘录保留 Stop 按钮 #115744
  • 恢复 iPad Chat 编辑器中的 Magic Keyboard 回车键 #116042
  • 从 iOS 分享草稿中移除重复 URL #116430
  • 在 iOS Talk 路由中遵循强制代理咨询 #117485
  • 恢复 iOS Chat 编辑器的键盘焦点 #120723
  • fix(ios): 网络观察超时时报告不可用 #128724
  • fix(ios): 恰好一次处理过期的后台刷新 #129097
  • fix(ios): 过期的 Watch 操作覆盖当前提示和命令 #129804
  • fix(ios): 防止 Apple Watch 回调导致应用崩溃 #129921
  • fix(ios): 在多代理 Gateway 上显示侧边栏会话 #131356
  • 防止 iOS 自动概览刷新重叠 818eca2
  • 修正韩语原生 UI 翻译 #107573
  • 防止 iOS 应用中过期的延迟浮层 #113062
  • 让 iOS Chat 代理身份可访问且可展开 #113917
  • fix(ios): 在深色模式下保持工具详情可见 #124021
  • fix(ios): 设备状态使电池监控保持启用 #128174
  • fix(ios): 对受限的静默推送报告无数据 #129026
  • fix(ios): 在语音采集期间保留键盘反馈 #129462
  • fix(ios): Gateway 投递失败时 Voice Wake 静默丢失命令 #130139
Android 与 Wear OS

Android 将听写、语音笔记、实时 Talk、模型与思考选项、上下文使用、附件,以及当前的 Talk、发送或停止操作整合到一个紧凑的输入框中,Photos、Videos 和 Files 统一收纳在加号菜单后面。从系统 Sharesheet 接收的文本、链接、图片、受支持的音频和常见文档会成为待审阅的草稿,而在发送之前,不受支持、体积过大或多余的项目都会先显示出来。

当 Android 已连接时,搜索可以触达 Gateway 支持的会话,而不仅限于缓存的最近会话;Threads 可以展开相关的父级和子级工作,并显示后代状态。当应用离线时,搜索会使用缓存中已有的活动会话。符合条件的受限助手回复现在可以内联展开,因此结尾、格式、附件和完整代码都可以阅读或复制;而不可用、失败或体积过大的结果仍会明确显示,而不会无声地结束回答。

Wear OS 配套应用通过配对的 Android 手机建立连接,并且不在手表上存储任何 Gateway 凭据。它可以显示最近的会话记录、发送打字或听写回复、停止运行、在回复到达时通知、使用持续的实时 Talk,并在手机广播这些控制项时切换 agent、会话和模型。受支持的手机还会将 Agent Pulse 作为有界后台工作和待处理事项的只读视图加入,手表上不提供任何批准或变更操作。

来源与完整变更列表

改进

  • 在 Android 上新增按应用选择语言的功能 #102876
  • 在整个 Android 应用中显示已配置的 agent 头像 #103248
  • 在聊天中新增 Android 系统分享功能 #104571
  • 在 Android 聊天中内联预览图片 #104620
  • 将 Android 应用本地化为 21 种语言 #105049
  • 在 Android 上新增前台 Voice Wake 功能 #107081
  • 为 Android 聊天新增内联听写和 Talk 功能 #109329
  • 通过配对的 Android 手机新增安全的 Wear OS 配套应用 #109433
  • 为 Wear OS 配套应用新增持续实时 Talk 功能 #109483
  • 恢复完整的 Wear OS 配套应用体验 #110130
  • 改进 Wear OS 的语音控制和辅助功能 #110425
  • 将 Wear OS 的 agent、会话和模型控制项放在主屏幕上 #110661
  • 从 Android 分享音频和文档 #110941
  • 将 Android 聊天组件复制或保存为图片 #111030
  • 根据助手音频为 Wear Talk 头像添加动画 #111516
  • 将工作状态和轮次回顾带到 Android 聊天中 #112221
  • 为 Wear OS 磁贴新增一键 Voice 和 Chat 路由 #112721
  • 为 Android 应用新增自适应 Material 导航 #113908
  • 在 Android 聊天中显示实时的子 agent 活动 #121813
  • 为 Wear 配套应用新增 Agent Pulse #122123
  • 在 Android 上显示清晰的系统通知和会话分隔线 #122268
  • 精简 Android 聊天输入框 #123077
  • 为 Android 新增固定的 Gateway 支持会话搜索 #124338
  • 在 Android 聊天中显示持久的进度卡片 #125444
  • 为 Wear OS 新增可直接搜索的上下文选择器 #126863
  • feat(android): 在 Threads 中显示会话层级 #128862
  • 简化 Android 会话排序和行标记 #103108
  • 让 Android 的语音波形和思考状态与 Apple 平台保持一致 #103130
  • 改进 Android 工作区文件导航 #104873
  • 在加载聊天记录之前准备 Android 按设备区分的会话 #105115
  • 为 Android 引导流程新增带情绪的吉祥物动画 #109311
  • 为 Wear OS 新增 Android 手机代理 #109341
  • 统一 Wear OS 的浅色和深色主题 #110314
  • 为 Android Talk 新增摄像头和麦克风控制 #111046
  • 在 Android 上新增稀有的工作爪动画 #112571
  • 将 Android 侧边栏搜索折叠到头栏操作后面 #116956
  • 在 Android 聊天中显示计划状态和说明 #124958
  • 让 Android 聊天气泡显示发言者 #124985
  • 在 ClawTheme 下统一 Android 聊天颜色 #125020
  • feat(android): 对侧边栏会话进行分组 #128092
  • feat(android): 统一 agent 和会话选择器 #128309
  • 让 Android 发布截图具有确定性 f163f32
  • 让 Android 启动器图标与 OpenClaw 网站图标保持一致 #101423
  • 简化 Android Canvas 待机布局 #104001
  • 刷新生成的原生应用翻译 #112803
  • 让已完成的 Android 计划步骤保持可读 #124916
  • chore(i18n): 刷新原生语言区域 #127681

Bug 修复

- 保持 Android 输入框状态与其聊天一致 [#109200](https://github.com/openclaw/openclaw/pull/109200)
- 稳定 Wear OS 实时音频和代理请求 [#111033](https://github.com/openclaw/openclaw/pull/111033)
- 在 Wear Talk 头像中遵循减少动态效果设置 [#112245](https://github.com/openclaw/openclaw/pull/112245)
- fix(android): 恢复被截断的助手回复的结尾 [#131575](https://github.com/openclaw/openclaw/pull/131575)
- 防止已取消的 Android 任务显示为失败 [#105047](https://github.com/openclaw/openclaw/pull/105047)
- 在重连期间保持 Android 应用会话稳定 [#105144](https://github.com/openclaw/openclaw/pull/105144)
- 保持较长的 Android 聊天运行处于活动状态 [#106864](https://github.com/openclaw/openclaw/pull/106864)
- 恢复 Android 头部标志的品牌颜色 [#108199](https://github.com/openclaw/openclaw/pull/108199)
- 在 Android 诊断中保留表情符号 [#108823](https://github.com/openclaw/openclaw/pull/108823)
- 在 Android 首字母中保留完整的 Unicode 字素 [#108830](https://github.com/openclaw/openclaw/pull/108830)
- 在 Android 徽章中保留完整的 Unicode 字素 [#109486](https://github.com/openclaw/openclaw/pull/109486)
- 在过时的音频错误后保持重启的 Wear Talk 会话存活 [#110292](https://github.com/openclaw/openclaw/pull/110292)
- 从过时的手机路由中恢复 Wear 请求 [#110423](https://github.com/openclaw/openclaw/pull/110423)
- 保持 Android 流式回复在视图中 [#110983](https://github.com/openclaw/openclaw/pull/110983)
- 在 Wear OS 线程中保持流式回复可见 [#111459](https://github.com/openclaw/openclaw/pull/111459)
- 本地化 Wear OS 伴侣状态和失败信息 [#112228](https://github.com/openclaw/openclaw/pull/112228)
- 响应 Android“移除动画”设置更改 [#112687](https://github.com/openclaw/openclaw/pull/112687)
- 当较早的回合结束时,保持活动的 Wear OS 回复 [#113804](https://github.com/openclaw/openclaw/pull/113804)
- 使用当前区域设置格式化 Android 和 Wear 标签 [#115015](https://github.com/openclaw/openclaw/pull/115015)
- 本地化 Android“已固定”辅助功能标签 [#117726](https://github.com/openclaw/openclaw/pull/117726)
- 保持 Wear OS 聊天停留在最新回复 [#120307](https://github.com/openclaw/openclaw/pull/120307)
- 从本地完成开始 Android 子代理保留 [#122089](https://github.com/openclaw/openclaw/pull/122089)
- 在整个保留期内保持 Android 子代理活动可见 [#122198](https://github.com/openclaw/openclaw/pull/122198)
- 恢复紧凑的 Android 聊天元数据标签 [#125053](https://github.com/openclaw/openclaw/pull/125053)
- fix(android): 规范化空日历和联系人写入字段 [#125527](https://github.com/openclaw/openclaw/pull/125527)
- fix: 当没有足够新的缓存位置时,location.get 可能返回过时的定位 [#128439](https://github.com/openclaw/openclaw/pull/128439)
- fix(android): 已获取网关强调色,但从未应用到应用主题 [#128702](https://github.com/openclaw/openclaw/pull/128702)
- fix(android): 隔离已取消的语音笔记权限回调 [#128733](https://github.com/openclaw/openclaw/pull/128733)
- fix(android): 为新事件选择可写日历 [#129055](https://github.com/openclaw/openclaw/pull/129055)
- fix(android): 保留聊天图片中的照片方向 [#129136](https://github.com/openclaw/openclaw/pull/129136)
- fix(android): 停止被中断的助手音频并删除缓存文件 [#129574](https://github.com/openclaw/openclaw/pull/129574)
- fix(android): 恢复丢失的网关事件 [#129723](https://github.com/openclaw/openclaw/pull/129723)
- fix(android): 通过代理路径加载聊天图片、音频和视频 [#129957](https://github.com/openclaw/openclaw/pull/129957)
- fix(android): 照片库返回旋转或镜像的相机图片 [#129965](https://github.com/openclaw/openclaw/pull/129965)
- fix(android): 在离线聊天历史中保留文档附件 [#130163](https://github.com/openclaw/openclaw/pull/130163)
- fix(android): 报告已禁用的通知类别,而不是成功 [#130531](https://github.com/openclaw/openclaw/pull/130531)
- fix(android): 朗读长回复时不会静默失败 [#130574](https://github.com/openclaw/openclaw/pull/130574)
- fix(android): 阅读较早消息时保留问题答案 [#130821](https://github.com/openclaw/openclaw/pull/130821)
- fix(android): 键盘打开时保持设置控件可访问 [#130995](https://github.com/openclaw/openclaw/pull/130995)
- fix(android): 重连后保持离线历史为最新 [#132964](https://github.com/openclaw/openclaw/pull/132964)
- 保持转发的 Android 通知文本 UTF-16 安全 [#102442](https://github.com/openclaw/openclaw/pull/102442)
- 保持 Android 链接预览元数据 UTF-16 安全 [#102988](https://github.com/openclaw/openclaw/pull/102988)
- 在 Android 工作区浏览器中换行显示长文件名 [#104075](https://github.com/openclaw/openclaw/pull/104075)
- fix(android): 恢复时刷新通知访问权限 [#104460](https://github.com/openclaw/openclaw/pull/104460)
- 将 Android 会话搜索保留在“会话”内 [#104792](https://github.com/openclaw/openclaw/pull/104792)
- 限制 Android 结构化历史图片解码 [#105065](https://github.com/openclaw/openclaw/pull/105065)
- 自动聚焦 Android 命令面板搜索 [#105471](https://github.com/openclaw/openclaw/pull/105471)
- 居中显示 Android 命令面板标题 [#106264](https://github.com/openclaw/openclaw/pull/106264)
- 让 Android 附件删除更容易点击 [#106737](https://github.com/openclaw/openclaw/pull/106737)
- 为 Android“提供商和模型”返回按钮添加轮廓 [#106803](https://github.com/openclaw/openclaw/pull/106803)
- 当 Android 语音错误被缩短时保留表情符号 [#108101](https://github.com/openclaw/openclaw/pull/108101)
- 在 Android 会话标签中保留表情符号边界 [#108102](https://github.com/openclaw/openclaw/pull/108102)
- 在 Android 在线状态拒绝日志中保留表情符号 [#108103](https://github.com/openclaw/openclaw/pull/108103)
- 放大 Android 语音笔记录制控件 [#108307](https://github.com/openclaw/openclaw/pull/108307)
- Android 工具预览保留表情符号 [#108330](https://github.com/openclaw/openclaw/pull/108330)
- 在暂停期间保留 Android 按住说话语音 [#110995](https://github.com/openclaw/openclaw/pull/110995)
- 在退出并重新打开后恢复 Wear Talk [#112383](https://github.com/openclaw/openclaw/pull/112383)
- 使 Android 分支消息计数与区域设置无关 [#112426](https://github.com/openclaw/openclaw/pull/112426)
- 更正 Android 辅助功能执行器本地化 [#113276](https://github.com/openclaw/openclaw/pull/113276)
- 在 Android 侧边栏会话中显示固定状态 [#117063](https://github.com/openclaw/openclaw/pull/117063)
- 在 Android 侧边栏搜索中显示所有匹配的会话 [#117981](https://github.com/openclaw/openclaw/pull/117981)
- 在侧边栏中显示活动的 Android 会话状态 [#118624](https://github.com/openclaw/openclaw/pull/118624)
- 为新的 Android 聊天生成有用的标题 [#123670](https://github.com/openclaw/openclaw/pull/123670)
- 在紧凑选择器中保留已固定的 Android 会话 [#125264](https://github.com/openclaw/openclaw/pull/125264)
- fix(android): 保留照片拍摄日期和请求的图片分辨率 [#125550](https://github.com/openclaw/openclaw/pull/125550)
- 本地化 Android 进度卡片标签 [#125608](https://github.com/openclaw/openclaw/pull/125608)
- fix(android): 防止已过期的子代理任务重新出现 [#128612](https://github.com/openclaw/openclaw/pull/128612)
- fix(android): 规范化可选的运动日期范围 [#128734](https://github.com/openclaw/openclaw/pull/128734)
- fix(android): 没有个人姓名的联系人显示为未命名 [#129549](https://github.com/openclaw/openclaw/pull/129549)
- fix(android): 保留仅包含文档的聊天消息 [#129557](https://github.com/openclaw/openclaw/pull/129557)
- fix(android): 共享多张图片时说明文字消失 [#129603](https://github.com/openclaw/openclaw/pull/129603)
- fix(android): 保留被省略的仅图片聊天消息 [#129711](https://github.com/openclaw/openclaw/pull/129711)
- fix(android): 保留已断开节点的网关状态 [#129839](https://github.com/openclaw/openclaw/pull/129839)
- fix(android): 共享图片丢失原始文件名 [#130156](https://github.com/openclaw/openclaw/pull/130156)
- fix(android): 遵循低相机快照质量 [#130160](https://github.com/openclaw/openclaw/pull/130160)
- fix(android): 在转发通知前要求监听器访问权限 [#130173](https://github.com/openclaw/openclaw/pull/130173)
- fix(android): 在斜杠建议时保持输入框可见 [#130555](https://github.com/openclaw/openclaw/pull/130555)
- fix(android): 在替换回复期间保持 Talk 的说话指示器处于活动状态 [#130868](https://github.com/openclaw/openclaw/pull/130868)
- chore(i18n): 刷新原生区域设置 [#132101](https://github.com/openclaw/openclaw/pull/132101)
- fix(android): 延迟的归档完成会切换离开较新的聊天 [#132873](https://github.com/openclaw/openclaw/pull/132873)
macOS 应用

macOS Quick Chat 可从菜单栏或全局快捷键打开,覆盖在正在使用的应用之上,并提供最近更新的五个对话的选择器。它会就地流式显示回复、切换代理、接受听写,并选择模型和推理级别。屏幕录制权限可添加窗口或区域捕获,而辅助功能权限可添加来自聚焦应用的有限范围文本,并允许将最终答案粘贴回用户之前工作的位置。捕获的上下文会在发送后或 Quick Chat 隐藏时清除。

全窗口原生聊天现在会居中显示宽对话,随更长的草稿增长,使用 Command-F 和 Command-G 搜索已加载的用户和助手消息,并将复制、回复、收听以及其他消息操作直接放在对话上。失败的排队发送可立即重试,而结果不确定的发送仍由用户控制。搜索仅限于已加载的可见消息文本,不会获取更早的历史记录,也不会检查隐藏的推理和工具负载。

原生聊天可以重命名、分叉、置顶、归档、标记已读或未读,并将对话组织为父子树和组,支持批量操作、检查和基于 worktree 的创建。当所选代理、父级、worktree 或基础引用无法被满足时,worktree 请求会停止。

仪表板在重连过程中会恢复到其记住的窗口框架、Space 和可用路由,状态菜单保持实时会话卡片、选择以及 Gateway 或设备诊断稳定且可读。

来源和完整变更列表

改进

  • 将 macOS 侧边栏切换按钮移入标题栏 #104380
  • 重新设计 macOS 菜单栏小生物 #104846
  • 使 macOS 标题栏控件适配侧边栏状态 #105175
  • 将 macOS 仪表板工具栏控件移入 Web UI #105902
  • 让 macOS 仪表板更具原生感 #106997
  • 在 Mac 上添加睡帽、毕业帽和脱帽致意的吉祥物时刻 #108882
  • 添加 macOS Quick Chat #109720
  • 扩展 macOS Quick Chat,支持代理切换和窗口截图 #109952
  • 改进 macOS Talk Mode 中的麦克风控制和实时反馈 #109995
  • 原生 macOS 聊天添加会话操作、未读处理以及子代理树 #110019
  • 添加原生会话组、批量操作和 worktree 创建 #110347
  • macOS Quick Chat 流式显示回复并继续最近的对话 #110631
  • 添加 Quick Chat 区域捕获和聚焦应用文本上下文 #110635
  • 为 macOS Quick Chat 添加听写、粘贴回和模型控制 #110994
  • 在 macOS 上添加需审批的摄像头平移、俯仰和缩放 #120511
  • 在已连接的 Mac 设备面板上展示小组件 #125818
  • refactor(macos):单所有者混合状态菜单,包含实时会话卡片和执行审批 #130041
  • refactor(macos):状态菜单优化——受控宽度、简洁标题、结构化诊断、原生高亮 #130388
  • feat(macos):让原生聊天布局和控件更接近 Web #131849
  • 跨语句复用 macOS MLX 语音模型 #104200
  • 回收 macOS 聊天分屏视图中的垂直空间 #104628
  • 刷新 macOS 安装程序美术和布局 #107142
  • 让 macOS 菜单栏小生物庆祝恢复和完成的工作 #108866
  • 合并 macOS WebChat 标题和工具栏行 #109318
  • 为 macOS 应用添加真正的仅后台启动模式 #112168
  • 澄清 macOS 远程网关入门 #114494
  • 将 macOS 节点身份读取移出菜单渲染 #116435
  • 刷新生成的 macOS 区域设置工件 #117948
  • macOS:显示实时 Talk 设置 #118505
  • 使 macOS Peekaboo 主机升级事务化 #124564
  • 为 macOS 仪表板添加 Command-方括号历史记录快捷键 #104328
  • 为 macOS 仪表板标题栏控件提供更多空间 #104572
  • 为 macOS 设置和更新添加可工作的吉祥物动画 #108735
  • 减少 macOS 位置权限轮询开销 #116092
  • 移除重复的 macOS 菜单栏悬停卡片 #118116

Bug 修复

  • 在重连过程中保持 macOS 仪表板稳定 #117112
  • fix(macos):抑制进程管道写入端的 SIGPIPE #127666
  • fix(macos):在应用重建后保持节点连接可用 #131466
  • 恢复 macOS 仪表板中的会话删除 #102263
  • 从分屏视图窗格标题拖动 macOS 窗口 #104048
  • 使 macOS 仪表板红绿灯与托管标题栏控件对齐 #106099
  • 使 macOS 菜单栏点击可靠 #107786
  • 在 Swift 6.2 上恢复 macOS 应用构建 #107926
  • 防止隐藏的 macOS Canvas 面板重新打开 #110107
  • 打开接收代理的 Quick Chat 对话 #110118
  • 稳定 macOS Quick Chat 捕获和文本上下文 #110830
  • 回收超时的 macOS shell 进程组 #115859
  • fix(camera):在外部 macOS 摄像头上保留横向输出 #116046
  • 暂停不活跃的 macOS Canvas 轮询 #116106
  • 恢复每个并发的 macOS 位置权限请求 #116183
  • 阻止已取消的 Voice Wake 定时器执行过期工作 #116189
  • 保持 macOS Voice Wake 指示器对当前捕获处于活动状态 #116196
  • 保留最新的 macOS Voice Wake 触发器 #116202
  • 阻止已取消的 macOS 刷新任务延迟运行 #116322
  • 恢复 macOS 设置窗格之间的滚动 #118831
  • 恢复 macOS 仪表板中的双击缩放 #118976
  • 递送临时 macOS 通知 #122179
  • 在关机时回收 macOS 辅助进程 #123538
  • 原子地展示 macOS Canvas 小组件 #126039
  • fix(macos):读取当前通道健康状态 #128176
  • fix(ui):将用户强调色传播到 Talk Mode 和小组件框架 #128577
  • fix(macos):来自 Control UI 的用户强调色被配置快照覆盖,且从不实时刷新聊天窗口 #128703
  • fix(mac):防止在无地址接口上发生网络发现崩溃 #129265
  • fix(macos):防止 SSH 隧道启动被取消时发生崩溃 #130332
  • fix(macos):退出时不遗留 SSH 隧道 #130421
  • fix:Claude 会话发现因过期的 Desktop 元数据而停滞 #131237
  • fix(macos):当调用者被取消时停止伴随命令 #131650
  • fix(macos):保留无状态健康探测错误 #132062
  • 移除重复的 macOS 标题栏品牌标识 #102497
  • 为 macOS MLX 语音输出使用安全读取 #104233
  • 保持 macOS 分屏视图标题远离窗口控件 #104593
  • 从 macOS 仪表板移除重复的侧边栏切换按钮 #104694
  • 保持紧凑的 macOS 品牌标识远离窗口控件 #107783
  • 阻止设置随 macOS 仪表板一起打开 #108074
  • 阻止代理展示的 Canvas 窗口抢占焦点 #110245
  • 使 macOS 会话标题与原生标题栏控件对齐 #110462
  • 恢复 macOS 菜单栏中的小生物图标 #114223
  • 保持替换的 macOS 通知可见 #116226
  • 刷新生成的 macOS 区域设置目录 #116640
  • 移除 macOS 自命名默认值警告 #117690
  • 在 macOS 上恢复原生 Codex 和 Claude 侧边栏处理 #118914
  • 在 macOS 上遵守“使用时”位置权限 #122435
  • 在 macOS 上恢复不透明会话键的 Group 徽章 #126807
  • fix(macos):已取消的 Talk 会话可能以满 CPU 空转 #129682
  • fix(macos):在设置和语音控件中恢复被拒绝的语音权限恢复 #129950
  • fix(macos):在授予权限后识别屏幕录制访问 #130530
  • fix(macos): 允许拖动 OpenClaw 面板标题栏 #132288

    • fix(macos): 在已配对的 Mac 上恢复 Codex 目录 #132713

    文档

    • test(exec): 覆盖无本地重放时的伴侣响应丢失 #131961
Linux 应用

Linux 桌面伴侣应用 的工作现已包含首次运行设置、托盘和服务控制、嵌入式 Control UI、重连处理、深度链接、自动启动、窗口恢复、更新通知,以及针对待处理请求的原生提醒。Quick Chat 可切换智能体,保持一个 Gateway 连接打开,在栏中流式显示回复,并显示发送是被接受、失败,还是正在等待重连。

构建和发布路径支持 .deb 和 AppImage 软件包,但作为 v2026.8.1 下载项的可用性尚未得到验证。summon 快捷键在 X11 上可用,Wayland 会保留托盘条目,审批决定仍保留在 Dashboard 或命令行中。

来源和完整变更列表

改进

  • 添加 Linux 桌面伴侣应用 #106352
  • 添加 Linux 伴侣软件包、品牌图标和 Gateway 指南 #106533
  • 添加 Linux 桌面伴侣操作系统集成 #109236
  • 添加 Linux 审批提醒和 summon 快捷键 #109322
  • 为 Linux 伴侣添加 Quick Chat #109947
  • 为 Linux Quick Chat 添加智能体切换和快捷键控制 #110285
  • 将 Linux Quick Chat 直接连接到 Gateway #110491
  • 在栏中流式显示 Linux Quick Chat 回复 #110632
  • 在 Linux Quick Chat 中渲染交互式组件 #111933
  • 随稳定版本发布 Linux 伴侣软件包 #106891
  • 使用 Clawd 吉祥物作为 Linux 桌面图标 #108181

Bug 修复

  • 稳定 Linux Quick Chat 组件 #112261
  • 打包 Linux 媒体播放编解码器 #115616
  • 在过期组件清理前隐藏 Linux Quick Chat #112308
  • 在 DPI 和组件调整大小期间保持 Linux Quick Chat 在屏幕上 #114271
  • fix(linux): Quick Chat 忽略已配置的 Gateway 强调色 #129451
原生应用的进度与呈现

在 iOS、macOS 和 Android 上,丰富的进度卡片可以在运行结束后保留在 composer 上方,并在连接的 Gateway 支持已保存卡片时,通过重新启动或重连恢复。这些客户端还会在回合运行期间显示工作中的 Claw、已用时间和长时间等待状态,并在成功且明确地完成时添加时长和 Token 回顾。旧版 Gateway 仍可以显示实时回退卡片,但它们无法在重新启动后恢复这些卡片,并且 Android 的回退有时可能会保留过期的已完成状态。

助手创建的组件 可以在客户端声明支持时,在 iOS、Android、macOS 和 Linux Quick Chat 中内联渲染,符合条件的已连接 Mac 还可以在其原生 Canvas 面板中呈现一个。当 Linux Quick Chat 使用自定义 Gateway TLS leaf pin 时,它仍仅支持文本。可展开的文件编辑差异覆盖范围较窄的客户端集合,并出现在 iPhone、iPad 和 Mac 上。

运行时翻译现已覆盖 Android 的主要工作流,以及 iPhone、iPad、Live Activity、Apple Watch 和 Wear 的指定状态界面,并在 Android 上提供按应用的语言选择器。身份绑定的 iOS、macOS 和 Android 连接会跟随用户在跨设备间变化的个人资料强调色,iOS、watchOS、macOS 和 Android 上的语音界面共享相同的基于阶段的波形,并在实时计量不可用时使用合成运动。

来源和完整变更列表

改进

  • 跨原生应用统一带实时音频反馈的语音波形 #102901
  • 为 Apple 应用吉祥物添加响应式情绪和彩蛋 #104255
  • 为原生聊天添加交互式内联组件 #109212
  • 使原生 macOS 聊天更接近 Web 聊天一致性 #109712
  • 改进原生聊天复制、长消息阅读和跟踪控制 #110276
  • 以可展开行显示 Apple 聊天工具活动 #110618
  • 在 Apple 平台上复制或保存聊天组件为图像 #110987
  • 在 iOS 和 macOS 聊天中显示文件编辑差异 #111039
  • 在 Apple 聊天中完成内联工具差异 #111326
  • 为 iOS 和 Android 添加会话仪表板 #112163
  • 将工作中的 Claw 和回合回顾带到 iOS 和 macOS #112188
  • 将实时会话观察者摘要带到原生应用 #112597
  • 在原生聊天应用中显示实时 Swarm 工作进程 #113850
  • 在 Apple 聊天中显示实时子智能体活动 #121815
  • 在 Apple 聊天中显示系统通知和历史边界 #122255
  • 从 iOS 和 Android 查看机器桌面 #123097
  • 将持久进度卡片带到 iOS 和 macOS #125442
  • feat(apps): 在 iOS、macOS 和 Android 上实时解析每个资料的强调色 #130598
  • 在原生聊天应用中统一使用线程措辞 #111038
  • 刷新所有支持语言区域中生成的原生目录 #112441
  • 添加 zen、drummer 和 peekaboo 工作 Claw 动画 #112570
  • 刷新生成的原生应用翻译 #112662
  • 刷新原生应用翻译 #114915
  • 刷新跨原生应用的翻译 #115532
  • 添加四种稀有工作 Claw 动画 #120826
  • 刷新聊天恢复和历史消息的原生翻译 #122355
  • chore(i18n): 刷新原生语言区域 #128759
  • chore(i18n): 刷新原生语言区域 #133074
  • 共享 Apple 聊天 Gateway 负载映射 #106154
  • 用紧凑按钮替换宽大的跳转至最新药丸按钮 #110651
  • 在各应用中锐化工作 Claw 图标 #114939
  • 刷新当前 Android 和 iOS 翻译 #120352
  • 刷新生成的原生应用语言区域 #121000
  • 刷新生成的原生应用语言区域 #121561
  • 刷新生成的 Android 和 iOS 语言区域 #123101
  • 刷新生成的原生应用语言区域 #124089
  • chore(i18n): 刷新原生语言区域 #131987

Bug 修复

- 加固移动端 Gateway 会话和 Apple Watch 回复状态 [2c316f5](https://github.com/openclaw/openclaw/commit/2c316f5)
- 隔离过期的 Watch 操作并保留重试的附件 [7838c6a](https://github.com/openclaw/openclaw/commit/7838c6a)
- 使 Apple 超时快速返回并保持重试安全 [#103066](https://github.com/openclaw/openclaw/pull/103066)
- 在重连后恢复原生实时更新 [#113634](https://github.com/openclaw/openclaw/pull/113634)
- 在原生聊天中渲染助手生成的图像 [#115042](https://github.com/openclaw/openclaw/pull/115042)
- 在 iOS、Android 和 macOS 上恢复原生 Talk 行为 [#115577](https://github.com/openclaw/openclaw/pull/115577)
- 在 Apple 应用中,使用已发布的 Gateway 恢复计划卡片 [#125588](https://github.com/openclaw/openclaw/pull/125588)
- 在 Android 清单漂移后重新同步原生翻译 [bd03b4d](https://github.com/openclaw/openclaw/commit/bd03b4d)
- 恢复原生运行时、Watch 头像、浏览器图形和本地音频行为 [#107631](https://github.com/openclaw/openclaw/pull/107631)
- 使用原生桌面系统通知 [#109901](https://github.com/openclaw/openclaw/pull/109901)
- 在实时边缘保持“跳转到最新”隐藏 [#110811](https://github.com/openclaw/openclaw/pull/110811)
- 本地化 Android 变体和 Apple 设置界面 [#113214](https://github.com/openclaw/openclaw/pull/113214)
- 刷新原生语言环境并修复印尼语倒计时单位 [#113289](https://github.com/openclaw/openclaw/pull/113289)
- 在原生聊天和导出中保留图像和语音留言 [#113764](https://github.com/openclaw/openclaw/pull/113764)
- 恢复 Apple 聊天侧边栏排序和搜索 [#113886](https://github.com/openclaw/openclaw/pull/113886)
- 在原生聊天中保留字面 Markdown 图像示例 [#113904](https://github.com/openclaw/openclaw/pull/113904)
- 本地化 Apple gateway 发现状态 [#115051](https://github.com/openclaw/openclaw/pull/115051)
- 在 Apple 平台上显示展开的披露内容 [#115863](https://github.com/openclaw/openclaw/pull/115863)
- 在路由未知时保持 iOS 附件可用 [#116787](https://github.com/openclaw/openclaw/pull/116787)
- 刷新子代理状态的原生翻译 [#121939](https://github.com/openclaw/openclaw/pull/121939)
- 使嵌入式 Control UI 与移动应用外观匹配 [#123408](https://github.com/openclaw/openclaw/pull/123408)
- fix(macos):防止重复的新聊天会话和过期导航 [#127693](https://github.com/openclaw/openclaw/pull/127693)
- fix(apps):防止 Unicode 数字冻结代码高亮 [#128364](https://github.com/openclaw/openclaw/pull/128364)
- fix(location):拒绝未来日期的缓存修复 [#128591](https://github.com/openclaw/openclaw/pull/128591)
- fix(nodes):报告硬件实际到达的相机位置 [#128595](https://github.com/openclaw/openclaw/pull/128595)
- feat(ios):在聊天中采用 gateway 用户强调色 [#128599](https://github.com/openclaw/openclaw/pull/128599)
- chore(i18n):刷新原生语言环境 [#130270](https://github.com/openclaw/openclaw/pull/130270)
- fix(apple):避免重建未更改的工具差异预览 [#130615](https://github.com/openclaw/openclaw/pull/130615)
- chore(i18n):刷新原生语言环境 [#130667](https://github.com/openclaw/openclaw/pull/130667)
- fix(apple):在反向代理路径后加载聊天媒体 [#130755](https://github.com/openclaw/openclaw/pull/130755)
- fix(ios):在回复流式传输时避免重复的 Markdown 处理 [#131513](https://github.com/openclaw/openclaw/pull/131513)
- 刷新原生应用翻译和语言环境目录 [#115608](https://github.com/openclaw/openclaw/pull/115608)
- fix(apple):将小组件快照绑定到其文档所有者 [#129666](https://github.com/openclaw/openclaw/pull/129666)
- fix(talk):当旧语句被取消时保留替换语音 [#130687](https://github.com/openclaw/openclaw/pull/130687)
- fix(i18n):按参数顺序显示印地语搜索匹配数 [#132176](https://github.com/openclaw/openclaw/pull/132176)
- 稳定 Apple 聊天中的流式回复 [#50483](https://github.com/openclaw/openclaw/pull/50483)

</details>

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw