Using agents

An agent combines a system prompt, tool permissions, and a working style. Choose an agent from the selector beside the chat prompt.

Built-in agents

AgentBest forChange access
CodeGeneral implementation, refactoring, tests, and maintenanceCan edit and run tools according to your permissions
PlanDesigning an approach before implementationRead-oriented; edits are restricted to plan files
AskExplanations, code reading, and questionsRead-only
DebugReproducing, diagnosing, and fixing software defectsCan edit and verify fixes
ExploreFocused codebase research and discoveryRead-oriented search and inspection
GameplayMechanics, input, physics, AI behavior, and entity systemsCan edit code and use Game Loop tools
Game ArchitectScene structure, data flow, save systems, and multiplayer topologyPlanning only; can inspect game state
Tech ArtShaders, materials, VFX, and render pipelinesCan edit and use Game Loop tools; also available as a subagent
PerfFrame time, allocations, draw calls, loading, and profilingRead-oriented commands; edits ask for approval

The deprecated Orchestrator agent is not part of the recommended workflow. Use Agent Manager for visible parallel sessions or let a primary agent use configured subagents when a task benefits from delegation.

Switch agents

Choose a different agent before sending the next prompt. Switching changes the instructions and effective permission set for subsequent turns; it does not erase the session history.

Start a new session when the new goal should not inherit the earlier conversation.

Game agents and Game Loop

Game agents include engine-aware instructions. For Unity, Godot, and supported browser games, implementation-oriented game agents can also use the Game Loop to run, inspect, test, screenshot, playtest, profile, and build the project.

Other engines still benefit from code and architecture assistance, but do not have a dedicated live Game Loop adapter in the current release.

Custom agents

Create project or global agents under .biggi/agents/, or use Settings → Agent Behaviour. A custom agent can define its prompt, model, mode, and permission rules.

See Custom Agents and Agent Permissions.