Skip to content

Agents & models

Pick the agent and the model in web Chat, tune reasoning effort, and switch between interactive and autonomous execution.

Four controls sit along the composer. Three of them are on every composer; the fourth appears once a conversation exists.

ControlReadsChanges
AgentDefault agentWho you are talking to: system prompt, tools, skills
ModelClaude Sonnet 5The LLM doing the reasoning
EffortMediumHow much thinking the model does per turn
PolicyInteractiveWhether the agent pauses for you between steps

All four can change mid-conversation. The session holds the transcript; these are knobs you turn while it runs.

Default agent is always there: a generic assistant with the tools the runtime ships with. Everything else in the picker comes from capabilities installed on this runtime, so the picker is empty of alternatives until you install one, and it stays disabled until the runtime is running.

Typing @ in the composer opens the same list inline, but it only writes the agent’s name into your message. Switching agents is the picker or /agent. See Commands.

Switching agents does not switch runtimes or start a new session. The conversation continues with the new persona and toolset from the next turn on.

The model picker lists the models enabled for your account. Manage models in the picker opens account settings, where you add or remove them.

Effort applies only to models with reasoning variants, and it is remembered per model rather than per conversation. Reasoning effort is a property of the model you are using, so switching models restores whatever you last chose for that one. Off is itself a choice, and it sticks the same way.

The policy control decides how much rope the agent has:

  • Interactive: the agent pauses and asks before acting where the tool calls for it.
  • Auto · N: the agent runs to a step cap without pausing. The cap is yours to set.

Autonomous mode is a property of the session on the runtime, not a browser setting, so it holds until you change it back, with /interactive in the composer or the control itself.

Every control here has a slash command: /agent, /model, /thinking, /auto, /interactive. See Commands.