compile_blueprint_and_report
Compile a Blueprint and return graph-aware diagnostics, including compile status, issues, graph summaries, and a safe-to-continue flag for automated workflows.
Instructions
Compile a Blueprint and return graph-aware diagnostic evidence.
This B.2 report tool wraps the compile in Unreal editor progress and a transaction, then returns compile status, structured issues, graph summaries, and a safe_to_continue flag for higher-order workflows.
Args: blueprint_path: Full asset path or plain Blueprint asset name. include_graphs: Include graph node/orphan summaries when True. graph_names: Optional graph-name allowlist; empty checks all graphs.
Returns: StructuredResult JSON with outputs: compile_status, compile_clean, had_errors, had_warnings, errors[], warnings[], graph_summaries[], graph_count, safe_to_continue.
KB: see knowledge_base/12_MCP_TOOL_USAGE_GUIDE.md#b2-graph-aware-diagnostics-diagnosticstoolspy Example: compile_blueprint_and_report(blueprint_path="/Game/MCP_Test/BP_Example")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| graph_names | No | ||
| blueprint_path | Yes | ||
| include_graphs | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |