Chat
工具
Tool
工具
Cursor Chat 模式中可用工具的指南,用于搜索、编辑和与代码库交互。
以下是 Chat 模式中可用的所有工具列表。这些工具适用于 Cursor 的默认模式,在构建自定义模式时,您可以启用或禁用其中任何工具。
代理(Agent)模式每个会话最多可以调用 25 次工具。如果达到此限制,您可以按下“继续”按钮以允许额外的工具调用(每次“继续”计为一次请求)。
搜索工具
这些工具用于搜索代码库和网络以查找相关信息。
Read File
读取代码库中某个文件的内容。
- 最大模式下可读取多达 750 行
- 其他模式下最多可读取 250 行
List Directory
读取目录的结构,但不读取文件内容。
Codebase
在已索引的代码库中执行语义搜索。
Grep
在文件中搜索精确的关键词或模式。
Search Files
使用模糊匹配快速按名称查找文件。
Web
生成搜索查询并执行网络搜索。
Fetch Rules
根据规则类型和描述检索特定规则。
编辑工具
这些工具用于对文件和代码库进行具体的编辑。
Edit & Reapply
建议对文件进行编辑并自动应用更改。
Delete File
自主删除文件(可在设置中禁用)。
运行工具
Chat 能够与终端交互执行命令。
Terminal
Cursor 可以执行终端命令并监控输出。
默认情况下,Cursor 将使用第一个可用的终端配置文件。
设置首选终端配置文件:
- 打开命令面板(Cmd/Ctrl+Shift+P)。
- 搜索“Terminal: Select Default Profile”。
- 选择您想要的配置文件。
MCP 服务器
Chat 可以利用配置好的 MCP 服务器与外部服务(如数据库或第三方 API)交互。
Toggle MCP Servers
切换所有可用的 MCP 服务器。这将遵循自动运行选项。
了解更多关于 MCP 服务器 的信息。
高级选项
自动应用编辑(Auto-apply Edits)
无需手动确认,自动应用编辑。
自动运行(Auto-run)
自动执行终端命令并接受编辑。适用于运行测试套件和验证更改。
防护措施(Guardrails)
为特定工具定义防护措施以及允许/拒绝列表,以控制自动执行。根据需要配置这些设置。
自动修复错误(Auto-fix Errors)
自动解决 linter 错误和警告。