Agent Selector

The agent selector in the top bar picks who handles your next message — a built-in agent, one of your custom agents, or a special workspace like the App Builder or Site Builder.

What you see

Running vs. designing a custom agent

Picking one of your custom agents from the dropdown runs it — you stay on Home (/) with the agent selected in Execute mode, ready to chat. If you own the agent, a small tab bar appears above the chat with Execute / Design / Properties / …; clicking any tab other than Execute switches into Design mode and the URL becomes /agent/:id (bookmarkable, reload-safe). Pressing Execute again brings you back to Home.

How the selection is remembered

Operator keeps a single tab selection that covers the agent, the reasoning level, and the active instance — they all share the same persistence model.

When the picker writes to the profile

There are two flavours of "change agent":

  1. Fresh-start change — you change the agent on the Home screen, on the Apps / Sites page, or by pressing New and then picking a different agent. This updates both the tab selection and your profile default. The next new tab will inherit it.

  2. In-conversation change — while viewing an existing conversation (/c/...), switching the agent only affects the current view. Your tab default and profile default are left untouched, so pressing New still goes back to your usual agent.

This split means you can dive into an old conversation with a different agent without quietly hijacking your defaults.

Reading an old conversation

Opening a conversation from the history sidebar on the right shows the agent that was used at the time. The selector still works (you can keep talking with a different agent if you want), but it doesn't change what New will use.