GitHub Copilot 为 Visual Studio Code 引入了多代理开发能力,让开发者能规划任务并让 AI 代理在项目中实现和验证代码变更。你可以并行运行多个代理会话——本地、后台或云端,并通过中心视角管理所有角色。内联建议、内联聊天和智能行为贯穿整个编码流程。
代理与代理会话
代理负责端到端处理完整的编码任务。你只需给出高级指令,它会将工作拆分成步骤,编辑文件,运行终端命令,调用工具,并在遇到错误或测试失败时自我纠正。每个任务都在一个代理会话中运行,这是一个持续存在的对话,你可以随时跟踪、暂停、继续或交接给另一个代理。
注意:部分组织可能在 VS Code 中禁用了代理功能,如有需要请联系管理员启用。
从中央视图管理会话
并行运行多个代理会话,每个专注于不同任务。聊天面板中的会话视图提供了统一监控点,无论是本地运行、后台还是云端会话,都能在此查看状态、切换上下文、查看文件变更,并从断点处继续。
灵活部署代理
代理既可在本地 VS Code 中进行交互式工作,也可在机器后台运行自主任务,或通过云端拉取请求实现团队协作。支持 Anthropic、OpenAI 等第三方模型。任务可以在不同类型的代理间无缝转移,完整对话记录会随之迁移。
构建前先做好规划
编写代码前,使用内置的Plan代理将任务拆解为结构化实施计划。该代理会分析代码库,提出澄清问题,制定逐步方案。确认计划后,再交给实现代理执行,无论目标是本地、后台还是云端。
你能做什么
- 端到端构建功能:用自然语言描述需求,代理搭建项目架构,跨文件实现逻辑,并运行测试验证结果。
- 调试修复失败测试:指向失败的测试,代理读取错误、追踪根因、应用修复并重新运行以确认。
- 重构或迁移代码库:例如规划框架迁移,代理会在文件间协调变更并验证构建。
- 通过拉取请求协作:委托云代理创建分支、实施变更并向团队提交 PR。
快速入门
首先配置 Copilot。将鼠标悬停在状态栏图标上选择设置,按提示登录。若没有订阅,可注册免费套餐。
接着启动首次代理会话。打开聊天视图(Ctrl+Alt+I),检查生成的代码。代理会自动创建文件、安装依赖并执行命令。输入 /init 为你的项目配置 AI 环境,这会生成自定义指令,帮助代理理解你的代码库。
输入提示词描述目标,例如创建一个现代响应式的 Node.js 食谱分享 Web 应用:
Create a basic Node.js web app for sharing recipes. Make it look modern and responsive.
关于内联建议、代理、内联聊天和自定义的完整实践教程,可参考官方文档。
更多 AI 编程方式
内联建议
Copilot 在你输入时提供代码建议,从单行补全到完整函数实现。下一步编辑建议能根据当前上下文预测逻辑更改。
在线聊天
按 Ctrl+I 直接在编辑器中打开聊天提示。描述变动,Copilot 建议原地编辑,保持编码流不中断。适用于针对性重构、解释或快速修复。
智能行动
VS Code 内置预定义的 AI 驱动操作,用于常见任务:生成提交信息、重命名符号、修复错误及运行语义搜索。
定制 AI 工作流
当代理了解项目惯例、拥有合适工具并使用适合任务的模型时,表现最佳。VS Code 提供多种定制方法,使 AI 从一开始就生成符合代码库风格的代码。
- 自定义说明:定义项目范围的编码规范。
- 代理技能:教授跨 VS Code 和 CLI 的专业能力。

