注意
计算机使用为 公开预览,且可能会更改。
关于计算机使用
Copilot 可以代表你通过读取可访问的应用程序内容和视觉上下文、单击控件、输入和编辑文本、按键、滚动、拖动以及跨应用程序导航工作流,与桌面应用程序交互。
此功能对于不提供 API、命令行接口或 MCP 集成的旧版和仅 GUI 软件中的工作流非常有用。 它可在 macOS 和 Windows 上用于本地会话。
有关其功能、控件和限制的信息,请参阅 关于计算机在 GitHub Copilot 中使用。
检查计算机使用状态
在交互式 Copilot CLI 会话中,输入:
/computer show
/computer show
Copilot CLI 报告是否启用了计算机使用插件、MCP 服务器和相关技能。
启用计算机操作
在交互式会话中,输入:
/computer on
/computer on
Copilot CLI 保存您的偏好设置并启用捆绑的计算机使用插件。 如果组织禁用了电脑访问,CLI 会报告它被托管设置阻止。 本地首选项不能覆盖该策略。
在 macOS 上,电脑使用会引导你授予辅助功能和屏幕录制权限。
使用计算机的使用
描述所需结果、涉及的应用程序和任何重要约束时,计算机使用效果最佳。
例如:
Open APP_NAME and summarize the status information shown in the main window. Do not change any values or submit any forms.
Open APP_NAME and summarize the status information shown in the
main window. Do not change any values or submit any forms.
将 APP_NAME 替换为计算机上安装的应用程序的名称。
计算机使用遵循激活的 Copilot CLI 权限模式。 此模式确定 Copilot 在控制应用程序之前是否请求批准。 输入 /permissions show 以查看活动模式。 如果需要授权,请选择 “允许” 以授予当前计算机使用会话的访问权限,选择 始终允许 以保存将来会话的授权,或拒绝或取消请求。
如果为某个应用程序选择 “始终允许”,则在同一台计算机上的 GitHub Copilot app 中使用计算机使用时,已保存的授权也会适用。 出现提示时,请确认应用程序和操作是否与您的请求匹配。 配置的拒绝规则仍然优先。
若要中断活动操作,请按 Esc 两次。
有关配置工具权限的信息,请参阅 允许和拒绝工具使用。
禁用电脑使用
在交互式会话中,输入:
/computer off
/computer off
若要确认插件和 MCP 服务器已禁用,请使用 /computer show。
计算机使用疑难解答
- 如果
/computer show提示无法使用计算机,请确认该功能适用于你的帐户,并且你正在使用受支持的操作系统上的本地会话。 - 如果已启用计算机控制但不起作用,则使用
/plugin检查捆绑的computer-use插件是否已启用,并使用/mcp list检查其 MCP 服务器是否已连接。 - 在 macOS 上,确认计算机使用辅助程序具有辅助功能和屏幕录制权限。