桌面应用 Computer use
启用本机应用操作,管理跨 CLI 共享的长期批准,并停止当前操作。
Computer use 当前为 public preview,在 macOS 和 Windows 的本地会话中可用,默认关闭。它可读取可访问性信息或截图,点击、输入、按键、滚动和拖动,适合没有 API、CLI 或 MCP 的 GUI 工作流。
启用与平台权限
在 Settings → Computer Use 开启 Enable Computer Use。macOS 还需在 Prerequisites 中授予 Accessibility 与 Screen Recording;权限变化未被识别时点击 Check again。
也可在会话中用 /computer on 启用,用 /computer show 查看插件与 MCP 状态。企业 managed settings 可以禁用此能力,本地开启不能覆盖管理策略。
描述任务与审查访问
提示中说明目标应用、预期结果与限制。例如明确只是读取主窗口状态,不修改内容或提交表单。更直接的 API、MCP、终端或浏览器工具可完成的任务,官方建议优先使用这些结构化入口。
Computer use 遵守 Settings → Sessions → Tool Permissions。需要批准时,可选 Allow 授权当前 computer-use 会话、Always allow 保存供以后使用,或拒绝/取消。拒绝工具的权限规则优先于自动或已保存的批准。
长期批准与当前会话不同
Always allow 的应用批准保存在本机,在 Copilot app 与 CLI 之间共享。在 Computer Use → Always allowed apps 删除某个应用,会移除两端以后会话的保存批准,但不会撤销已经运行的会话访问权。
要停止当前操作,点击 Stop 或按一次 Esc;结束会话才撤销该会话已获得的应用访问。CLI 的中断按键另为 Esc 两次,不要混用。
关闭与排查
关闭设置中的 Enable Computer Use,或使用 /computer off。没有 Computer Use 设置页时,核对账户和系统是否可用;macOS 无法操作时,检查两项权限是否均显示 Granted。
界面变化、窗口状态和非标准控件可能导致选错位置或重复动作。检查目标应用和执行结果,尤其在改数据或提交内容的流程中;屏幕可见内容可能被作为上下文提供给 Copilot。