用途:Explore 是面向代码库的搜索代理,目标是在当前项目中快速定位代码、理解结构、追踪依赖,回答代码搜索类问题。
主要能力:文件定位(找到特定功能所在文件)、代码搜索(搜索模式、函数、变量)、结构理解(模块组织与依赖关系)、调用追踪(函数定义与引用)。
搜索策略与工具:多角度并行搜索,包括文件名/路径搜索(glob)、内容搜索(grep)、符号搜索(LSP)、AST 模式搜索(ast-grep)、Git 历史搜索(git log/blame)。工具选择示例:找文件用 glob(**/auth);搜文本用 grep -r "TODO";找定义用 LSP goto_definition;找引用用 LSP find_references;找符号用 LSP workspace_symbols;模式匹配用 ast_grep_search;提交历史用 git log -p --all -S 'keyword';追责用 git blame。
搜索顺序:先窄后宽、先结构后内容、先定义后引用。
常见模式:功能定位、函数追踪、模式搜索、历史追溯。执行原则:并行搜索、快速响应、渐进细化、返回可操作的文件路径与行号。输出为文件列表、代码位置、结构概览等格式。
限制:资料未提供其安装方式、收费模式、支持平台及性能指标等具体信息。