bp_get_compile_diagnostics
Get structured Blueprint compile diagnostics with errors, warnings, severity, node details, and suggested fixes. Compile a Blueprint to receive actionable data for resolving issues.
Instructions
Get compiler-derived diagnostics for a Blueprint in structured format.
Compiles the Blueprint (or reads existing compile status) and returns a structured list of errors and warnings — NOT just a raw string.
Each diagnostic item contains: severity, category, code, message, asset_path, graph_name, node_guid, node_title, pin_name, suggested_fix, auto_repairable
Args: blueprint_path: Full asset path (e.g. '/Game/Blueprints/BP_HealthSystem') or plain name ('BP_HealthSystem') include_warnings: Include warning-level items (default True) include_info: Include info-level items (default False)
Returns: StructuredResult with outputs: compile_clean — bool errors[] — structured error items warnings[] — structured warning items compile_time_ms — int compiler_summary — human-readable one-line summary
KB: see knowledge_base/32_AGENT_PLAYABLE_SLICE_RECIPE.md#overview Example: bp_get_compile_diagnostics(blueprint_path="/Game/MCP_Test/BP_Example")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_info | No | ||
| blueprint_path | Yes | ||
| include_warnings | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |