Repository navigation
Computer Use v0.9.0
本版改进终端和网页输入框的操作,新增内置粘贴、截图文字识别,以及由 Agent 发起、用户在 App 内确认的全应用授权请求。仍为开发预览版。
终端输入与剪贴板
- 新增
paste动作:暂存用户剪贴板的多种格式,粘贴后恢复;期间用户复制了新内容时保留新内容,无法完整保存或恢复时返回警告。restoreClipboard: false可跳过读取与恢复,但会覆盖剪贴板。 - macOS 后台粘贴调用应用的“粘贴”菜单,送入当前有焦点的输入框;此路径不接受
elementId,应先确认目标输入框。末尾换行会被去掉,终端命令仍需核对后单独发送回车。 - 修复终端等自行清空的网页输入框:文字已派发但读回不一致时,返回
executed/unconfirmed和readback_mismatch警告,避免误判未输入并停止运行时。无法确认结果时仍不得盲目重放。 - 对已知较慢的逐键输入,在派发前估算耗时并拒绝注定超时的请求。前台长输入分段派发,中途停止时报告已完整送达的字符数;检测到用户近期操作时先让行。
- 快照失效时区分过期、已用于动作、被新观察替代等原因,提供更具体的恢复说明。
读取窗口文字与遮挡提示
observe支持text: true,返回从截图识别出的文字行及坐标;适用于终端、canvas 等无障碍树不提供正文的界面。wait和动作验证支持文字条件,比较时统一空白、全角形式、横线及引号;可用screenshot: false省略返回图片。识别可能漏字或误读,不能用“未识别到”证明内容不存在。- 完全被其他窗口挡住时返回
covered;网页视图可能停止重绘时附带screenshotMayBeStale。这是风险提示,不会强制目标应用刷新。 - macOS 和 Windows 宿主提供同包文字识别、剪贴板会话及输入空闲检测。macOS 首次准备识别模型可能需要约一分钟,新增后台预热和明确的超时说明。
授权与操作指南
- Agent 可调用
request_all_apps请求升级自身授权,由 App 展示客户端名称、短 ID 和现有范围后请用户确认。保留现有身份、profile、凭据及独立浏览器权限,仍需用户本地批准。 capabilities、doctor和在线鉴权成功后的preflight返回当前客户端标识,App 客户端页显示相同短 ID,方便对应。- Skill 同步说明终端优先粘贴、执行前核对、文字等待、遮挡风险、输入法及尽快交还前台控制。
安装包与验证范围
提供 macOS Apple Silicon、Windows ARM64 和 Windows x64 安装包、ZIP、SHA-256 与平台元数据,共 15 个附件。CI 校验和打包通过后直接上传 GitHub Release;macOS 另外执行 Developer ID 签名、Apple 公证和装订。Windows 包仍未签名。
macOS WebKit 夹具已实测输入读回修复、超长输入派发前拒绝、OCR 与文字等待、后台菜单粘贴、多格式剪贴板恢复及遮挡提示。Windows 11 ARM64 已完成构建、UI 回归和原生辅助能力基础测试。打包后 macOS 新授权弹窗与剪贴板隐私提示、真实用户操作下的前台分段输入、Windows 粘贴端到端效果,以及 Windows 10 和原生 x64 桌面仍未全面验收。