Deepseek ArtifactsDeepseek Artifacts
Проверено по документации и changelog · v2.1.284

Claude Code Ultracode и уровни Effort: полное руководство по /effort

Effort определяет, как глубоко думает Claude — и как быстро сгорают ваши лимиты. В этом руководстве разобраны все пять уровней effort, модельные значения по умолчанию, /effort auto и ultracode: переключатель оркестрации, который v2.1.284 превратил в независимый, комбинируемый с любым уровнем.

TL;DR — effort и ultracode в четырёх строках

  • Пять уровней: low, medium, high, xhigh, max — откалиброваны для каждой модели. По умолчанию у большинства моделей стоит high, но у Opus 5.5 и Sonnet 5.5 — medium, а у Opus 4.7 — xhigh.
  • Меняется через /effort (слайдер) или /effort <уровень>; /effort auto стирает сохранённый уровень и возвращает модели значение по умолчанию. Enter сохраняет как значение по умолчанию, s действует только на текущую сессию.
  • Ultracode — это настройка Claude Code, а не уровень effort: она заставляет Claude оркестрировать динамические воркфлоу для содержательных задач. С v2.1.284 это самостоятельный переключатель — Tab внутри /effort или /effort ultracode on|off — и он больше не навязывает xhigh.
  • Ultracode vs max одной строкой: max — самый глубокий «сырой» уровень рассуждений (склонен к перемышлению); ultracode добавляет оркестрацию воркфлоу поверх любого выбранного уровня. Это ответы на разные вопросы — глубина против координации.

Model configuration & effort — Claude Code documentation

Документация:code.claude.com

Читать

Claude Code CHANGELOG — v2.1.284 (Ultracode becomes its own toggle)

Changelog:github.com/anthropics/claude-code

Читать

How to Use Claude Effort Levels (Full Guide)

Канал:Ryan & Matt Data Science13:24

Смотреть

Факты на этой странице взяты из официальной документации effort и changelog v2.1.284; диаграмма — авторская иллюстрация для этого руководства. Указанное видео тестирует те же пять уровней effort в приложении Claude для совместной работы — реальные данные о расходе токенов полезны, хотя его экраны показывают другой интерфейс, а не Claude Code. Ни одного кадра из него здесь не использовано.

Уровни effort и ultracode шаг за шагом

1 · Изучите шкалу

  1. 1

    Поймите, чем на самом деле управляет effort

    Effort — это ручка рассуждений в Claude Code: она задаёт, сколько раздумий модель вложит в ваши запросы, и напрямую влияет на качество ответов, задержку и скорость расходования лимитов. Официальная документация говорит прямо: шкала откалибрована по моделям — одно и то же имя уровня не означает одинаковое значение на разных моделях.

    Diagram of the Claude Code /effort scale listing low, medium, high, xhigh and max with their token trade-offs plus an ultracode ON toggle beside them
    Шкала /effort одним взглядом: пять уровней плюс переключатель ultracode (диаграмма нарисована для этого руководства).
  2. 2

    Выучите пять уровней и случаи, когда каждый оправдывает свои токены

    low — для быстрых обменов, которые вы проверяете сами: брейнштормы, первые наброски, переименования. medium закрывает повседневные задачи с ясным охватом. high — для работы, где важна проверка или поджидают краевые случаи. xhigh покупает более глубокие рассуждения за больший расход токенов — для долгих агентных задач. max — для сложных проблем, которые вы хотите, чтобы Claude грыз в одиночку: документация предупреждает о возможной убывающей отдаче и перемышлении.

  3. 3

    Проверьте модель по умолчанию, прежде чем винить модель

    Значения по умолчанию неодинаковы: high на всех моделях с поддержкой effort, кроме Opus 5.5 и Sonnet 5.5 (у них medium) и Opus 4.7 (у него xhigh). Если ответы замедлились или лимиты тают, посмотрите настройки effort, прежде чем винить модель. К слову, в v2.1.284 Sonnet 5.5 стал моделью Sonnet по умолчанию (1M контекста, $2/$10 за миллион токенов).

