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