将本地 GitHub 会话带到任何地方
Take your local GitHub sessions anywhere
GitHub Copilot 新增远程控制功能,允许开发者将 VS Code、CLI 中的 agent 会话通过 `/remote on` 命令发送至 github.com 及 GitHub Mobile 应用,实现跨 CLI、VS Code、Web 和移动端的连续工作流。该功能支持实时监控 agent 进度、中途通过自然语言发送指令调整方向、批准或拒绝权限请求,并可直接从手机创建和审查拉取请求。远程控制适用于任何仓库或不含仓库的目录,会话默认保持私有,仅对用户本人可见。
最佳的 GitHub Copilot 工作流并非一次只做一件事。你可能有一个 agent 在 VS Code 中重构模块,另一个在 CLI 中调试测试,第三个则在后台搭建新功能。过去,管理所有这些操作只能在你桌前完成。一旦你离开笔记本电脑,就会失去对所有正在运行会话的可见性。现在,开发者可以将他们的 GitHub Copilot agent 带到任何地方,通过 GitHub Copilot CLI 会话的远程控制功能(现已于 github.com 和 GitHub Mobile 应用上正式可用)实现。我们还将在 VS Code 和 JetBrains IDE 中引入远程控制,使 GitHub Copilot 真正实现多端覆盖,可在任何设备上使用。
工作原理
在 VS Code 或 CLI 中启动一个 Copilot 会话,然后使用 /remote on 将其随身携带。你的会话将在 github.com 和 GitHub Mobile 应用上可用。开发者将体验到跨 CLI、VS Code、Web 和移动端的连续工作流。远程控制适用于任何仓库以及不含仓库的目录,因此无论环境如何设置,你都可以随身携带工作。
实时监控
在任何设备上打开你的会话,实时跟踪进度。实时查看 Copilot 正在做什么,包括它正在研究的计划、正在读取的文件、正在进行的更改以及正在运行的命令。
中途调整方向
从任何地方使用自然语言向正在运行的会话发送额外指令。如果 agent 走错了方向,你可以发送后续指令来纠正它。或者,你可以在任务进行中告诉 agent 扩大范围。批准或拒绝权限请求,并在移动中管理你的会话。
从任何地方完成完整工作流
一旦会话发送到 Web 或 GitHub Mobile 应用,远程控制即可实现完整的开发者工作流。例如,使用 Copilot CLI 你可以:
- 使用 Copilot CLI 进行
/plan和搭建。 - 使用
/remote on在 GitHub Mobile 应用或 Web 上监控进度。 - 通过后续指令引导会话。
- 审查实施计划和提议的更改。
- 直接从手机上创建和审查拉取请求。
- 合并并继续前进。
/remote on 将所有内容整合在一起,消除了切换界面带来的不便。
默认私有
你的会话仅对你可见。远程控制保持完全隐私;其他人无法查看或访问你的会话。
开始使用
远程控制不仅仅是一个便利功能。它是迈向端到端 agentic 平台的又一步。安装 GitHub Copilot CLI 即可在 CLI 中开始使用。或者,如果你已经在使用最新版本的 GitHub Copilot CLI 或 VS Code 中的 GitHub Copilot,则无需安装任何新内容。像往常一样启动一个会话,然后使用 /remote on 将其发送到 Web 或移动端。要了解更多信息并获取更详细的说明,请查看我们针对 CLI、VS Code 和 JetBrains 的远程控制文档。立即从 Apple App Store 或 Google Play Store 下载或更新 GitHub Mobile 以开始使用。
原文《Take your local GitHub sessions anywhere》首次出现在 GitHub Blog 上。