跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言Node.jsAI

GitHub Copilot 代理功能与 VS Code 集成指南

综述由AI生成GitHub Copilot 在 Visual Studio Code 中的多代理开发功能。主要内容包括代理会话的管理、本地与云端并行运行、Plan 代理规划任务、以及内联建议、内联聊天和智能行动等辅助功能。文章涵盖了如何设置 Copilot、启动首次代理会话、自定义 AI 配置及技能,并提供了基于 Node.js 的示例。此外还提及了定价、支持渠道及后续学习资源,旨在帮助用户利用 AI 代理高效完成端到端的编码任务。

黑客发布于 2026/4/5更新于 2026/5/2730 浏览

GitHub Copilot 代理功能与 VS Code 集成指南

GitHub Copilot 为 Visual Studio Code 增加了多代理开发功能。规划好你的方法,然后让 AI 代理在项目中实现并验证代码变更。并行运行多个代理会话:本地、后台或云端。从一个中心视角管理所有角色。内联建议、内联聊天和智能行为会帮助你完成整个编码流程。

代理与代理会话

代理端到端地处理完整的编码任务。给代理一个高级任务,它会将工作拆分成步骤,编辑文件,运行终端命令,调用工具,并在遇到错误或测试失败时自我纠正。每个任务都运行在一个代理会话中,这是一个持续存在的对话,你可以跟踪、暂停、继续或交接给另一个代理。

重要 您的组织可能在 VS Code 中禁用了代理。请联系你的管理员以启用此功能。

从中央视图管理会话

并行运行多个代理会话,每个会话专注于不同的任务。聊天面板中的会话视图为你提供了一个统一的地方来监控所有活跃会话,无论是本地运行、后台还是云端运行。查看每次会话的状态,切换,查看文件变更,然后从中断处继续。

随时执行代理

代理可以在本地的 VS Code 中运行进行交互式工作,在机器后台运行以实现自主任务,或者在云端通过拉取请求实现团队协作。你也可以使用像 Anthropic 和 OpenAI 这样的第三方代理。任何时候,将任务从一个坐席类型交给另一个,完整的对话记录都会继续。

[图片:聊天视图中会话类型选择器]

构建前先做好规划

在编写任何代码之前,使用内置的 Plan 代理将任务拆分成结构化的实施计划。计划代理会分析你的代码库,提出澄清问题,并制定逐步计划。当计划看起来合适时,交给实现代理执行,无论是本地、后台还是云端。

你能做什么

  • **端到端构建一个功能。**用自然语言描述一个特征,代理搭建项目架构,跨多个文件实现逻辑,并运行测试以验证结果。
  • **调试并修复失败的测试。**把一个失败的测试指向一个代理,它会读取错误,追踪代码库的根本原因,应用修复,然后重新运行测试以确认。
  • **重构或迁移代码库。**比如让代理规划从一个框架迁移到另一个框架,它会在文件间协调地应用变更,同时验证构建。
  • **通过拉取请求进行协作。**将任务委托给云代理,由其创建分支,实施变更,并向团队提交拉取请求。

入门

步骤 1:设置 Copilot

  1. 将鼠标悬停在状态栏中的 Copilot 图标上,选择**'设置 Copilot'**。
  2. 选择一种登录方式并按照提示操作。如果您还没有 Copilot 订阅,您已注册 Copilot 免费套餐。

步骤 2:开始你的第一次 Agent 会话

  1. 打开聊天视图(Ctrl+Alt+I)。
  2. 检查生成的代码。代理创建文件、安装依赖,并根据需要执行命令。
  3. 输入 /init 为你的项目配置 AI 配置。这会创建自定义指令,帮助代理理解你的代码库并生成更好的代码。

输入一个提示,描述你想构建的内容,例如:

Create a basic Node.js web app for sharing recipes. Make it look modern and responsive.

关于涵盖内联建议、代理、内联聊天和自定义的完整实践教程,请参见'在 VS Code 中开始使用 GitHub Copilot'。

更多用 AI 编程的方法

内联建议

