GitHub Copilot App 新功能:在 VS Code 中无缝延续会话
GitHub 推出 GitHub Copilot App,支持开发者在 Visual Studio Code 中通过自然语言指令启动和管理 AI 编码会话。该功能允许用户将复杂的开发任务分解为多个步骤,并在不同会话间保持上下文连贯性,从而提升多步复杂任务的执行效率。
事件概述
GitHub 发布了 GitHub Copilot App,这是一个集成在 Visual Studio Code (VS Code) 中的全新 AI 助手界面。与传统的聊天式 Copilot 不同,Copilot App 旨在处理更复杂、多步骤的开发任务,并允许用户在 VS Code 环境中直接延续之前的会话状态。
核心信息
-
自然语言驱动的任务管理
用户可以通过自然语言向 Copilot App 描述想要完成的任务(例如“重构这个模块”或“添加单元测试”)。App 会将这些请求转化为具体的行动计划,并在 VS Code 的代码编辑器中逐步执行。 -
会话延续能力
这是本次更新的核心亮点。当用户中断一个任务或需要稍后继续时,Copilot App 能够保留当前的上下文和进度。用户无需重新输入背景信息,只需通过简单的指令即可恢复之前的会话,确保工作流的连续性。 -
VS Code 深度集成
Copilot App 并非独立的网页应用,而是作为 VS Code 的一部分运行。这意味着它可以直接访问当前打开的文件、项目结构以及 Git 状态,从而提供更精准的代码建议和自动修复能力。 -
适用场景
该功能特别适用于以下场景:- 需要跨多个文件进行的大型重构。
- 涉及设置环境、编写代码和运行测试的完整开发流程。
- 长时间跨度内分阶段完成的复杂功能开发。
值得关注
这一功能的推出标志着 AI 编程助手从“即时问答”向“长期任务代理”的转变。通过支持会话延续,GitHub 试图解决开发者在使用 AI 工具时面临的上下文丢失问题,使 AI 能够像结对程序员一样,持续参与整个开发周期。
