Agent 模式执行任务
在不同 IDE 中启动 Agent、检查文件修改、批准命令并中途调整任务。
This page has not been translated into English yet. The original Chinese version is shown below.
Agent 接受一个任务目标,自行选择需要修改的文件,执行编辑,并按需运行命令;遇到问题后继续迭代。它适合跨文件、多步骤、需要工具或 MCP 的工作。
启动入口
| 编辑器 | 操作 |
|---|---|
| VS Code | 打开 Chat,在底部 agents 下拉选择 Agent |
| Visual Studio | View → GitHub Copilot Chat,在底部模式下拉选择 Agent;需要 17.14+ |
| JetBrains | Copilot → Open GitHub Copilot Chat,选择 Agent 标签或当前版本的 agent 选择器 |
| Xcode | Editor → GitHub Copilot → Open Chat,在底部 agents 下拉选择 Agent |
| Eclipse | 状态栏 Copilot → Open Chat,在底部 agents 下拉选择 Agent |
JetBrains 官方 Agent 教程使用顶部 Agent 标签,当前 Chat 概览则使用底部 Agents 下拉;按安装版本的实际入口选择,二者都是切换 Agent 的说明。
提交并观察任务
输入目标、约束和预期结果。Copilot 会流式显示文件修改、更新 working set,并在需要时建议或运行终端命令。Xcode 可以先把相关文件加入 working set,帮助说明工作范围。
默认需要用户批准命令;个人编辑器设置或管理员策略可能允许部分命令自动运行。官方按各 IDE 标签页说明:Agent 中每次提交的提示会消耗 GitHub AI Credits,不能把额度消耗只归于 Visual Studio。
执行中引导
在支持的交互界面中,可以提交后续提示调整方向、确认或拒绝命令,并检查已出现的修改。VS Code 指南明确支持在修改出现时撤销不需要的编辑。不要把模式切换视作对所有未来命令的永久批准。
任务范围不明确时,可先用 Plan 模式梳理需求,再交给 Agent 实施。结束后检查修改并运行项目适用的验证,再决定是否保留结果。
模型、工具与策略
提交前可通过模型选择器换用可用模型;受支持的 IDE 还可选择 custom agent。MCP 为 Agent 增加外部系统工具,但仍受客户端功能和组织策略约束。
VS Code 看不到 Agent 选项时,官方建议检查企业或组织是否禁用了 IDE Agent。重新安装扩展不能覆盖管理策略。关于模式选择的完整比较,见智能体与计划模式。
自定义职责与独立分析步骤见 IDE 自定义智能体和 IDE Subagents;需要交给云端创建 PR 时,使用云端委派。