您可以将任务委托给 Cursor Agent,让它与您协同工作。Agent 在 Composer 中执行其工作,并构建于其之上。请务必阅读关于 Composer 的内容,以便更好地与 Agent 协同工作。

工具

Agent 可以访问多种工具,包括

  • 读取 & 写入代码
  • 搜索代码库
  • 调用 MCP 服务器
  • 运行终端命令
  • 自动网页搜索以获取最新信息

Agent 的推理能力支持一些非常强大的工作流程,在这些流程中,它可以执行许多连续操作,而无需太多监督。在需要时,Agent 将自动搜索网络以查找相关信息、文档或示例来帮助您完成任务。

Agent 最多可以进行 25 次工具调用后停止。当达到限制时,您可以按“继续”以让 Agent 进行更多工具调用(每次“继续”调用都计为一次 请求)。

终端

当 Agent 运行终端命令时,它使用 VS Code 的终端配置文件来确定要使用的 shell。它会遍历可用的配置文件,从默认配置文件开始,并选择第一个支持命令检测的配置文件。这意味着 Agent 使用的 shell 可能与您的默认系统 shell 不同,如果首先找到另一个兼容的终端配置文件。

要更改使用的终端配置文件

  1. 打开命令面板 (Cmd/Ctrl+Shift+P)
  2. 搜索“终端:选择默认配置文件”
  3. 选择您首选的终端配置文件

Yolo 模式

启用 Yolo 模式后,Agent 可以自行执行终端命令。这在运行测试套件时尤其有用。指示 Agent 执行任务以及如何验证更改(运行测试),它将继续执行直到任务完成。

防护栏

您可以为您不希望 Agent 自动运行的某些命令定义防护栏和允许/拒绝列表。这可以在 Cursor 设置中完成

规则

您可以使用规则来指导 Agent。它们可以根据 glob 模式自动附加到任何 Agent 请求,或者 Agent 可以根据规则描述来获取一个。

阅读更多关于您如何使用规则的信息

使用 Agent

首先打开一个新的 Composer 并启用 Agent 模式。从那里,您可以向其发出关于要执行的工作的指令。

模型

今天您可以将 claude-3.5-sonnetgpt-4oo3-mini 与 Agent 一起使用。我们将很快添加更多模型!

常见问题 (FAQ)

Agent 和 Composer 之间有什么区别?

您可以在 Composer 中切换正常模式和 Agent 模式。主要区别在于 Agent 会更努力地思考,使用推理和工具来解决抛给它的问题。正常模式(编辑)用于单轮编辑,而提问模式可帮助您理解和探索您的代码。

此页内容是否对您有帮助?