跳转到主要内容

Computer Use

computer(action=...) 提供像素级的屏幕操控能力,适用于操作任何 GUI 应用程序。

概述

Computer Use 是最底层的交互工具——它通过截图观察屏幕、通过坐标点击和键盘输入来操作。适用于没有 DOM 结构的原生应用、游戏、和任何 GUI 界面。

可用 Actions

使用示例

截图并分析

点击指定坐标

输入文本

键盘快捷键

拖拽操作

窗口管理

执行后端

最佳实践

  1. 先截图再操作:每次操作前先 screenshot 确认界面状态
  2. 用 element_index 优于坐标get_window_state 返回的无障碍元素索引比坐标更可靠
  3. 等待响应:复杂操作后等待 UI 更新再截图验证
  4. 窗口聚焦:操作前确认目标窗口在前台

与 browser 的区别

激活条件

computer 工具仅在 Desktop 模式下(desktop_connected=true)自动可用。Cloud Sandbox 中的像素级操控通过 Browser 面板(noVNC)实现。