Skip to main content
Skip to content

使用 GitHub Copilot CLI 与桌面应用程序交互

使用计算机时,允许 Copilot 从 GitHub Copilot CLI 与本地桌面应用程序交互。

谁可以使用此功能?

GitHub Copilot CLI 适用于所有 Copilot 计划。 如果从组织收到 Copilot,必须在组织的设置中启用 Copilot CLI 策略。

注意

计算机使用为 公开预览,且可能会更改。

关于计算机使用

Copilot 可以代表你通过读取可访问的应用程序内容和视觉上下文、单击控件、输入和编辑文本、按键、滚动、拖动以及跨应用程序导航工作流,与桌面应用程序交互。

此功能对于不提供 API、命令行接口或 MCP 集成的旧版和仅 GUI 软件中的工作流非常有用。 它可在 macOS 和 Windows 上用于本地会话。

有关其功能、控件和限制的信息,请参阅 关于计算机在 GitHub Copilot 中使用。

检查计算机使用状态

在交互式 Copilot CLI 会话中,输入:

Text
/computer show

Copilot CLI 报告是否启用了计算机使用插件、MCP 服务器和相关技能。

启用计算机操作

在交互式会话中,输入:

Text
/computer on

Copilot CLI 保存您的偏好设置并启用捆绑的计算机使用插件。 如果组织禁用了电脑访问,CLI 会报告它被托管设置阻止。 本地首选项不能覆盖该策略。

在 macOS 上,电脑使用会引导你授予辅助功能和屏幕录制权限。

使用计算机的使用

描述所需结果、涉及的应用程序和任何重要约束时,计算机使用效果最佳。

例如:

Text
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 两次。

有关配置工具权限的信息,请参阅 允许和拒绝工具使用。

禁用电脑使用

在交互式会话中,输入:

Text
/computer off

若要确认插件和 MCP 服务器已禁用,请使用 /computer show。

计算机使用疑难解答

  • 如果 /computer show 提示无法使用计算机,请确认该功能适用于你的帐户,并且你正在使用受支持的操作系统上的本地会话。
  • 如果已启用计算机控制但不起作用,则使用 /plugin 检查捆绑的 computer-use 插件是否已启用,并使用 /mcp list 检查其 MCP 服务器是否已连接。
  • 在 macOS 上,确认计算机使用辅助程序具有辅助功能和屏幕录制权限。