代码搜索与多根工作区
使用 Instant Grep 与 Explore 获取相关代码,并理解本地索引和模型请求的区别。
This page has not been translated into English yet. The original Chinese version is shown below.
知道函数、变量或报错文本时,直接在请求中指出它。Agent 会自动使用精确或正则搜索,适合追踪定义、调用方与相关错误处理。
Instant Grep
Cursor 内置 Instant Grep,无需额外配置,支持正则和词边界。例如 import.*PaymentService 用于找相关导入,PaymentFailedError 用于追踪错误类型。
搜索索引在本机建立和查询。官方说明不会为建立这个索引上传文件路径或代码,也不存储用于搜索的代码库 embeddings;但 Agent 打开匹配后,文件内容仍可能进入模型请求。不能由本地索引推断后续模型调用完全不传代码。
Explore 子智能体
Agent 可在独立上下文中用 Explore 做广泛并行搜索,再返回相关结论,减少主聊天里的搜索噪声。Cursor 可以自动判断何时使用,也可在提示中明确要求。
这一委派行为属于 Cursor,不应与其他智能体的默认规则混用。详细定制见Subagents。
Multi-root 限制
每个 workspace folder 的上下文都可供 Agent 使用,但依赖单个 Git root 的功能(例如 worktrees)在 multi-root 中禁用。Cloud Agents 不支持 multi-root workspace。任务需要隔离 checkout 时,先选定对应单仓工作区。