Copilot 在你输入时提供代码建议,从单行补全到完整函数实现。下一步编辑建议可以根据你当前的编辑情况预测下一个逻辑上的更改。

在线聊天

按 Ctrl+I 可直接在编辑器中打开聊天提示。描述一个变动,Copilot 会建议原地编辑,这样你就能保持编码流程。用于针对性的重构、解释或快速修复,无需切换上下文。

智能行动

VS Code 包含预定义的 AI 驱动作,用于常见任务:生成提交信息、重命名符号、修复错误以及在项目中运行语义搜索。

[图片:VS Code 中智能行为菜单的截图]

根据你的工作流程定制 AI

当代理了解你项目的惯例、拥有合适的工具并使用适合该任务的模型时,他们能发挥最佳作用。VS Code 提供了多种方法来定制 AI,使其从一开始就生成适合你代码库的代码,而不是事后手动修改。

  • 自定义说明:定义项目范围的编码规范,让 AI 生成符合你风格的代码。
  • 代理技能:教授跨 VS Code、GitHub Copilot CLI 和 GitHub Copilot 编码代理的专业能力。
  • 自定义代理:创建承担特定角色的代理,如代码审查员或文档编写者,配备自己的工具和指令。
  • MCP 服务器:通过 MCP 服务器或 Marketplace 扩展工具扩展代理。
  • 钩子:在特定事件执行自定义命令,实现自动化和策略执行。

支持

GitHub Copilot 聊天由 GitHub 提供支持,联系方式为 https://support.github.com。

想了解更多关于 Copilot 的安全性、隐私、合规性和透明度的信息,请参阅 GitHub Copilot 信任中心常见问题解答。

定价

你可以免费开始使用 GitHub Copilot,但每月对内嵌建议和聊天互动有限制。如果需要更长时间的使用,可以选择多种付费套餐。

查看详细的 GitHub Copilot 定价。

下一步

  • 开始与 Agent 合作
  • GitHub Copilot 的动手快速入门
  • 了解代理类型
  • 根据你的工作流程定制 AI
  • 在 VS Code 中使用 AI 的最佳实践
  • 在 VS Code 中设置 Copilot

目录

  1. GitHub Copilot 代理功能与 VS Code 集成指南
  2. 代理与代理会话
  3. 从中央视图管理会话
  4. 随时执行代理
  5. 构建前先做好规划
  6. 你能做什么
  7. 入门
  8. 步骤 1:设置 Copilot
  9. 步骤 2:开始你的第一次 Agent 会话
  10. 更多用 AI 编程的方法
  11. 内联建议
  12. 在线聊天
  13. 智能行动
  14. 根据你的工作流程定制 AI
  15. 支持
  16. 定价
  17. 下一步
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Python+AI 构建每日新闻简报:聚合热搜、智能摘要与语音播报
  • 自定义 MCP 本地服务搭建:stdio 与 SSE 模式及 AI 工具调用
  • LLM 推理加速框架 Text Generation Inference (TGI) 使用指南
  • Python 网络请求模拟实战:从基础到复杂场景
  • 图算法在 Neo4j 中的应用:大数据分析的进阶技巧
  • Web 版 IM 端到端加密:三种算法实现方案与实战对比
  • FPGA 加速图像处理:核心算法全解析
  • Flood Fill 算法实战:图像渲染与岛屿问题解析
  • MacOS 下使用 Docker 部署 OpenClaw 并对接飞书机器人
  • 飞算 JavaAI 实战:本地化智能分析与代码生成流程
  • LLM 大模型入门项目推荐:多模态与 RAG 实战指南
  • 二分算法:8 道经典题目详解与实战
  • 低代码平台 Microi 吾码的技术架构与集成实践
  • Spring AI 框架核心使用指南
  • 闲置小米 9 打造复古掌机及天马 G 前端配置指南
  • 牛客 CM11:链表分割算法实战
  • C++ 标准库 string 类详解与模拟实现
  • 使用 Docker 部署 Apache Answer 并通过 cpolar 实现公网访问
  • PHP PDO SQL Server 分页 SQL 实现方案
  • 什么样的人不适合学编程:行业现状与能力评估

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online