Тот самый ползунок рядом с названием модели в Claude Code — регулятор «Effort», идущий от «Faster» к «Smarter» — определяет, сколько работы (размышлений и токенов) ИИ вкладывает в каждый ответ. Сдвиньте влево — быстрее и дешевле, вправо — глубже и умнее.

Сначала общая картина. Сама по себе настройка усилий (уровни effort в API) имеет 5 ступеней: от low до max. Ползунок /effort в Claude Code добавляет к ним собственный режим Ultracode, итого 6 пунктов. То есть «5 уровней + Ultracode = 6 пунктов». Запомните это — и всё остальное встанет на свои места.

CLAUDE CODE · EFFORT

Один регулятор от «Faster» до «Smarter»

— он одновременно смещает глубину размышлений и число вызовов инструментов

⚡ Faster (дешевле) 🧠 Smarter (глубже)
LowMediumHighExtraMax

= 5 уровней effort в API (low–max)

+ Ultracode (режим только в Claude Code)

Ползунок читается как Low · Medium · High · Extra · Max, а справа — Ultracode.
Так что «Extra» = xhigh, а максимум усилий — «Max». Ultracode — не ступень, а дополнительный режим.

1. Что такое «effort»

Effort — это настройка, которая задаёт, сколько токенов Claude тратит на один ответ. Ниже — значит короче, быстрее и дешевле; выше — значит глубже, тщательнее и умнее. Если вы искали «Claude Code effort» или задумывались, что делает регулятор «Faster / Smarter», то вот ответ.

Ключевой момент в том, что effort влияет на весь ваш ответ, а не только на размышления. Конкретно он затрагивает все три аспекта (источник: официальная документация Anthropic «Effort» — расширенные размышления / вызовы инструментов и аргументы функций / текстовые ответы и пояснения).

🧠

Глубина размышлений

Насколько глубоко модель рассуждает перед ответом. Выше effort — допускается многошаговый анализ и возврат к предыдущим шагам.

🔧

Вызовы инструментов

Сколько раз модель читает, ищет или редактирует. Ниже effort — вызовы объединяются и их становится меньше.

💬

Объём текста ответа

Пояснения, резюме, комментарии. Ниже effort — меньше вступлений и более лаконичный вывод.

💡 Если коротко: effort — это поведенческий сигнал, а не жёсткий лимит токенов. Даже на низком effort Claude всё равно будет думать над по-настоящему сложными задачами — просто меньше, чем на более высоком effort для той же задачи.

2. 6 пунктов ползунка и их подписи

Как настройка API, effort имеет 5 уровней: low → medium → high → xhigh → max. По умолчанию — high, что ведёт себя точно так же, как если effort вообще не задан. Ползунок /effort в Claude Code добавляет собственный режим Ultracode, поэтому в списке 6 пунктов.

Одна вещь сбивает с толку: «Extra» — это не максимум. Ползунок читается как Low · Medium · High · Extra · Max, где «Extra» = xhigh, а «Max» = max. То есть «Extra» — это вторая позиция сверху, а не самая верхняя. И Ultracode вообще не является ступенью effort — это дополнительный режим с другим поведением (см. раздел 6).

ℹ️ Интерфейс Claude Code не локализован на русский язык, поэтому ползунок effort показывает английские подписи (Effort / Low / Medium / High / Extra / Max / Ultracode) — по состоянию на июнь 2026 года.

LOW

Меньше всего токенов, минимальная задержка

Короткие узкие задачи, форматирование, шаблонный код, субагенты. Сначала скорость и стоимость.

MEDIUM

Бережная к бюджету золотая середина

Достойное качество при сдержанном расходе токенов для повседневной работы.

HIGH · по умолчанию

Оптимальный баланс качества и стоимости

Стандарт для сложных рассуждений и трудного кода. «В самый раз» для большинства задач.

XHIGH · показан как «Extra»

Долгая агентная работа

Для кодинга с многократными вызовами инструментов и глубоким поиском. Расходует гораздо больше токенов, чем high.

MAX

Максимум размышлений, без лимита

