find_definition
Jump to a symbol's definition by name. Uses AST for precision when the graph layer is enabled, otherwise falls back to BM25; each result indicates which method was used.
Instructions
Jump to where a symbol is defined, when you already know its name. AST-precise when the graph layer is on, BM25 fallback otherwise; each hit says which. Use search instead when you can only describe what the code does, and describe_symbol when you also want the callers and the tests in the same call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results. | |
| source | No | Source name. Omit when only one source applies. | |
| symbol | Yes | Identifier, e.g. `MyClass` or `MyClass.handleClick`. |