trace_blueprint_execution
List a Blueprint's graphs and nodes for static analysis, with graph counts, functions, and events; use breakpoints instead to observe runtime execution.
Instructions
STATIC listing of a blueprint's graphs and their nodes. It does NOT trace anything at runtime, despite the name: trace_status reports "StaticAnalysisOnly", and total_execution_paths does NOT count execution paths -- it counts GRAPHS, kept under that name only for compatibility, alongside the honest alias graphs_analyzed and the flag total_execution_paths_is_graph_count. Collapsed composite subgraphs are invisible unless you pass include_composites=true. TO ACTUALLY OBSERVE RUNTIME use set_blueprint_breakpoint (+ PIE) or watch_pie_property instead.
Returns: { blueprint_path: string, resolved_object_path: string, blueprint_class: string, trace_status: string, trace_level: string, trace_message: string, file_size_bytes: int, file_size_mb: number, total_execution_paths: int, graphs_analyzed: int, total_execution_paths_is_graph_count: bool, is_static_analysis: bool, traced_runtime: bool, includes_composite_subgraphs: bool, limitations: [string], function_count: int, event_count: int, execution_flow: [string], function_calls: [string], event_calls: [string], blueprint_compiled: bool, compilation_status: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blueprint_name | No | Alias of `blueprint_path` (same value, same meaning). Accepted because sibling tools spell this parameter differently; prefer `blueprint_path`. | |
| blueprint_path | No | Object path, package path, or bare short name of the blueprint (resolved via mcp_common::ResolveAssetFlexible; ambiguity errors out listing candidates) | |
| include_composites | No | Optional (default false): also descend into collapsed composite subgraphs (UEdGraph::SubGraphs). Macro-instance graphs are NOT followed (they usually live in another Blueprint / an engine macro library). |