Глубочайшие рассуждения без ограничения по токенам. Только для по-настоящему трудных задач; может «передумывать».

+ ULTRACODE · дополнительный режим

xhigh + мультиагенты

Не «ступень» effort, а режим, доступный только в Claude Code. См. раздел 6.

⚠️ Что сохраняется, а что нет: low, medium, high и xhigh сохраняются и переносятся в следующую сессию. «Max» и «Ultracode» действуют только в рамках сессии (Max сохраняется лишь если задан через переменную окружения CLAUDE_CODE_EFFORT_LEVEL; Ultracode нельзя сохранить даже так).

3. Поддержка моделями и авто-понижение

Доступные для выбора уровни зависят от модели. xhigh («Extra») доступен только новейшим топовым моделям. На Opus 4.8 или Fable 5 доступны все уровни.

МодельУровни effort в API (low–max)По умолчанию
Fable 5 / Opus 4.8low · medium · high · xhigh · maxhigh
Opus 4.7low · medium · high · xhigh · maxxhigh
Opus 4.6 / Sonnet 4.6low · medium · high · max (без xhigh)high

※ В этой таблице — уровни effort в API. Ползунок Claude Code добавляет Ultracode (крайний правый режим), итого 6 пунктов. Ultracode доступен только на моделях с поддержкой xhigh (Fable 5 / Opus 4.8 / Opus 4.7 и т. п.) — на Opus 4.6 и Sonnet 4.6 он не появляется в меню /effort.
※ «По умолчанию» здесь — это значение по умолчанию в Claude Code (xhigh на Opus 4.7, high в остальных случаях). В API по умолчанию high для всех моделей.

Если выбрать уровень, который модель не поддерживает, ошибки не будет — происходит авто-понижение до ближайшего поддерживаемого уровня на этой ступени или ниже. Например, xhigh («Extra») на Opus 4.6 выполняется как high (эти две модели перескакивают с high сразу на max, без xhigh между ними). Учтите также, что одно и то же название уровня означает разный объём на разных моделях — шкала effort калибруется для каждой модели отдельно.

4. Как настроить (/effort и другие способы)

Начните отсюда: команда /effort. Запустите её без аргументов — откроется интерактивный ползунок (тот самый регулятор со скриншота), управляемый стрелками. Большинству этого вполне достаточно.

# Открыть ползунок (стрелки, затем Enter)
/effort

# Задать уровень напрямую
/effort low
/effort xhigh

# Сбросить к значению по умолчанию для модели
/effort auto

Другие варианты, в зависимости от потребностей (последние — для продвинутых пользователей):

  • Ползунок внутри /model: в выборе модели используйте стрелки влево/вправо, чтобы регулировать effort.
  • Флаг --effort: запуск через claude --effort medium (только для этой сессии).
  • Переменная окружения CLAUDE_CODE_EFFORT_LEVEL: название уровня или auto. Имеет наивысший приоритет.
  • effortLevel в настройках: сохраняет low/medium/high/xhigh (max и ultracode действуют только в сессии и здесь не сохраняются).
  • frontmatter навыка / субагента: переопределяет effort на время работы этого навыка или субагента.

💡 Приоритет: переменная окружения > frontmatter (только пока работает этот навык/субагент; никогда не перебивает переменную окружения) > ваше сохранённое значение / значение сессии > значение по умолчанию для модели. Текущий уровень показывается рядом с логотипом и индикатором загрузки, например «with low effort», так что можно проверить, что активно.

5. Шпаргалка: какой уровень когда

Официальная рекомендация проста. Для кодинга и агентной работы начинайте с xhigh («Extra»), в случае сомнений откатывайтесь к high, опускайтесь до medium/low ради экономии, а max приберегите для по-настоящему трудных задач. К Ultracode прибегайте только тогда, когда нужно за один заход «продавить» большую многошаговую задачу.

