Model picker

Overview

The model picker is the popover that opens from the header's model trigger. It allows you to search, filter by provider, and switch active models effortlessly across both phone and desktop screens.

The same model picker is also used in subagent authorization cards and agent persona editors. Those locations use the same compact, single-line trigger styling as chat while retaining a mobile-sized touch target, and they render no extra descriptive text — the dropdown reads exactly like the chat header's picker.

Usage

  1. Tap the model trigger in the chat header (showing the current model and provider).

  2. The model picker opens:

  1. Type in the search input to filter models by name or slug.

  2. Tap a provider chip (All, Anthropic, OpenRouter, OpenAI, etc.) to scope the list to a specific provider.

  3. Tap any row to select the model for the current conversation.

  4. Tap the ↻ refresh button to fetch live model catalogs directly from connected providers. This bypasses the server's 1-hour cache (via a _bust cache-buster) so it re-hits the upstream rather than returning the previously fetched list.

    Pressing Escape or tapping outside closes the popover.

Behavior