Skip to content
FunCoding

Search

Search docs, Skills and MCP

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 StudioView → GitHub Copilot Chat,在底部模式下拉选择 Agent;需要 17.14+
JetBrainsCopilot → Open GitHub Copilot Chat,选择 Agent 标签或当前版本的 agent 选择器
XcodeEditor → 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 时,使用云端委派。