8 мин · +130 баллов
Сабагенты: помощники для побочной работы
Сабагент делает побочную задачу в своём контексте и возвращает только результат.
К концу этого урока
Ты сможешь поручить побочную задачу сабагенту, запустить несколько параллельно и создать файл своего помощника.
В некоторых задачах много чтения, которое потом не понадобится: поиск по всему проекту, разбор логов, сравнение документов. Сабагент — помощник, которого Claude запускает для такой задачи. Он работает в своём контекстном окне и возвращает короткий отчёт, поэтому основной разговор остаётся чистым.
Сабагент работает по тем же правилам, что и основная сессия. Он наследует твои правила разрешений, а если ты работаешь в режиме auto, acceptEdits или bypass, он работает в том же режиме. Когда помощнику в фоне нужно разрешение, вопрос появляется в основной сессии с его именем.
Когда сабагент полезен
Хорошие задачи для сабагента
- 1Исследование, где нужно прочитать много файлов: «найди все места, где приложение отправляет почту».
- 2Длинный вывод, от которого нужна только суть: логи тестов, большой файл с данными.
- 3Несколько независимых вопросов сразу: каждый помощник берёт один, и они работают параллельно.
- 4Второе мнение: проверяющий, который не писал этот код.
Оставляй работу в основном разговоре, если вы часто переспрашиваете друг друга, если шаги зависят один от другого или если правка маленькая и быстрая. Сабагент начинает с чистого листа, и ему может понадобиться время, чтобы собрать контекст.
«Используй сабагента, чтобы найти все места в проекте, где мы отправляем почту. Верни только имена файлов, номера строк и по одному предложению на каждое место.»
Claude запустит помощника и, пока тот работает, покажет строку с его именем и задачей. В разговор придёт сводка, а не все файлы, которые помощник прочитал.
«Запусти три сабагента параллельно: один проверяет страницу регистрации, второй — страницу оплаты, третий — настройки. Каждый перечисляет только те ошибки, которые может воспроизвести. Потом сведи результаты.»
Каждый сабагент расходует те же лимиты, что и основной разговор, поэтому три помощника тратят запас тарифа быстрее, чем один.
Свой помощник
Свой сабагент — это Markdown-файл в .claude/agents/ внутри проекта или в ~/.claude/agents/ для всех проектов. Проще всего попросить Claude, например: «создай сабагента code-reviewer только на чтение в .claude/agents/». В свежих версиях команда /agents лишь напоминает сделать именно так или поправить эти папки самому.
«Создай в .claude/agents/ сабагента code-reviewer только на чтение. Пусть он проверяет мои изменения на ошибки и непонятный код и даёт конкретные советы, ничего не меняя. Покажи мне файл.»
Claude напишет файл вроде того, что ниже. Прочитай его и попроси поправить обычными словами, если что-то не так.
---
name: code-reviewer
description: Проверяет код на качество и хорошие практики. Использовать после того, как код написан или изменён.
tools: Read, Glob, Grep
model: inherit
---
Ты проверяешь код. Когда тебя вызывают, изучи код и дай
конкретные, выполнимые замечания о качестве, безопасности и практиках.Что значат поля
- 1name: имя помощника. Обязательно.
- 2description: когда Claude стоит передавать ему работу. Обязательно; пиши коротко.
- 3tools: чем он может пользоваться. Read, Glob и Grep делают его помощником только на чтение. Без этого поля он получит все инструменты, доступные сабагентам.
- 4model: на какой модели он работает; inherit оставляет модель основного разговора.
- 5Ниже дефисов: инструкции для помощника.
›Если Claude не находит нового помощника
Если папки agents не было, когда сессия началась, Claude Code её не заметит. Набери /exit, снова запусти claude и повтори просьбу. Правки в уже существующем файле помощника подхватываются за несколько секунд без перезапуска.
Сабагенты, которых запускает Claude, по умолчанию стартуют в фоне; /tasks показывает их, а Ctrl+B в терминале отправляет в фон того, кого Claude ждёт. isolation: worktree даёт сабагенту собственный временный git worktree. Другие поля: permissionMode, maxTurns, skills (загружаются целиком), mcpServers, memory, effort, color, background. Explore и Plan стартуют без CLAUDE.md, чтобы быть быстрыми и дешёвыми. Если описания своих сабагентов в сумме больше 15 000 токенов, при запуске появится предупреждение. Agent teams, где согласованно работают отдельные сессии, экспериментальные и по умолчанию выключены. Для вопроса о том, что уже есть в разговоре, /btw легче сабагента.
Claude нужно прочитать 200 лог-файлов, чтобы найти одну ошибку. Зачем просить сабагента?
Ты создал проверяющего сабагента с tools: Read, Glob, Grep. Что он может?
Факты проверены по официальной документации Claude Code 24 октября 2026 г. · источник

Автор
Евгений Арсентьев
PhD · CEO, digital health