Пункт (как отображается)Когда использовать
lowКороткие узкие задачи, чувствительные к задержке, не требующие большого интеллекта
mediumПовседневная работа с упором на стоимость, где можно немного пожертвовать интеллектом
highСложные рассуждения и трудная реализация. Сбалансированный стандарт
xhigh (Extra)Долгие сессии кодинга/агентной работы с многократными вызовами инструментов и глубоким поиском
max (Max)Только самые трудные задачи. Прирост выходит на плато, есть риск «передумывания» — сначала проверьте
UltracodeКрупные многошаговые задачи (большие рефакторинги, аудиты), которые вы хотите разбить на несколько агентов. Только в рамках сессии; не для повседневного использования (→ §6)

Когда повышаете effort для тяжёлой работы, задайте щедрый max_tokens (примерно от 64k), чтобы у модели было пространство думать и действовать на протяжении вызовов инструментов.

6. Что такое Ultracode (подробно)

Ultracode находится у правого края ползунка /effort и является режимом, доступным только в Claude Code. Самое важное: это не уровень effort в API (low–max). Под капотом у него два слоя.

СЛОЙ 1

Он отправляет effort уровня xhigh

Каждое сообщение уходит к модели с рассуждениями уровня xhigh («Extra») — это основа для глубокой и долгой агентной работы.

СЛОЙ 2

Он автоматически запускает динамические рабочие процессы

Для каждой содержательной задачи Claude сам планирует и запускает мультиагентный рабочий процесс, прогоняя несколько субагентов параллельно.

«Динамические рабочие процессы» (слой 2) означают, что Claude на лету пишет скрипт, который запускает множество субагентов в фоне, параллельно. Промежуточные результаты остаются в скрипте; в контекст Claude возвращается только итоговый результат. Один запрос может развернуться в несколько рабочих процессов (например, «понять код → изменить его → проверить»). Параллельность ограничена 16 агентами одновременно, до 1000 агентов на один прогон.

🔑 Ultracode против xhigh: xhigh = только глубина размышлений. Ultracode = xhigh ПЛЮС автоматический запуск мультиагентных рабочих процессов для каждой задачи. Оба находятся справа на ползунке, но xhigh — это ступень effort, а Ultracode — режим, надстроенный сверху.

Как включить

  • /effort ultracode: включено на всю сессию (каждая содержательная задача автоматически превращается в рабочий процесс).
  • Выберите «Ultracode» в меню /effort или на ползунке /model.
  • Для разового использования вставьте ключевое слово ultracode в свой запрос (например, «ultracode: провести аудит каждого эндпоинта в src»). Effort сессии при этом не меняется.
  • Передайте "ultracode": true через --settings или управляющий запрос Agent SDK.

⚠️ Поддержка моделями и только-в-сессии: Ultracode требует модель с поддержкой xhigh (Fable 5 / Opus 4.8 / Opus 4.7 и т. п.); он не появляется в меню /effort на Opus 4.6 или Sonnet 4.6. Он действует только в рамках сессии и не может быть сохранён (даже через переменную окружения). Чтобы вернуться к обычной работе, выполните /effort high.

Когда использовать

✅ Подходит

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

⛔ Не подходит

Небольшие узкие задачи, работа, чувствительная к задержке, рутинные правки. Каждый запрос заметно дороже по токенам и времени, поэтому здесь это расточительно.

О стоимости: поскольку каждый запрос выполняется на xhigh и разворачивается в рабочие процессы, Ultracode сжигает гораздо больше токенов и времени, чем обычно, и может быстро съесть лимиты вашего тарифа и ограничения по частоте запросов. Попробуйте его сначала на небольшом фрагменте (один каталог), чтобы оценить масштаб. Саму функцию динамических рабочих процессов можно отключить через /config, настройку "disableWorkflows": true или переменную окружения CLAUDE_CODE_DISABLE_WORKFLOWS=1 — это также убирает Ultracode из меню /effort.

※ Поведение соответствует официальной документации Anthropic (Effort / конфигурация модели / Workflows); подписи на ползунке подтверждены в реальном десктопном интерфейсе Claude Code (всё по состоянию на июнь 2026 года). Effort и Ultracode быстро развиваются — сверяйтесь с официальной документацией и своим приложением для актуальных данных.

Несколько функций легко спутать с effort. Вот в чём разница.

ultrathink

