Agents
Blueprint Agent
The Blueprint Agent specializes in UE5 visual scripting and Blueprint development. It can create Actor/Pawn/Character blueprints, manage components and variables, add nodes and connections, and work with data structures like Structs, Enums, and DataTables.
What It Can Do
- "Create a player character blueprint" - Generates Actor, Pawn, or Character blueprints
- "Add event BeginPlay to my blueprint" - Places events and functions with proper connections
- "Create a struct for player stats" - Makes Structs, Enums, and DataTables
- "Analyze my player blueprint" - Shows Blueprint structure and components
- "Add collision component to BP_Player" - Manages components, variables, and functions
Available Tools
Below are the specialized tools the Blueprint Agent has access to:
create
- Create Blueprint assets and data structures (Actor, Pawn, Character, DataAssets, Structs, Enums, DataTables)analyze
- Analyze Blueprint structure with configurable analysis typesmanage
- Batch manage components, variables, functions, and eventscompileandsave
- Compile and save Blueprint assetsfindnodes
- Find available Blueprint nodes for graphs using intelligent searchaddnodes
- Add nodes to Blueprint graphs with positioningconnectnodes
- Connect nodes with execution and data pinscreatecomment
- Create comment boxes for node organizationgetprops
- Get properties from Blueprint nodes and componentssetprops
- Set properties on Blueprint nodes and pinsmanagedatastructures
- Manage Structs, Enums, and DataTables
Example Usage
"Create BP_HealthPickup that restores 25 health on overlap"
"Add a damage calculation function to BP_Player"
"Make a struct S_WeaponData with damage and range properties"
"Connect the BeginPlay event to initialize health variables"
The Blueprint Agent handles UE5 naming conventions automatically (BP_, ABP_, DA_, S_, E_, DT_) and works directly with your UE5 editor through real-time execution.