getSymbolHistory
Trace any code symbol to its definition, find who last modified it, and explore the file's commit history to discover the reason it exists.
Instructions
Symbol evolution: LSP definition + git blame on definition site + file commit history. Answers 'why does this exist?' and 'who changed it last?'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filePath | Yes | Workspace or absolute file path | |
| line | Yes | Line number of symbol (1-based) | |
| column | Yes | Column number of symbol (1-based) | |
| maxCommits | No | Max commits to return from file history (default: 10) | |
| blameLines | No | Lines of blame context around definition site (default: 5) |