Agent
官网网址:www.cursor.com
AI 助手,使用工具和推理在最少的监督下执行编码任务
您可以将任务委派给 Cursor Agent,并让它与您一起工作。Agent 在 Composer 中执行其工作,并构建在 Composer 之上。请务必阅读有关 Composer 的信息,以便最好地使用 Agent。
工具
Agent 可以使用多种工具,包括
- 阅读和编写代码
- 搜索代码库
- 调用 MCP 服务器
- 运行终端命令
- 自动 Web 搜索以获取最新信息
Agent 的推理功能支持一些非常强大的工作流,它可以在没有太多监督的情况下执行许多连续的作。需要时,Agent 将自动搜索 Web 以查找相关信息、文档或示例,以帮助您完成任务。
代理在停止之前最多可以进行 25 次工具调用。达到限制时,您可以按 “Continue” 让 Agent 进行更多工具调用(每个 “Continue” 调用计为 1 个请求)。
终端
当 Agent 运行终端命令时,它使用 VS Code 的终端配置文件来确定要使用的 shell。它会遍历可用的配置文件,从默认配置文件开始,然后选择支持命令检测的第一个配置文件。这意味着,如果首先找到另一个兼容的终端配置文件,则 Agent 使用的 shell 可能与您的默认系统 shell 不同。
要更改使用的端子配置文件:
- 打开命令面板 (
Cmd/Ctrl+Shift+P) - 搜索 “Terminal: Select Default Profile”
- 选择您的首选终端配置文件
Yolo 模式
开启 Yolo 模式后,Agent 可以自行执行终端命令。这在运行测试套件时特别有用。指示 Agent 执行任务以及如何验证更改(运行测试),该任务将继续执行,直到任务完成。
护栏
您可以为不希望 Agent 自动运行的某些命令定义防护机制和允许/拒绝列表。这是从 Cursor Settings (光标设置) 中完成的
规则
您可以使用规则指导 Agent。它们可以根据 glob 模式自动附加到任何 Agent 请求,或者 Agent 可以根据规则描述获取一个请求。
详细了解如何使用规则
使用代理
首先打开一个新的 Composer 并启用代理模式。从那里,您可以向它提供有关要执行哪些工作的说明。
模型
您可以使用claude-3.5-sonnet,gpt-4o和o3-mini今天与代理。我们很快就会添加更多型号!
常见问题
Agent 和 Composer 有什么区别?
您可以在 Composer 中在 Normal 和 Agent 模式之间切换。主要区别在于 Agent 会更努力地思考,使用推理和工具来解决抛给它的问题。Normal (Normal) (正常) (Edit) ) 用于单轮次编辑,而 Ask (询问) 模式可帮助您理解和浏览代码。