sqo_smart_outline
Extract compact AST and symbol signatures with line ranges from large source files to cut token use, or pull one specific symbol body by name.
Instructions
Extract compact AST/symbol signatures and Lstart-Lend line ranges from a large source file (saves 85-96% tokens vs reading full file), or extract one specific symbol body.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"file_path": "<file_path>"
},
"name": "sqo_smart_outline"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | No | Optional class/function/method name to extract with line numbers. | |
| file_path | Yes | Absolute path to the file to outline. |