get_node_source
Retrieve source code for a knowledge graph node by ID, extracting function or class blocks or full file content with line numbers.
Instructions
Get the actual source code for a knowledge graph node.
For function/class nodes: extracts just the method or class block with annotations. For file/config nodes: returns the whole file content (truncated if too large). Includes line numbers for easy reference.
Args: node_id: Node ID (use query_nodes to find IDs). max_lines: Max lines for whole-file reads (default 200). Does not affect function/class extraction. project: Project name.
Returns: Source code with line numbers, file path, and extraction metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | ||
| project | No | ||
| max_lines | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |