Established

Model and effort switch

A user-facing choice between speed, cost and depth, replacing a hidden routing decision.

Ask MilkyQ3 retention 412 credits left
Why did churn go up in Q3?
M
Milky Fast

Churn rose from 2.1% to 3.4% in Q3. The increase started in July.

1.6 s · 1 source · 1 credit
Ask a follow-up…

Try it: The quick answer is thin. Open the model menu, pick Deep, and compare what the slower, costlier run finds.

In the wild

How 2 products ship this pattern. Click a screenshot to enlarge it.

VS Code chat model picker listing Auto, Claude Opus 4.6, Claude Sonnet 4.6 and GPT-5.4 with effort and cost multipliers, and a Thinking Effort submenu offering Low, Medium and High (default).
GitHub Copilot in VS Code
The model picker shows a cost multiplier for each model and a Thinking Effort submenu, where every level is labelled with its speed and depth tradeoff.
Source: VS Code docs ↗
JetBrains AI Chat model menu listing Claude, Gemini, GPT and Grok models with brain and diamond icons, Auto checked, and a Manage Models entry for third-party providers.
JetBrains AI Assistant
The chat's model menu defaults to Auto. Icons mark which models reason and which cost more, and third-party or local providers can be added.
Source: JetBrains AI Assistant docs ↗

When to use

Products with a real quality-latency spread and users who feel the difference.

Seen in

ChatGPT model picker, Claude extended thinking toggle, Cursor model list, Gemini Flash/Pro.

For engineers

Describe the tradeoff in the label; log switch events as your clearest signal of unmet need.

Build prompt

A neutral, component-only prompt for a coding agent. Edit the stack block or anything else to fit your project, then copy it.

Download this prompt as Markdown, or every prompt as JSON for an agent.

Critique checklist for tuners

0 of 4 checked

These questions apply to every pattern in this family. Ticks are saved in this browser.