跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

Agent 模式执行任务

在不同 IDE 中启动 Agent、检查文件修改、批准命令并中途调整任务。

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 时,使用云端委派。