Лимит Claude Code кончается за вечер? Субагент Haiku 5.5 забирает рутину у Opus - HUB.WEBSANSAY

Лимит Claude Code кончается за вечер? Субагент Haiku 5.5 забирает рутину у Opus

Лимит Claude Code: субагент haiku-helper на Haiku 5.5 берёт рутину у Opus

Opus тратит твою квоту одинаково жадно, когда ты ищешь архитектурную дыру и когда переименовываешь файл. Лечится двумя файлами: помощник на Haiku 5.5 и правило в CLAUDE.md, чтобы Opus сам отдавал ему механику. Ниже ставим всё за пять минут, проверяем, что оно реально работает, и разбираем грабли, на которые я наступил в Windows.

Почему лимит горит именно так

В справке Anthropic прямо сказано: Opus расходует квоту заметно быстрее остальных, его стоит включать, когда ты правда застрял, а не держать по умолчанию. Haiku там названа моделью для быстрых справок, простых правок и механической работы.

По API-ценам разница выглядит так (за миллион входящих токенов):

Модель Input, $/млн Output, $/млн
Haiku 5.5, промпт до 100 000 токенов 0,10 0,50
Haiku 5.5, промпт свыше 100 000 токенов 0,50 2,50
Sonnet 5.5 2 10
Opus 5.5 4 20

Входящий токен Haiku дешевле Opus в 40 раз, пока промпт укладывается в 100 тысяч. В рубли не перевожу: курс гуляет, а порядок величины и так понятен. Но это цены API. Лимит подписки Claude Code считается по-своему, и цифры выше показывают, куда тянет весы, а не обещают тебе конкретную экономию.

claude-code / rev.1 01 Основная сессия Opus: думает план, отладка, архитектура 02 haiku-helper Haiku 5.5: делает поиск, логи, мелкие правки задача выжимка до 15 строк дорогая модель видит только короткий итог, а не километры логов 03 CLAUDE.md: «механику отдавай помощнику, думай сам»
Два файла: описание помощника и правило, по которому Opus решает, когда его звать.

Шаг 1. Создаём помощника

Файл ~/.claude/agents/haiku-helper.md действует во всех проектах. Хочешь только для одного проекта, клади в .claude/agents/ внутри него. Содержимое:

---
name: haiku-helper
description: MUST BE USED proactively for any quick mechanical or read-only task that needs no deep reasoning, such as finding files, grep or code search, reading or summarizing logs and long command output, listing directories, checking file sizes, renaming, one-line edits, running a simple command and reporting the result. Delegate these instead of doing them in the main session. Returns a short digest.
tools: Read, Grep, Glob, Bash, Edit
model: haiku
---

You are a fast helper running on Claude Haiku. Do only the task you were given.
Search hidden directories too (except .git and node_modules) and do not skip directories unless told to. State clearly which paths you excluded.
Reply in at most 15 lines - what you did, what you found (file paths with line numbers) and anything that looked odd.
If the task needs decisions about project design or edits across several files, stop and say so instead of guessing.

Два решения, которые стоит понимать. MUST BE USED proactively в описании нужно, чтобы Claude звал помощника без твоей просьбы: именно по description он решает, кому что отдать. А строка про скрытые папки появилась после первого боевого теста, о нём ниже.

Как положить файл на диск

Самый простой путь, одинаковый для всех систем. Документация сама предлагает попросить Claude: напиши в чате «создай субагента haiku-helper на модели haiku с такими инструкциями» и приложи текст выше. Если ставишь руками, вот команды.

macOS и Linux (bash):

mkdir -p ~/.claude/agents
cat > ~/.claude/agents/haiku-helper.md <<'EOF'
(вставь сюда содержимое файла выше)
EOF

Windows (PowerShell), одной строкой, без кириллицы:

[IO.File]::WriteAllText("$HOME\.claude\agents\haiku-helper.md", ((@('---','name: haiku-helper','description: MUST BE USED proactively for any quick mechanical or read-only task that needs no deep reasoning, such as finding files, grep or code search, reading or summarizing logs and long command output, listing directories, checking file sizes, renaming, one-line edits, running a simple command and reporting the result. Delegate these instead of doing them in the main session. Returns a short digest.','tools: Read, Grep, Glob, Bash, Edit','model: haiku','---','','You are a fast helper running on Claude Haiku. Do only the task you were given.','Search hidden directories too (except .git and node_modules) and do not skip directories unless told to. State clearly which paths you excluded.','Reply in at most 15 lines - what you did, what you found (file paths with line numbers) and anything that looked odd.','If the task needs decisions about project design or edits across several files, stop and say so instead of guessing.') -join "`n") + "`n"), (New-Object Text.UTF8Encoding $false))

Если папки agents ещё нет, сначала создай её: mkdir "$HOME\.claude\agents".

Шаг 2. Говорим Opus, когда звать помощника

Блок для глобального ~/.claude/CLAUDE.md:

## Delegation to haiku-helper (save usage limit)
- Default rule - before doing any read-only lookup or mechanical step yourself, delegate it to the haiku-helper subagent. The user will not name it, so pick it automatically.
- Always delegate - file or code search, grep across the repo, reading or summarizing logs and long outputs, listing directories, checking file sizes, renames, one-line edits, running a command and reporting the result.
- Batch several small lookups into one haiku-helper call.
- Do NOT delegate - planning, debugging, architecture, security-sensitive changes, multi-file edits, anything where a wrong result is costly.
- Skip delegation only for a single trivial lookup of a file whose path is already known. Verify helper results you rely on for decisions.

