get_symbol
Get full details for a code symbol: signature, docs, members, callers, and callees. Use it to understand a symbol's definition and its immediate call graph context before making edits.
Instructions
Full detail for one symbol: signature, doc, members, callers and callees.
Prefer this over reading the whole file: you get the definition plus its
immediate graph neighbourhood, which is usually all the context needed to
make a safe edit. Set include_source=true when you intend to modify it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Caller/callee depth to include | |
| symbol | Yes | Symbol id, qualified name (`module:Class.method`), `path:name`, or bare name | |
| include_source | No | Include the full source text of the definition |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |