Pilot supports multiple AI models and two agent modes that control how Pilot processes your instructions. This page describes the available options and when to use each one.
Pilot supports models from multiple providers. Select the model beside Add context on the welcome screen. Some environments also expose model selection in the chat panel's More menu; if it contains only Clear chat history, model selection is unavailable there. Available model families include:
Different models have different strengths. In general, larger models produce higher-quality output for complex tasks, while smaller models respond faster for straightforward changes. Where session model selection is available, you can switch models without losing your work.

Pilot operates in one of two modes, controlled by the mode toggle next to the prompt input.

Act mode is the default. When you submit a prompt, Pilot executes changes immediately. The agents read your instructions, make decisions, and apply changes to the ontology, design, and code without first presenting a plan for approval. Some tools and production-data analysis can still require a response.
Use act mode when you want Pilot to work autonomously and you are comfortable reviewing changes after they are applied. Act mode is unavailable on protected or deleted code branches; switch to an editable branch to make changes.
In plan mode, Pilot creates a detailed plan before executing changes. After you submit a prompt, Pilot outlines what it intends to do and waits for your approval before proceeding.
Select Execute after reviewing the plan. On a protected branch, select Implement on a branch to create an editable code branch. See Branches, changes, and proposals.
Use plan mode in the following situations:
To toggle between modes, select the mode toggle next to the prompt input in the chat panel. The current mode is displayed as Act or Plan.
Pilot delegates work to specialized subagents, each focused on a specific aspect of the application. The subagents are as follows:
When a subagent is active, the chat panel displays its activity in a separate thread. You can expand the thread to follow the subagent's reasoning and tool usage.
Pilot agents use a set of tools to build and modify your application. You do not need to invoke these tools directly. Pilot selects and uses the appropriate tools based on your instructions.
The following tools are available to agents:
When Skills is available in the Add menu, use it to inspect and search the skills available in the repository. The menu lists skills; selecting a listed name does not execute a task. Explain the outcome you want in your prompt.