ue5_build_blueprint
Create a complete Unreal Blueprint in one atomic call, including assets, variables, components, interfaces, events, functions, and connections, with automatic rollback if any step fails.
Instructions
Create a Blueprint from scratch in one atomic call: asset + variables + components + interfaces + events + function nodes + connections + optional compile. If any step fails, assets created by this call are rolled back. spec fields: blueprint_name (or name), package_path, parent_class, variables[{name,type,default_value,category}], components[{name,component_class,properties}], interfaces[str], events[{event_name|name,pos}], functions[{function_name|name, target_class, function_path, defaults:{pin:val}, pos}], connections[{src_node,src_pin,dst_node,dst_pin}], compile_after. Node references accept 32-hex GUIDs (recommended) or titles. | 创建蓝图(原子化:失败回滚已建资产)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | Yes | Blueprint build spec (see description for fields) | 蓝图构建规格,字段见描述 | |
| session_id | No | Optional session/owner for asset lock checks | 可选:会话标识(多 Agent 资产锁) | |
| idempotency_key | No | Optional idempotency key; a repeated key within 10 min replays the prior success | 可选:幂等键(10 分钟内重放上次成功结果) |