GitHub 发布了 GitHub Copilot 桌面应用技术预览版,开发者可以从议题、拉取请求(Pull Request)、提示词或先前会话启动 AI 代理任务,并在同一环境中查看代码变更、检查结果和合并请求。该功能将 Copilot 的使用场景从代码编写辅助,扩展至贯穿整个开发流程的工作环境。根据官方预告视频,该应用将于 6 月 2 日正式发布。
GitHub 表示,开发者可以从议题、拉取请求、提示文本或先前会话开始任务。启动后,相关的工作内容、代码仓库状态、审查意见和检查结果都将整合到同一个会话中。
Copilot 桌面应用采用会话设计,每个会话拥有独立的代码分支、文件、对话记录和任务状态,因此不同任务可以分开处理,避免多个修改混杂在同一工作区。开发者也可以随时暂停任务,之后再回到原有进度。同时处理多个项目时,也能确保各任务保持独立的上下文。
该应用还将 AI 代理的职责扩展到代码生成之后的开发环节,包括后续修改与测试。GitHub 表示,开发者可在应用内查看 AI 代理规划的修改方向和实际变更内容,并提供反馈以触发下一轮调整。完成修改后,可通过内置终端和浏览器执行命令、打开预览页面并进行测试,随后创建拉取请求,交由团队按既有流程进行审查。
GitHub 还推出了代理合并(Agent Merge)功能,开发者可让 AI 代理自动处理审查意见、修复未通过的检查项,并在条件满足时自动完成合并。
目前,GitHub Copilot Pro 和 Pro+ 订阅用户可申请提前体验。GitHub Copilot Business 和 Enterprise 订阅用户将在功能逐步开放后陆续获得访问权限。如企业或组织需使用该技术预览版,管理员需先启用预览功能,并在策略设置中开启 Copilot CLI。