Skip to content

Agent

Agent 是为不同开发任务设计的编程助手。Trae IDE 提供内置的 Agent。您可以通过配置提示词和工具集来创建自定义 Agent,使它们能够更高效地帮助您完成复杂任务。

Agent 的能力

自主操作:独立探索您的代码库,识别相关文件,并进行必要的代码更改。

完整工具访问:利用所有可用工具进行搜索、编辑、创建文件和运行终端命令。

上下文理解:全面理解您项目的结构和依赖关系。

多步骤规划:将复杂任务分解为可执行的步骤并按顺序处理。

Agent 的工作流程

需求分析:深入理解目标和代码库的上下文,明确关键需求。

代码研究:搜索代码库、文档和在线资源,定位相关文件并分析现有实现逻辑。

解决方案设计:基于分析结果分解步骤,动态优化修改计划。

实施更改:按计划在整个代码库中执行必要的代码更改,可能涉及:

  • 推荐新的依赖库
  • 要执行的终端命令
  • Trae IDE 客户端外的手动操作指导

交付和验收:验证完成后将控制权转交给您,并总结所有修改。

内置 Agent

Trae IDE 提供以下内置 Agent:

Builder:Builder 可以帮助您从零开始开发完整项目。基于您的请求,Builder 在响应时使用各种工具。这些工具包括分析代码文件、编辑代码文件、运行命令等,使响应更加精确和有效。

Builder with MCP:在 Builder 的基础上,您设置的所有 MCP 服务器将自动添加到 Builder with MCP,且不可编辑。

创建自定义 Agent

  1. 在侧边聊天框右上角,点击设置图标 > Agent,或在侧边聊天输入框中点击 @Agent > + 创建 Agent。
  2. 出现 Agent 窗口。
  3. 点击 + 创建 Agent 按钮。
  4. 这将引导您到 Agent 设置面板。
  5. 使用以下设置配置 Agent:
设置描述
头像(可选)上传图片作为 Agent 的头像
名称为 Agent 输入名称
提示词为 Agent 编写提示词以标准化和指导 Agent 完成任务。您可以指定 Agent 的角色、响应语调、工作流程、使用工具的时机、需要遵循的规则等
工具选择 Agent 在处理您的请求时可以使用的工具,包括 MCP 服务器和内置工具(文件系统、终端、网络搜索、预览)

使用 Agent

在输入框中,输入 @ 或点击 @Agent,然后从可用 Agent 列表中选择。

编辑 / 分享 / 删除 Agent

您可以通过以下方式管理自定义 Agent:

  • 修改自定义 Agent 的配置
  • 通过 Trae IDE 直接将自定义 Agent 分享到 X,或复制链接通过其他渠道分发
  • 删除自定义 Agent

从自定义 Agent 列表中,点击设置图标,从菜单中选择所需操作,并按照屏幕指示操作。

注意:分享前,建议从提示词和 MCP 服务器配置中删除任何敏感信息。

导入 Agent

您可以将他人分享的 Agent 导入到 Trae IDE 并重用其配置:

  1. 点击他人分享的链接
  2. 按照屏幕指示打开 Trae IDE
  3. Trae IDE 弹出窗口显示共享链接对应的 Agent 信息
  4. 点击立即获取按钮
  5. Trae IDE 导入此共享 Agent 并引导您到 Agent 编辑面板

启用 / 禁用"自动运行"功能

自动运行功能适用于所有 Agent。您可以在 Agent 窗口中启用此功能,并将指定命令添加到拒绝列表(rm、kill 和 chmod 默认已添加到拒绝列表)。Agent 将自动执行它认为安全且不在拒绝列表中的命令和 MCP 服务器。

相关文章

您的终极 AI 驱动 IDE 学习指南