Ключевое слово, заставляющее Claude думать усерднее только в этом одном ходе; effort сессии не меняется. Фразы вроде «think» или «think hard» воспринимаются как обычный текст и ничего не делают.

/fast (быстрый режим)

Отдельная ось. Он запускает ту же модель быстрее (а не переключается на меньшую), за более высокую плату. Сочетайте его с low effort для шустрой рутинной работы.

Ultracode

Не ступень effort, а режим, добавляющий xhigh + мультиагентную автоматизацию. Подробности в разделе 6.

Частая путаница — «выбрал ‘Extra’ и это самое умное». На деле «Extra» = xhigh, а максимум усилий — «Max» справа от него. Но даже Max не всегда лучший вариант — на структурированном выводе или лёгких задачах он может «передумывать» и портить качество. Официальная рекомендация — начинать кодинг с xhigh («Extra»), а high по умолчанию вполне достаточно для большинства ситуаций. Если ваша конфигурация застряла, см. частые ошибки Claude Code и их исправление.

Итог

Три вывода о настройке effort в Claude Code.

  • Что это: настройка «токенов на ответ» — ваш регулятор «Faster ↔ Smarter». Он одинаково влияет на размышления, вызовы инструментов и текст ответа.
  • Ступени и подписи: в API 5 уровней effort (low–max). Ползунок добавляет Ultracode, итого 6 пунктов, показанных как Low · Medium · High · Extra · Max · Ultracode. «Extra» = xhigh; вершина — «Max». По умолчанию high (xhigh на Opus 4.7); xhigh доступен только топовым моделям; неподдерживаемые уровни авто-понижаются.
  • Что и когда: кодинг начинают с xhigh («Extra»), high — при сомнениях, medium/low — ради экономии, max — только для трудных задач. Большие многошаговые задачи → Ultracode (xhigh + мультиагенты, только в сессии).

Один регулятор даёт вам баланс между скоростью и сообразительностью. Читайте этот материал вместе со статьёй о команде loop и нашим сравнением ИИ-инструментов для кодинга, чтобы выжать из Claude Code максимум.

Другой селектор, который стоит прямо рядом с регулятором effort, — это режимы разрешений Claude Code. Если effort определяет, насколько глубоко Claude думает, то режим разрешений определяет, что ему позволено выполнять самостоятельно; настройте оба — и в повседневной работе не придётся гадать.

FAQ

Q. Выбрать «Extra» на ползунке — это самая умная настройка?

A. Нет. «Extra» — это xhigh (вторая позиция сверху), а не максимум. Высший effort — «Max», прямо справа от него. Но Max не всегда лучше — на структурированном выводе или лёгких задачах он может «передумывать». Для кодинга официальная рекомендация — начинать с xhigh («Extra»).

Q. Какой уровень effort мне выбрать?

A. Если сомневаетесь, high по умолчанию вполне годится. Для серьёзного кодинга или агентной работы рекомендуемая стартовая точка — xhigh («Extra»). Для форматирования или лёгкой работы, где важна скорость, опускайтесь до low/medium.

Q. Чем Ultracode отличается от Max?

A. Max — это уровень effort (глубочайшие размышления). Ultracode — не ступень effort; поверх размышлений уровня xhigh он добавляет автоматический запуск мультиагентных рабочих процессов. Он предназначен для крупных многошаговых задач и ограничен моделями с поддержкой xhigh и рамками одной сессии.

Q. Почему я не могу выбрать xhigh («Extra») или Ultracode?

A. Оба требуют модель с поддержкой xhigh (Fable 5, Opus 4.8, Opus 4.7 и т. п.). У Opus 4.6 и Sonnet 4.6 нет xhigh, и Ultracode там не появляется в меню /effort (запросы xhigh авто-понижаются до high). Чтобы получить их, смените модель.

Q. Как сделать так, чтобы моя настройка сохранялась между сессиями?

A. low/medium/high/xhigh сохраняются в настройку effortLevel и переносятся. Max обычно действует только в сессии, но сохраняется, если задан через переменную окружения CLAUDE_CODE_EFFORT_LEVEL. Ultracode нельзя сохранить даже так — он всегда только в рамках сессии.