Последняя строка не декоративная: Haiku иногда ошибается, и результат, на который ты опираешься в решениях, Opus должен перепроверить.

macOS и Linux: cat >> ~/.claude/CLAUDE.md <<'EOF', дальше блок и EOF. Windows: проще открыть %USERPROFILE%\.claude\CLAUDE.md в любом редакторе и вставить блок в конец. Только сохраняй в UTF-8, если в файле уже есть русский текст.

Грабли, которых нет в других гайдах

  1. Bash-команды в PowerShell не работают. Конструкция <<'EOF' там зарезервирована, и вместо файла получаешь шквал красных ошибок. Построчная вставка превращает каждую строку конфига в отдельную команду. Использовать надо одностроки с [IO.File]::WriteAllText или редактор.
  2. Терминал может съедать заглавные кириллические буквы при вставке. У меня «Возвращает» превратилось в «озвращает», «Если» в «сли». Поэтому конфиги выше на английском: для модели разницы нет, а ломаться нечему.
  3. Мастера /agents больше нет. В Claude Code версии 2.1.198 и новее эта команда только напоминает про папки ~/.claude/agents/ и .claude/agents/. Если гайд отправляет тебя в её вкладку Library, он устарел. Правим файлы или просим Claude.
  4. Не ставь «двоеточие и пробел» внутри description. Это YAML: description: finding files: grep формально ломает разбор. Мой первый вариант с такой строкой загрузился, но полагаться на терпимость парсера не стоит. В финальной версии я заменил двоеточия на «such as».

Проверка: как понять, что это работает

  1. Введи @haiku-h. Проверять по @hai бесполезно: на проекте с кучей файлов список забьётся совпадениями вроде hailuo. Агент должен появиться как haiku-helper (agent).
  2. Попроси, не называя помощника: «найди все TODO в проекте и сгруппируй по файлам». В выводе должен быть вызов субагента.
  3. Пока он работает, выполни /tasks: там видно модель каждого субагента, нужна Haiku.
  4. Не загрузился: запусти claude --debug и ищи haiku-helper в ~/.claude/debug/<session-id>.txt. Файл без name или description молча пропускается.

Мой тест. Помощник нашёл единственный TODO на весь проект: запись в старом архивном документе. И пропустил скрытые служебные папки, их доделал основной Claude. Классический огрех Haiku: ищет буквально и не расширяет поиск. Поэтому в промпте теперь строка про скрытые папки и требование называть исключённые пути.

Честные оговорки

  • Гарантий нет. Насколько дольше хватит лимита, зависит от доли лёгких задач в твоей работе. Если ты почти всё время правишь сложные куски в нескольких файлах, выигрыш будет маленьким.
  • Делегирование решает модель, а не правило. Opus иногда сделает мелочь сам, особенно когда путь уже известен. Хочешь принудительно, зови явно: @haiku-helper или «используй haiku-helper для…».
  • У субагента есть накладные расходы. Запуск и пересказ стоят токенов. На одиночное чтение известного файла делегировать невыгодно, поэтому в правиле есть исключение.
  • Haiku ошибается. Сложные баги и решения по устройству проекта ему не давай. Всё важное Opus должен перепроверять.
  • Цены API ≠ лимит подписки. Таблица выше показывает порядок разницы, а не твою будущую экономию в процентах.
  • Модель могут подменить. Если задана переменная CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1, поле model игнорируется, и помощник работает на основной модели. Видно по /tasks.
  • Не для всех версий. Описание проверки (@, /tasks, отсутствие мастера) относится к свежим версиям Claude Code. На старых /agents ещё открывает мастер.

Куда пустить сэкономленное

Освободившийся лимит лучше тратить на то, что приносит деньги, а не на grep. Три моих решения под это:

  • Если сам доступ к Claude из России у тебя то прыгает, то отваливается, у меня есть личный защищённый сервер под ключ: доступ к Claude, OpenAI и Midjourney без блокировок. Это мой продукт, цена на странице.
  • Тот же принцип «рутину автомату, решения себе» работает в продажах. Telegram AI-Клозер 2026 — автономный продавец на n8n и Gemini 3.8 Pro. Тоже мой продукт.
  • Если лимиты тебе нужны не на код, а на ролики, загляни в AI-Киностудию в браузере: учебник на 58 глав, Veo 3.1 и готовые промпты, 1 490 ₽.

Все три ссылки ведут на мои продукты, партнёрских среди них нет.

Читайте также

Нужна помощь с настройкой?

Если хочешь, чтобы я посмотрел твой CLAUDE.md, агентов и n8n-схемы и собрал связку под твой проект, напиши мне в Telegram: @websansay. Канал с разборами из прода: t.me/ai_websansay.

Источники

Николай Калинин

Автор материала: Николай Калинин (@websansay)

Инженер ИИ-автоматизаций, основатель WebSansay Hub. Тестирую новые технологии, собираю автономных агентов на Claude 5 & n8n и делюсь проверенными инструментами из прода без лишней воды.

Читайте также смежные разборы: