The AI Configuration view is the central place to manage every aspect of Studio AI: which agents are active, which language models they use, prompt customizations, token usage, MCP server connections, and more. This article covers the view's layout and each of its categories.
Click the history icon's neighboring More Actions… ("…") in the AI Chat panel toolbar, then choose Open AI Configuration. It opens as a full editor tab (not a side panel). See Using the AI Chat for the toolbar layout. The links in the Get started with AI walkthrough also open it at the relevant category.
From V8.5.2, AI Configuration is a single view: a list of categories on the left, and the selected category's details on the right. It replaces the row of tabs of earlier versions, and also gathers AI settings that used to be spread across the Settings UI.
(Screenshot pending refresh for the V8.5.2 category layout.)
The Providers & Models category starts with general model settings (custom request settings, maximum retries, reasoning defaults), followed by the list of Providers. Open a provider to see its settings - for example the Anthropic API key, allowEnvironmentApiKey and modelOverrides - and its Model Discovery section.
For Anthropic, OpenAI and Google, Studio reads the list of models from the provider itself: on startup, when the API key changes, and when you click Refresh the model list. The list is cached, so it is also available offline. Models are shown newest first, with their release date, and the provider's recommended models carry a Default badge. A counter shows how many of them appear in the chat - for example "5 of 15 shown in the AI chat input's model picker".
Use the show/hide button next to each model to choose whether it appears in the chat input's model selector, and the filter button to list only the models that are shown. The reset button restores the default selection.
The discovered list can be replaced with a fixed one using the modelOverrides setting (a Studio setting, which the user can change) - see AI Features Settings.
The Agents category lists every agent available in Studio AI. Some agents are disabled by default - see Other Studio AI Agents. For each agent you can:
Changes to agent settings take effect immediately and no restart required.
The Variables category shows all context variables that are available in the chat via the # prefix. This includes both built-in variables (such as #currentRelativeFilePath) and any custom variables your organization has defined.
For custom variables, you can set or update their values here. Variables defined in this panel are injected into agent prompts automatically when referenced.
The MCP Servers category lets you manage connections to external tools and data sources through the Model Context Protocol. Studio AI supports both local stdio-based and remote HTTP/SSE MCP servers.
To add a new server, click Add MCP Server and fill in the connection details:
stdio for a local process or HTTP/SSE for a remote endpointOnce connected, the tools provided by the MCP server become available to agents automatically. You can edit or remove any server using the action buttons in the list.
For full details, see MCP Servers.
The Token Usage category shows a summary table of all LLM usage accumulated in the current Studio session, broken down by model:
Use this table to understand which models are consuming the most tokens, and to spot unexpectedly large requests (for example, attaching very large files as context).
For the full history of individual requests and responses, use the AI Agent History panel. See AI History and Token Usage.
The Prompt Snippets category lists reusable prompt snippet files (.prompttemplate files) that can be referenced across multiple agent prompt templates. Creating a fragment here makes it available to any agent prompt that imports it.
For details on writing and using prompt fragments, see Customizing Agent Prompts.
The Tools category shows all the function tools registered with Studio AI: the capabilities agents can call during a conversation, such as reading files, running commands, or querying the project structure. You can review which tools are active and, where applicable, enable or disable individual tools.
The Skills & Slash Commands category shows the Skill Directories setting, lists every skill installed in the project with its name and description, and lists the slash commands. Open a skill to edit its SKILL.html (under .agents/skills/<name>/), or open a slash command to edit its template. For how skills are structured and invoked, see Skills and Slash Commands.
The Model Aliases category is where you define the named LLM identifiers that agents use. Instead of hardcoding a specific model name in every agent configuration, agents reference an alias such as default/code or default/universal, and this category defines what model (or ordered list of models) each alias maps to.
Each alias entry contains:
default/code)Default aliases in Studio AI:
To change which model backs an alias, edit the priority list. This is the recommended way to swap LLM providers across all agents at once without updating each agent individually.
The AI Configuration view is the central place to manage every aspect of Studio AI: which agents are active, which language models they use, prompt customizations, token usage, MCP server connections, and more. This article covers the view's layout and each of its categories.
Click the history icon's neighboring More Actions… ("…") in the AI Chat panel toolbar, then choose Open AI Configuration. It opens as a full editor tab (not a side panel). See Using the AI Chat for the toolbar layout. The links in the Get started with AI walkthrough also open it at the relevant category.
From V8.5.2, AI Configuration is a single view: a list of categories on the left, and the selected category's details on the right. It replaces the row of tabs of earlier versions, and also gathers AI settings that used to be spread across the Settings UI.
(Screenshot pending refresh for the V8.5.2 category layout.)
The Providers & Models category starts with general model settings (custom request settings, maximum retries, reasoning defaults), followed by the list of Providers. Open a provider to see its settings - for example the Anthropic API key, allowEnvironmentApiKey and modelOverrides - and its Model Discovery section.
For Anthropic, OpenAI and Google, Studio reads the list of models from the provider itself: on startup, when the API key changes, and when you click Refresh the model list. The list is cached, so it is also available offline. Models are shown newest first, with their release date, and the provider's recommended models carry a Default badge. A counter shows how many of them appear in the chat - for example "5 of 15 shown in the AI chat input's model picker".
Use the show/hide button next to each model to choose whether it appears in the chat input's model selector, and the filter button to list only the models that are shown. The reset button restores the default selection.
The discovered list can be replaced with a fixed one using the modelOverrides setting (a Studio setting, which the user can change) - see AI Features Settings.
The Agents category lists every agent available in Studio AI. Some agents are disabled by default - see Other Studio AI Agents. For each agent you can:
Changes to agent settings take effect immediately and no restart required.
The Variables category shows all context variables that are available in the chat via the # prefix. This includes both built-in variables (such as #currentRelativeFilePath) and any custom variables your organization has defined.
For custom variables, you can set or update their values here. Variables defined in this panel are injected into agent prompts automatically when referenced.
The MCP Servers category lets you manage connections to external tools and data sources through the Model Context Protocol. Studio AI supports both local stdio-based and remote HTTP/SSE MCP servers.
To add a new server, click Add MCP Server and fill in the connection details:
stdio for a local process or HTTP/SSE for a remote endpointOnce connected, the tools provided by the MCP server become available to agents automatically. You can edit or remove any server using the action buttons in the list.
For full details, see MCP Servers.
The Token Usage category shows a summary table of all LLM usage accumulated in the current Studio session, broken down by model:
Use this table to understand which models are consuming the most tokens, and to spot unexpectedly large requests (for example, attaching very large files as context).
For the full history of individual requests and responses, use the AI Agent History panel. See AI History and Token Usage.
The Prompt Snippets category lists reusable prompt snippet files (.prompttemplate files) that can be referenced across multiple agent prompt templates. Creating a fragment here makes it available to any agent prompt that imports it.
For details on writing and using prompt fragments, see Customizing Agent Prompts.
The Tools category shows all the function tools registered with Studio AI: the capabilities agents can call during a conversation, such as reading files, running commands, or querying the project structure. You can review which tools are active and, where applicable, enable or disable individual tools.
The Skills & Slash Commands category shows the Skill Directories setting, lists every skill installed in the project with its name and description, and lists the slash commands. Open a skill to edit its SKILL.html (under .agents/skills/<name>/), or open a slash command to edit its template. For how skills are structured and invoked, see Skills and Slash Commands.
The Model Aliases category is where you define the named LLM identifiers that agents use. Instead of hardcoding a specific model name in every agent configuration, agents reference an alias such as default/code or default/universal, and this category defines what model (or ordered list of models) each alias maps to.
Each alias entry contains:
default/code)Default aliases in Studio AI:
To change which model backs an alias, edit the priority list. This is the recommended way to swap LLM providers across all agents at once without updating each agent individually.