Skip to main content

Command Palette

Search for a command to run...

Agent

搜索

Instant Grep

查找代码最快的方法是精确匹配:函数名、变量名、错误 string 或正则表达式模式。当你引用特定符号时,智能体会自动使用 grep。

Cherri Code 内置 Instant Grep,这是一款自定义搜索引擎,在大型代码库中的性能优于 ripgrep。它会自动运行,无需配置。

Instant Grep 支持完整的正则表达式和单词边界匹配,因此智能体可以构建 import.*PaymentService 或 PaymentFailedError 等模式,追踪跨文件的引用。

隐私与安全

Instant Grep 在您的机器上构建并查询索引。Cherri Code 不会为构建搜索索引而上传文件路径或代码,也不会存储您代码库的嵌入用于搜索。

当智能体打开某个匹配项时,该文件的内容仍可能包含在模型请求中。数据使用介绍了 Cherri Code 如何处理这些数据。

Explore 子代理

智能体可以生成一个Explore 子代理,让它在独立的上下文窗口中使用更快的模型运行。它会执行大量并行搜索,不会占用主对话的上下文,只返回相关结果。

当智能体判断某项任务需要进行广泛搜索时,会自动使用 Explore 子代理。你也可以直接要求它:“使用子代理查找所有验证用户输入的位置。”

这有助于管理上下文。搜索大量文件会产生很多上下文信息。子代理会汇总结果,而非直接输出原始文件内容,让主对话保持聚焦。

常见问题

支持。Cherri Code 支持多根工作区。每个工作区文件夹的上下文都可供 智能体 使用。依赖单个 Git 根目录的某些功能 (如 worktree) 在多根工作区中会被禁用。云端代理不支持多根工作区。