{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/ampcode-com/2026-07-09-the-dial/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "Amp's agent modes are now a dial: `low`, `medium`, `high`, `ultra`. They replace `smart`, `deep`, `rush`, and `large`.\n\n![Amp's mode dial in the CLI showing low, medium, high, and ultra](https://static.ampcode.com/news/dial-release.png?v=20260709-2)\n\nThe old modes were models in disguise: each name hid a model, a prompt, a reasoning effort — and to pick one, you had to know what that model was like this month. That world is gone. The models converged, open-weight models got seriously good, and the only question left is capability against cost.\n\nThe dial asks one question: how hard is this task?\n\nMissing in either direction costs you. Undershoot and the model churns: wrong fix, re-prompt, wrong fix again. You pay three times for a result you could have had once. Overshoot and you're using Fable to fix a typo. Set it right and you pay for exactly the intelligence the task needs.\n\n- **`ultra`** — The outcome is clear, but the path is full of unknowns. Migrations, architecture, changes that span many files, systems, and decisions the model has to discover as it goes.\n- **`high`** — You know where the change goes, but getting it right is hard: cross-cutting changes, concurrency, bugs where a subtle miss is expensive. You get diffs closer to reviewer-ready than `medium` gets you — but plan on one round of feedback before merging, and about twice the wait.\n- **`medium`** — You know roughly what you want. This should be your default. It handles messy, multi-part tasks, fuzzy requirements, the steps you didn't spell out. Strong enough for most work, fast enough to steer.\n- **`low`** — You know exactly what you want. Bug fixes, tests, refactors, features you can describe precisely. There is less to figure out for the model, so `low` builds it.\n\nTurn the dial with `Ctrl+S` in the CLI, or with the mode picker in the web app.\n\n![Amp's mode picker in the web app showing low, medium, high, and ultra](https://static.ampcode.com/news/dial-web.png?v=20260709-2)\n\n## Under the Hood\n\nWe want you to know exactly what you're getting, so here's what backs each mode today. This wiring will change as models improve. The dial won't.\n\n- `ultra`: Claude Fable 5, with a system prompt written for it. GPT-5.6 Sol as the oracle.\n- `high`: GPT-5.6 Sol at `xhigh` reasoning effort. Claude Fable 5 as the oracle.\n- `medium`: GPT-5.6 Sol at medium reasoning effort. GPT-5.6 Sol at high effort as the oracle.\n- `low`: GLM-5.2, Z.ai's open-weight model, the strongest open model on agentic coding. GPT-5.6 Sol as the oracle. (Workspace admins can choose to use GPT-5.6 Terra low instead of GLM-5.2 here.)\n\nReasoning effort is part of the tier now. No more cycling `Opt+D` through effort levels on top of picking a mode.\n\nEvery mode has an oracle for second opinions. On the top tiers, it's the other frontier model: in `high`, GPT-5.6 Sol writes and Fable reviews. In `ultra`, Fable writes and GPT-5.6 Sol reviews.\n\n## Migrating\n\n- `smart`, `deep` → `medium` (same model and effort as `deep`). Turn up for hard problems.\n- `rush` → `low`.\n- `deep**3` -> `ultra` or `high`\n\n## Want to Tune It Yourself?\n\nThe dial removes knobs from the default experience, not from Amp. [Plugins can register their own agent modes](https://ampcode.com/manual#define-a-custom-agent-mode) with your model, your prompt, and your tools, and they show up right next to the built-in ones.\n\nWe used that same plugin API to package up the deprecated modes — exact system prompts, exact tool lists, same models and reasoning efforts. If you want `smart`, `deep`, `rush`, or `large` back, install them:\n\n```\namp plugins add --auto-update @amp/smart-classic\namp plugins add --auto-update @amp/deep-classic\namp plugins add --auto-update @amp/rush-classic\namp plugins add --auto-update @amp/large-classic\n```\n\nThen run `plugins: reload` (or restart the CLI) and they appear in the mode picker as Smart (classic), Deep (classic), Rush (classic), and Large (classic) — the original names stay reserved for the built-ins. `--auto-update` keeps them current when we update the plugins; drop it if you'd rather pin. The full list of installable modes is on [ampcode.com/modes](https://ampcode.com/modes).\n\nStart at `medium`. Turn it down when the task is clear. Turn it up when a miss costs more than the wait.\n\nWe'll follow up with posts on each mode and numbers on what each one can handle.\n",
  "authors": [],
  "captured_at": "2026-10-03T23:09:50.514863041+00:00",
  "category": "programming",
  "content_html": "<p>Amp's agent modes are now a dial: <code>low</code>, <code>medium</code>, <code>high</code>, <code>ultra</code>. They replace <code>smart</code>, <code>deep</code>, <code>rush</code>, and <code>large</code>.</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://static.ampcode.com/news/dial-release.png?v=20260709-2\" alt=\"Amp&#39;s mode dial in the CLI showing low, medium, high, and ultra\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>The old modes were models in disguise: each name hid a model, a prompt, a reasoning effort — and to pick one, you had to know what that model was like this month. That world is gone. The models converged, open-weight models got seriously good, and the only question left is capability against cost.</p>\n<p>The dial asks one question: how hard is this task?</p>\n<p>Missing in either direction costs you. Undershoot and the model churns: wrong fix, re-prompt, wrong fix again. You pay three times for a result you could have had once. Overshoot and you're using Fable to fix a typo. Set it right and you pay for exactly the intelligence the task needs.</p>\n<ul>\n<li><strong><code>ultra</code></strong> — The outcome is clear, but the path is full of unknowns. Migrations, architecture, changes that span many files, systems, and decisions the model has to discover as it goes.</li>\n<li><strong><code>high</code></strong> — You know where the change goes, but getting it right is hard: cross-cutting changes, concurrency, bugs where a subtle miss is expensive. You get diffs closer to reviewer-ready than <code>medium</code> gets you — but plan on one round of feedback before merging, and about twice the wait.</li>\n<li><strong><code>medium</code></strong> — You know roughly what you want. This should be your default. It handles messy, multi-part tasks, fuzzy requirements, the steps you didn't spell out. Strong enough for most work, fast enough to steer.</li>\n<li><strong><code>low</code></strong> — You know exactly what you want. Bug fixes, tests, refactors, features you can describe precisely. There is less to figure out for the model, so <code>low</code> builds it.</li>\n</ul>\n<p>Turn the dial with <code>Ctrl+S</code> in the CLI, or with the mode picker in the web app.</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://static.ampcode.com/news/dial-web.png?v=20260709-2\" alt=\"Amp&#39;s mode picker in the web app showing low, medium, high, and ultra\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<h2>Under the Hood</h2>\n<p>We want you to know exactly what you're getting, so here's what backs each mode today. This wiring will change as models improve. The dial won't.</p>\n<ul>\n<li><code>ultra</code>: Claude Fable 5, with a system prompt written for it. GPT-5.6 Sol as the oracle.</li>\n<li><code>high</code>: GPT-5.6 Sol at <code>xhigh</code> reasoning effort. Claude Fable 5 as the oracle.</li>\n<li><code>medium</code>: GPT-5.6 Sol at medium reasoning effort. GPT-5.6 Sol at high effort as the oracle.</li>\n<li><code>low</code>: GLM-5.2, Z.ai's open-weight model, the strongest open model on agentic coding. GPT-5.6 Sol as the oracle. (Workspace admins can choose to use GPT-5.6 Terra low instead of GLM-5.2 here.)</li>\n</ul>\n<p>Reasoning effort is part of the tier now. No more cycling <code>Opt+D</code> through effort levels on top of picking a mode.</p>\n<p>Every mode has an oracle for second opinions. On the top tiers, it's the other frontier model: in <code>high</code>, GPT-5.6 Sol writes and Fable reviews. In <code>ultra</code>, Fable writes and GPT-5.6 Sol reviews.</p>\n<h2>Migrating</h2>\n<ul>\n<li><code>smart</code>, <code>deep</code> → <code>medium</code> (same model and effort as <code>deep</code>). Turn up for hard problems.</li>\n<li><code>rush</code> → <code>low</code>.</li>\n<li><code>deep**3</code> -&gt; <code>ultra</code> or <code>high</code></li>\n</ul>\n<h2>Want to Tune It Yourself?</h2>\n<p>The dial removes knobs from the default experience, not from Amp. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ampcode.com/manual#define-a-custom-agent-mode\">Plugins can register their own agent modes</a> with your model, your prompt, and your tools, and they show up right next to the built-in ones.</p>\n<p>We used that same plugin API to package up the deprecated modes — exact system prompts, exact tool lists, same models and reasoning efforts. If you want <code>smart</code>, <code>deep</code>, <code>rush</code>, or <code>large</code> back, install them:</p>\n<pre><code><span class=\"code-snippet\">amp plugins add --auto-update @amp/smart-classic\namp plugins add --auto-update @amp/deep-classic\namp plugins add --auto-update @amp/rush-classic\namp plugins add --auto-update @amp/large-classic\n</span></code></pre>\n<p>Then run <code>plugins: reload</code> (or restart the CLI) and they appear in the mode picker as Smart (classic), Deep (classic), Rush (classic), and Large (classic) — the original names stay reserved for the built-ins. <code>--auto-update</code> keeps them current when we update the plugins; drop it if you'd rather pin. The full list of installable modes is on <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ampcode.com/modes\">ampcode.com/modes</a>.</p>\n<p>Start at <code>medium</code>. Turn it down when the task is clear. Turn it up when a miss costs more than the wait.</p>\n<p>We'll follow up with posts on each mode and numbers on what each one can handle.</p>\n",
  "content_markdown": "Amp's agent modes are now a dial: `low`, `medium`, `high`, `ultra`. They replace `smart`, `deep`, `rush`, and `large`.\n\n![Amp's mode dial in the CLI showing low, medium, high, and ultra](https://static.ampcode.com/news/dial-release.png?v=20260709-2)\n\nThe old modes were models in disguise: each name hid a model, a prompt, a reasoning effort — and to pick one, you had to know what that model was like this month. That world is gone. The models converged, open-weight models got seriously good, and the only question left is capability against cost.\n\nThe dial asks one question: how hard is this task?\n\nMissing in either direction costs you. Undershoot and the model churns: wrong fix, re-prompt, wrong fix again. You pay three times for a result you could have had once. Overshoot and you're using Fable to fix a typo. Set it right and you pay for exactly the intelligence the task needs.\n\n- **`ultra`** — The outcome is clear, but the path is full of unknowns. Migrations, architecture, changes that span many files, systems, and decisions the model has to discover as it goes.\n- **`high`** — You know where the change goes, but getting it right is hard: cross-cutting changes, concurrency, bugs where a subtle miss is expensive. You get diffs closer to reviewer-ready than `medium` gets you — but plan on one round of feedback before merging, and about twice the wait.\n- **`medium`** — You know roughly what you want. This should be your default. It handles messy, multi-part tasks, fuzzy requirements, the steps you didn't spell out. Strong enough for most work, fast enough to steer.\n- **`low`** — You know exactly what you want. Bug fixes, tests, refactors, features you can describe precisely. There is less to figure out for the model, so `low` builds it.\n\nTurn the dial with `Ctrl+S` in the CLI, or with the mode picker in the web app.\n\n![Amp's mode picker in the web app showing low, medium, high, and ultra](https://static.ampcode.com/news/dial-web.png?v=20260709-2)\n\n## Under the Hood\n\nWe want you to know exactly what you're getting, so here's what backs each mode today. This wiring will change as models improve. The dial won't.\n\n- `ultra`: Claude Fable 5, with a system prompt written for it. GPT-5.6 Sol as the oracle.\n- `high`: GPT-5.6 Sol at `xhigh` reasoning effort. Claude Fable 5 as the oracle.\n- `medium`: GPT-5.6 Sol at medium reasoning effort. GPT-5.6 Sol at high effort as the oracle.\n- `low`: GLM-5.2, Z.ai's open-weight model, the strongest open model on agentic coding. GPT-5.6 Sol as the oracle. (Workspace admins can choose to use GPT-5.6 Terra low instead of GLM-5.2 here.)\n\nReasoning effort is part of the tier now. No more cycling `Opt+D` through effort levels on top of picking a mode.\n\nEvery mode has an oracle for second opinions. On the top tiers, it's the other frontier model: in `high`, GPT-5.6 Sol writes and Fable reviews. In `ultra`, Fable writes and GPT-5.6 Sol reviews.\n\n## Migrating\n\n- `smart`, `deep` → `medium` (same model and effort as `deep`). Turn up for hard problems.\n- `rush` → `low`.\n- `deep**3` -> `ultra` or `high`\n\n## Want to Tune It Yourself?\n\nThe dial removes knobs from the default experience, not from Amp. [Plugins can register their own agent modes](https://ampcode.com/manual#define-a-custom-agent-mode) with your model, your prompt, and your tools, and they show up right next to the built-in ones.\n\nWe used that same plugin API to package up the deprecated modes — exact system prompts, exact tool lists, same models and reasoning efforts. If you want `smart`, `deep`, `rush`, or `large` back, install them:\n\n```\namp plugins add --auto-update @amp/smart-classic\namp plugins add --auto-update @amp/deep-classic\namp plugins add --auto-update @amp/rush-classic\namp plugins add --auto-update @amp/large-classic\n```\n\nThen run `plugins: reload` (or restart the CLI) and they appear in the mode picker as Smart (classic), Deep (classic), Rush (classic), and Large (classic) — the original names stay reserved for the built-ins. `--auto-update` keeps them current when we update the plugins; drop it if you'd rather pin. The full list of installable modes is on [ampcode.com/modes](https://ampcode.com/modes).\n\nStart at `medium`. Turn it down when the task is clear. Turn it up when a miss costs more than the wait.\n\nWe'll follow up with posts on each mode and numbers on what each one can handle.\n",
  "dateCreated": "2026-10-03T23:09:50.514863041+00:00",
  "date_created": "2026-07-09T00:00:00+00:00",
  "date_modified": "2026-07-09T00:00:00+00:00",
  "date_published": "2026-07-09T00:00:00+00:00",
  "description": "Amp's agent modes are now a dial: low, medium, high, ultra. They replace smart, deep, rush, and large. The old modes were models in disguise: each name hid a model, a prompt, a reasoning effort — and to pick one, you had to know what that…",
  "external_url": "https://ampcode.com/news/the-dial",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/ampcode-com/2026/07/2026-07-09-the-dial.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/ampcode-com/2026/07/2026-07-09-the-dial.md"
  },
  "id": "urn:aggr:item:90f793c8666cdb29a0d062efceae7035b9e64bb4",
  "isBasedOn": {
    "@id": "https://ampcode.com/news/the-dial"
  },
  "mainEntity": {
    "@id": "https://ampcode.com/news/the-dial",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/ampcode-com/2026-07-09-the-dial/#webpage"
    },
    "dateModified": "2026-07-09T00:00:00+00:00",
    "datePublished": "2026-07-09T00:00:00+00:00",
    "headline": "The Dial",
    "timeRequired": "PT4M",
    "url": "https://ampcode.com/news/the-dial",
    "wordCount": 692
  },
  "name": "Archived snapshot: The Dial",
  "preview": null,
  "reading_minutes": 4,
  "replicated_at": null,
  "source": "ampcode-com",
  "source_name": "Amp News",
  "summary": "Amp's agent modes are now a dial: low, medium, high, ultra. They replace smart, deep, rush, and large. The old modes were models in disguise: each name hid a model, a prompt, a reasoning effort — and to pick one, you had to know what that model was like this month. That world is gone. The models converged, open-weight models got seriously good, and the only question left is capability against cost. The dial asks one question: how hard is this task? Missing in either direction costs you. Undershoot and the model churns: wrong fix, re-prompt, wrong fix again. You pay three times for a result you could have had once. Overshoot and you're using Fable to fix a typo. Set it right and you pay for exactly the intelligence the task needs. ultra — The outcome is clear, but the path is full of unknowns. Migrations, architecture, changes that span many files, systems, and decisions the model has to discover as it goes. high — You know where the change goes, but getting it right is hard: cross-cutting changes, concurrency, bugs where a subtle miss is expensive. You get diffs closer to reviewer-ready than medium gets you — but plan on one round of feedback before merging, and about twice the wait. medium — You know roughly what you want. This should be your default. It handles messy, multi-part tasks, fuzzy requirements, the steps you didn't spell out. Strong enough for most work, fast enough to steer. low — You know exactly what you want. Bug fixes, tests, refactors, features you can describe precisely. There is less to figure out for the model, so low builds it. Turn the dial with Ctrl+S in the CLI, or with the mode picker in the web app. Under the Hood We want you to know exactly what you're getting, so here's what backs each mode today. This wiring will change as models improve. The dial won't. ultra: Claude Fable 5, with a system prompt written for it. GPT-5.6 Sol as the oracle. high: GPT-5.6 Sol at xhigh reasoning effort. Claude Fable 5 as the oracle. medium: GPT-5.6 Sol at medium reasoning effort. GPT-5.6 Sol at high effort as the oracle. low: GLM-5.2, Z.ai's open-weight model, the strongest open model on agentic coding. GPT-5.6 Sol as the oracle. (Workspace admins can choose to use GPT-5.6 Terra low instead of GLM-5.2 here.) Reasoning effort is part of the tier now. No more cycling Opt+D through effort levels on top of picking a mode. Every mode has an oracle for second opinions. On the top tiers, it's the other frontier model: in high, GPT-5.6 Sol writes and Fable reviews. In ultra, Fable writes and GPT-5.6 Sol reviews. Migrating smart, deep → medium (same model and effort as deep). Turn up for hard problems. rush → low. deep**3 -> ultra or high Want to Tune It Yourself? The dial removes knobs from the default experience, not from Amp. Plugins can register their own agent modes with your model, your prompt, and your tools, and they show up right next to the built-in ones. We used that same plugin API to package up the deprecated modes — exact system prompts, exact tool lists, same models and reasoning efforts. If you want smart, deep, rush, or large back, install them: amp plugins add --auto-update @amp/smart-classic amp plugins add --auto-update @amp/deep-classic amp plugins add --auto-update @amp/rush-classic amp plugins add --auto-update @amp/large-classic Then run plugins: reload (or restart the CLI) and they appear in the mode picker as Smart (classic), Deep (classic), Rush (classic), and Large (classic) — the original names stay reserved for the built-ins. --auto-update keeps them current when we update the plugins; drop it if you'd rather pin. The full list of installable modes is on ampcode.com/modes. Start at medium. Turn it down when the task is clear. Turn it up when a miss costs more than the wait. We'll follow up with posts on each mode and numbers on what each one can handle.",
  "tags": [],
  "temporalCoverage": "2026-10-03T23:09:50.514863041+00:00",
  "title": "The Dial",
  "url": "https://aggr.aymericbeaumet.com/items/ampcode-com/2026-07-09-the-dial/",
  "word_count": 692
}