search_symbols
Find code symbols like functions, classes, and methods across GitHub repositories using AST parsing. Search by name, signature, or documentation to locate specific components efficiently.
Instructions
Search for symbols matching a query across the entire indexed repository. Returns matches with signatures and summaries.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | Repository identifier (owner/repo or just repo name) | |
| query | Yes | Search query (matches symbol names, signatures, summaries, docstrings) | |
| kind | No | Optional filter by symbol kind | |
| file_pattern | No | Optional glob pattern to filter files (e.g., 'src/**/*.py') | |
| max_results | No | Maximum number of results to return |