2 · Меняйте со смыслом

  1. 4

    Меняйте на лету через /effort

    Введите /effort в сессии — откроется слайдер: стрелки двигают по уровням, Tab перескакивает на переключатель ultracode. В селекторе /model тем же управляют клавиши влево/вправо. Для разовых запусков есть флаг --effort, а для автоматизации — переменная окружения CLAUDE_CODE_EFFORT_LEVEL.

  2. 5

    Задайте уровень напрямую — и разберитесь, что значит auto

    /effort <уровень> задаёт уровень без открытия слайдера. Незаметно полезный вариант — /effort auto: он стирает сохранённый уровень для активной модели, и Claude Code возвращается к её значению по умолчанию. Переменная окружения тоже принимает auto. Если после экспериментов сессия ведёт себя странно, auto — кнопка сброса.

  3. 6

    Зафиксируйте выбор навсегда (правильным способом)

    В слайдере /effort Enter сохраняет уровень как значение по умолчанию, а s применяет его только к текущей сессии. В settings можно задать effort для каждой модели через modelSettings или использовать effortLevel верхнего уровня как запасной вариант — с одной ловушкой: max не принимается ни в одном из этих ключей, и если он не приходит из переменной окружения, max действует только в текущей сессии. Скиллы и субагенты могут нести свой effort во frontmatter, с потолком maxEffortLevel.

3 · Ultracode — новый переключатель

  1. 7

    Поймите, что такое ultracode

    Ultracode — это настройка Claude Code, а не уровень effort модели: по официальной документации, она заставляет Claude оркестрировать динамические воркфлоу для содержательных задач — разбивать большую работу на скоординированные шаги вместо одного долгого сольного марафона рассуждений. Именно поэтому раньше он поставлялся слитно с xhigh: оркестрация поверх глубоких рассуждений.

  2. 8

    Наверстайте изменения v2.1.284

    До v2.1.284 ultracode был верхней позицией слайдера /effort, и его включение форсировало xhigh. Сентябрьский changelog 2026 года это изменил: ultracode теперь самостоятельный переключатель — Tab внутри /effort или /effort ultracode on|off — и больше не навязывает xhigh; он остаётся включённым на любом уровне. Расширение VS Code заменило ultracode-позицию слайдера выключателем (пилюля модели показывает «· Ultracode»), а среди новых действий keybinding для effortSlider появились decreaseEffort, increaseEffort и toggleUltracode.

  3. 9

    Выберите между ultracode и max

    Это разные оси. max отвечает на вопрос «думай над этой одной задачей изо всех сил» — самый глубокий сырой рассуждающий режим без лимитов на токены, с задокументированным риском перемышления. Ultracode отвечает на вопрос «скоординируй работу» — оркестрация воркфлоу поверх любого выбранного уровня, теперь включая и max, если хотите и то и другое. Правило большого пальца: грязный дебаг одной проблемы → max; многошаговые сборки, где важны порядок и делегирование → ultracode; и то и другое → max с включённым ultracode.

  4. 10

    Узнайте ограничения, прежде чем полагаться на это

    Документация перечисляет случаи, когда ultracode недоступен: воркфлоу выключены, модель не поддерживает xhigh или действует потолок effort ниже xhigh. Управляемый maxEffortLevel и организационные лимиты могут сузить список уровней для каждой модели, а неподдерживаемые уровни откатываются к наивысшему поддерживаемому на уровне или ниже — xhigh на Opus 4.6 работает как high. Если CLAUDE_CODE_EFFORT_LEVEL закреплён на уровне, отличном от xhigh, запросы идут на этом уровне без оркестрации. Чтобы углубить мысли на один ход, не трогая настройки, есть ключевое слово ultrathink — оно добавляет глубокие рассуждения только на этот ход.

Значения по умолчанию для моделей и список уровней

Четыре факта избавляют от большинства обращений в поддержку:

  • 1У большинства моделей по умолчанию high; medium — исключение, а не правило: он по умолчанию только у Opus 5.5 и Sonnet 5.5.
  • 2У Opus 4.7 по умолчанию xhigh. Opus 4.6 и Sonnet 4.6 вообще не предлагают xhigh — уровни выше их потолка откатываются к наивысшему поддерживаемому.
  • 3Модели, которых нет в таблице effort документации, effort не поддерживают; Sonnet 5.5 вошёл в таблицу в v2.1.284 как новая модель Sonnet по умолчанию (1M контекста, $2/$10 за миллион токенов, чтение кэша $0.20/Mtok).
  • 4Шкала откалибрована по моделям: «одно и то же имя уровня не представляет одно и то же внутреннее значение на разных моделях». Миграционная рекомендация в документации пряма — medium у Opus 5.5 не уступает high у Opus 5.

Порядок разрешения, когда ничего не сохранено: явный выбор (переменная окружения, флаг --effort или /effort в сессии), затем сохранённые настройки (modelSettings по модели или effortLevel верхнего уровня как запасной), затем значение модели по умолчанию.

FAQ: ultracode и effort

Похожие руководства