describe_symbol
Get a symbol's definition, callers, callees, and tests in a single call, avoiding separate queries for each.
Instructions
One-shot context for a symbol: definition, who calls it, what it calls, and its tests, in a single call. The fastest way to understand a function or class before changing it, and cheaper than find_definition, find_usages and find_tests_for one after the other. Call data needs the graph layer; definition and tests always work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | Source name. Omit when only one source applies. | |
| symbol | Yes | Identifier, e.g. `MyClass` or `MyClass.handleClick`. | |
| tests_limit | No | Max tests. | |
| callees_limit | No | Max callees. | |
| callers_limit | No | Max callers. |