Settings

All Blueprint AI settings are accessible via Project Settings > Plugins > Blueprint AI. Settings are stored in Config/DefaultBlueprintAI.ini.

Agent Profiles

Profiles let you create named configurations that control which tools are exposed to the AI and provide domain-specific instructions. Each profile has:

  • Profile ID — Stable internal key (e.g., builtin_animation)
  • Display Name — Shown in the profile picker
  • Enabled Tools — Whitelist of tool names. Empty set = all tools enabled.
  • Custom Instructions — Text appended to the system prompt when this profile is active
  • Tool Description Overrides — Per-tool description replacements to specialize tool behavior

Built-in profiles can be edited but not deleted. Custom profiles can be created and removed freely.

All Settings Reference

General

SettingTypeDefaultDescription
Auto-Connect on StartupboolfalseAutomatically connect to the last-used agent when the editor starts.
Check for UpdatesbooltrueCheck for newer Blueprint AI builds on editor startup and show an update banner if available.

General | Storage

SettingTypeDefaultDescription
Session Archive DirectoryFDirectoryPath{Project}/Saved/BlueprintAI/Sessions/Override where session transcripts are stored. Use a shared folder to preserve history across projects.

General | Chat

SettingTypeDefaultDescription
Chat Text Sizeint3212Font size for chat messages (8-24 points).
@ Picker: Include Engine AssetsboolfalseInclude Engine assets (e.g. /Engine/BasicShapes) in the @ context picker.
@ Picker: Include Plugin AssetsboolfalseInclude plugin assets in the @ context picker.

OpenRouter

SettingTypeDefaultDescription
OpenRouter API KeyFString (password)(empty)API key for the built-in OpenRouter agent. Get one at openrouter.ai.
Default OpenRouter ModelFStringanthropic/claude-sonnet-4Default model ID for new OpenRouter sessions. Can be changed per session.

BAI Agents

SettingTypeDefaultDescription
System InstructionsFString (multiline)(built-in prompt template)Custom instructions appended to the system prompt for all CLI agents. Includes discovery rules, execution rules, validation loops, and safety guardrails.
Custom AgentsTArray<FBAIAgentSettingsEntry>(empty)Define custom ACP-compatible connectors. Each entry spawns an external process communicating over stdin/stdout.

Generation | Images

SettingTypeDefaultDescription
Default Image ModelFStringgoogle/gemini-2.5-flash-image-previewDefault OpenRouter model ID for the generate_image tool. Must support image output.

Generation | 3D (Meshy)

SettingTypeDefaultDescription
Meshy KeyFString (password)(empty)API key for Meshy text-to-3D generation. Get one at meshy.ai.
Default Meshy StyleFStringrealisticDefault visual style preset (realistic, cartoon, low-poly, sculpture, pbr).
Meshy Timeout (seconds)int32300Maximum wait time for a Meshy generation job (60-600 seconds).

MCP Server

SettingTypeDefaultDescription
Preferred MCP Portint329315Preferred port for the embedded MCP server. Nearby ports are probed if unavailable.
Allow Browser-Origin RequestsboolfalseWhen disabled, requests with an Origin header are rejected to prevent CSRF from browser-based attacks.

Tools

SettingTypeDefaultDescription
Tool Timeout (seconds)int3260Maximum runtime before a tool timeout is returned to the agent. The tool can continue in background. Set 0 to disable.
Globally Disabled ToolsTSet<FString>(empty)Tool IDs disabled across all profiles and sessions.

Profiles

SettingTypeDefaultDescription
Agent ProfilesTArray<FBlueprintAIAgentProfile>(built-in presets)Create, edit, and remove profile presets. Each profile can restrict tools and append specialized instructions.

Debug

SettingTypeDefaultDescription
Verbose Transport LoggingboolfalseLog all JSON-RPC and MCP payloads to the Output Log (LogBlueprintAI). High log volume.