GitHub Copilot 现在也支持 Agent 模式了,也就是你交代给它一项任务,包括改 Bug 或者开发新模块,不需要去特别说明相关的代码,它会自动去代码去找到合适的代码,并解决问题,就像你雇了一个工程师。
需要先下载 VS Code Insiders,然后在 GitHub Copilot Chat 的设置中启用 Agent 模式(参考图4)。
如何启用 GitHub Copilot 的 Agent 模式:
下载 VS Code Insiders
由于该功能仍在测试阶段,目前仅在 VS Code Insiders 版本中可用。
下载地址:https://code.visualstudio.com/insiders/
安装 GitHub Copilot Chat 插件
确保已安装 GitHub Copilot Chat 扩展,并登录 GitHub 账户。
启用 Agent 模式
在 VS Code 中打开 设置(Settings)
搜索 Copilot Agent
启用 Agent Mode(参考官方示例图,如"图4″)
使用 Agent 模式
直接在 Copilot Chat 对话框中描述任务,例如:
“修复这个项目中的所有 ESLint 错误”
“帮我添加一个用户登录模块”
“优化代码性能,减少 API 响应时间”
Copilot 会自动分析整个代码库,找出相关部分并修改。
Copilot Agent 的特点:
✅ 自动理解代码上下文:不需要手动指定文件,它会自己找到相关代码。
✅ 自主执行代码修改:可以自动重构、修复 Bug 或添加新功能。
✅ 多步交互:可以持续沟通,让 AI 调整方案,类似远程协作开发。