Search project symbols
ast_search_symbolsGenerate a concise meta description for the ast_search_symbols tool.
Instructions
Searches declarations structurally and returns exact file/symbol selectors that can be passed to the other AST tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kinds | No | Optional exact ts-morph syntax kinds, such as ClassDeclaration or MethodDeclaration. | |
| limit | No | Maximum results to return (1-500). | |
| query | Yes | Case-insensitive substring matched against name and symbol path. | |
| offset | No | Zero-based result offset. | |
| file_filter | No | Optional case-insensitive substring matched against project-relative file paths. | |
| project_root | Yes | Absolute project directory containing tsconfig.json, or the config path. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| total | Yes | ||
| offset | Yes | ||
| symbols | Yes | ||
| has_more | Yes | ||
| duration_ms | Yes | ||
| next_offset | Yes |