Субагент — это отдельный помощник, которому Claude Code передаёт работу определённого типа: он делает её у себя и возвращает в основной разговор готовую сводку. Anthropic разводит два способа его запустить и отдельно описывает Cowork — ту же основу без командной строки. Здесь разобрано, когда работу стоит отдать субагенту, чем ответвление разговора отличается от запуска с чистого листа и что из этого доступно в Cowork.
Когда работу отдают субагенту
Первый случай Anthropic называет прямо на странице Create custom subagents: «Use one when a side task would flood your main conversation with search results, logs, or file contents you won’t reference again: the subagent does that work in its own context and returns only the summary». Перевод наш: «Зовите его, когда побочная работа залила бы основной разговор результатами поиска, журналами или содержимым файлов, к которым вы больше не вернётесь: субагент делает такую работу в своём контексте и возвращает только сводку». Поиск по большому проекту, разбор журналов, чтение файлов целиком — результат нужен один раз, а место в разговоре он занимал бы до конца сессии.
Второй случай — исполнитель, которого приходится собирать заново. Условие записано там же одной фразой: «Define a custom subagent when you keep spawning the same kind of worker with the same instructions». Перевод наш: «Опишите своего субагента, когда вы раз за разом запускаете одного и того же исполнителя с одними и теми же указаниями». Указания тогда записаны один раз и дальше действуют сами, без повторения в каждом новом разговоре. Оба случая разобраны и в русской версии страницы — «Создание пользовательских subagents».
Своё окно разговора
Из чего складывается отдельность помощника, Anthropic перечисляет одной строкой: «Each subagent runs in its own context window with a custom system prompt, specific tool access, and independent permissions». Перевод наш: «Каждый субагент работает в своём окне контекста, со своим системным указанием, своим набором инструментов и своими разрешениями».
Своё окно разговора означает, что переписка субагента с самим собой в основную не попадает. Сколько бы файлов он ни прочитал и сколько бы поисков ни сделал, в основной разговор возвращается только результат.
Системное указание задаёт роль: чем этот помощник занимается и как он должен вести работу. Оно принадлежит субагенту и с указаниями основного разговора не смешивается.
Набор доступных инструментов у субагента тоже свой. Он задаётся вместе с остальным описанием исполнителя, и совпадать с набором основного разговора он не обязан.
Ответвление разговора против запуска с чистого листа
Ответвление от текущего разговора Anthropic определяет так: «A fork is a subagent that inherits the entire conversation so far instead of starting fresh». Перевод наш: «Ответвление — это субагент, который наследует весь разговор целиком, вместо того чтобы начинать с чистого листа». Субагенту достаются вся история разговора, системное указание, набор инструментов и модель основной сессии.
Почему такой запуск выходит дешевле, объяснено там же: «Because a fork’s system prompt and tool definitions are identical to the parent, its first request reuses the parent’s prompt cache». Перевод наш: «Поскольку системное указание и описания инструментов у ответвления те же, что у родителя, его первый запрос переиспользует родительский запас разобранных подсказок». Ограничение у ответвления одно и названо отдельно: «A fork can’t spawn further forks» — перевод наш: «Ответвление не может запускать новые ответвления».
Обычный субагент начинается с чистого листа. Контекст у него только тот, что передан в задании: история основного разговора ему не видна. Системное указание и инструменты он берёт из своего файла определения, а модель — из поля model в этом же файле.
Отсюда виден и выбор между ними. Ответвление подходит, когда работа продолжает начатое: помощнику нужно то, что уже обсуждалось, и пересказывать это заново было бы лишней тратой. Чистый запуск подходит, когда задача самостоятельная и её условия умещаются в одном задании: поведение исполнителя целиком описано его файлом и повторяется от раза к разу, а чужая история только сбивала бы его с толку.
Cowork Claude Code: та же основа без командной строки
Cowork работает на той же основе, что Claude Code. В справке Get started with Claude Cowork это сказано так: «Claude Cowork uses the same agentic architecture that powers Claude Code, with no terminal required. Instead of responding to prompts one at a time, Claude can take on complex, multi-step tasks and execute them on your behalf». Перевод наш: «Claude Cowork работает на той же агентной основе, что и Claude Code, и командная строка ему не нужна. Вместо ответов на просьбы по одной Claude берётся за сложные многошаговые задачи и выполняет их за вас».
Где идут сами задачи, описано отдельным абзацем: «Claude’s work runs on Anthropic’s servers, in an isolated environment, and your sessions and files are saved to your Claude account. Work continues if you close your laptop, and you can open the same session from any surface». Перевод наш: «Работа Claude идёт на серверах Anthropic, в изолированной среде, а ваши сеансы и файлы сохраняются в вашей учётной записи Claude. Работа продолжается, даже если вы закроете ноутбук, и тот же сеанс открывается на любой площадке». Когда задаче нужен файл с вашего компьютера или ваш браузер, доступ идёт через приложение Claude Desktop на этом компьютере.
Порядок работы над задачей справка перечисляет по шагам: «Analyzes your request and creates a plan», «Breaks complex work into subtasks when needed», «Runs code and shell commands in an isolated environment on Anthropic’s servers», «Coordinates multiple workstreams in parallel if appropriate», «Delivers finished outputs to your session, where you can preview and download them». Перевод наш: «разбирает вашу просьбу и составляет план», «при необходимости разбивает сложную работу на подзадачи», «запускает код и команды оболочки в изолированной среде на серверах Anthropic», «где уместно, ведёт несколько потоков работы параллельно», «отдаёт готовый результат в ваш сеанс, где его можно посмотреть и скачать». Примеры работ со страницы справки — таблицы Excel с работающими формулами вместо простых выгрузок, слайды, собранные из черновых заметок или записи встречи, отчёты из разрозненных заметок и голосовых сообщений.
Условие доступа записано в требованиях: «Paid Claude subscription: Cowork is available to paid Claude plans (Pro, Max, Team, Enterprise) only». Перевод наш: «Платная подписка Claude: Cowork доступен только на платных планах Claude — Pro, Max, Team, Enterprise». Площадки у планов различаются: приложение Claude Desktop для macOS и Windows, сайт claude.ai, приложения для телефона и Claude в боковой панели Chrome.
Расход стоит держать в голове отдельно, и справка предупреждает об этом сама: «Working on tasks with Cowork consumes more of your usage allocation than chatting with Claude. This is because complex, multi-step tasks are compute-intensive and require more tokens to execute». Перевод наш: «Работа над задачами в Cowork расходует вашу долю использования быстрее, чем переписка с Claude. Так выходит потому, что сложные многошаговые задачи требуют больше вычислений и больше токенов».
Навыки в Cowork и облачных сеансах
Навыки в таких сеансах приходят из учётной записи. На английской версии страницы про навыки это записано так: «Cowork sessions and cloud sessions, including routines, don’t read ~/.claude/skills/ on your machine. Both interactive and scheduled Cowork sessions load the skills enabled for your claude.ai account, synced at session start». Перевод наш: «Сеансы Cowork и облачные сеансы, включая задачи по расписанию, не читают ~/.claude/skills/ на вашей машине. И обычные, и запущенные по расписанию сеансы Cowork загружают навыки, включённые для вашей учётной записи claude.ai, — они подтягиваются при запуске сеанса».
Для всех, кто завёл навык у себя, отсюда следует главное, и Anthropic называет это прямым текстом: «If a skill exists only in ~/.claude/skills/ on your machine, Claude Code reports that the skill was not found when a routine invokes it, because each routine run starts as a fresh remote session». Перевод наш: «Если навык есть только в ~/.claude/skills/ на вашей машине, Claude Code сообщает, что навык не найден, когда его вызывает задача по расписанию, потому что каждый запуск такой задачи начинается новым удалённым сеансом».
Порядок Anthropic на этот счёт простой. Чтобы личный навык работал в Cowork и облачных сеансах, его включают для учётной записи claude.ai; управление этим есть в разделе настройки приложения Claude Desktop и в настройках навыков на claude.ai. Для облачного сеанса открыт второй путь: навык кладут в .claude/skills/ того хранилища кода, которое сеанс клонирует, либо ставят плагином — навыки проекта облачный сеанс загружает оттуда.
Отдельно оговорено исключение: «Desktop scheduled tasks run locally on your machine, so they do load ~/.claude/skills/». Перевод наш: «Задачи по расписанию из настольного приложения выполняются на вашей машине, поэтому ~/.claude/skills/ они читают».
Справка и документация Anthropic с цитатами выше сняты 15 сентября 2026 года.
Само хранилище кода облачному сеансу тоже открывают отдельно, и способов у этого два. Какой охват даёт каждый из них и почему площадка репозитория здесь имеет значение, разобрано в статье про связку Claude Code с GitHub.
Обратный случай Anthropic описывает тоже. Навыки, включённые для учётной записи, в обычном сеансе на своей машине подхватываются после одной загрузки — запуска в неинтерактивном режиме с флагом -p и переменной CLAUDE_CODE_SYNC_SKILLS=1.
Зачем делегирование нужно на практике
Что заставляет разработчиков раздавать работу помощникам, видно по стороннему разбору. В статье «Subagents в Claude Code» от 3 июля 2026 года, опубликованной в блоге компании OTUS автором под именем badcasedaily1, исходная картина описана так: «сессия начинается с чистого контекста, разработчик прогружает CLAUDE.md, открывает несколько файлов, обсуждает план рефакторинга, и через час контекст забит на 70%».
Про место файла исполнителя там же сказано: «Технически subagent — это markdown-файл с YAML-frontmatter, лежащий в .claude/agents/<name>.md для проектного скопа или ~/.claude/agents/<name>.md для пользовательского». А про поле, по которому основной разговор выбирает исполнителя, автор даёт короткое правило: «description пишется не для людей, а для модели».
Правило это сходится с документацией: по описанию Claude и решает, кому передать задачу. Формулировка в описании работает лучше, когда она называет случай, а не занятие: «применяй сразу после правки кода» точнее, чем «проверяет качество кода».
Картинки для работы агента
Что Claude делает с изображениями сам и чем закрывают остальное, разобрано в статье Claude картинки.
Есть работа, с которой ни субагент, ни Cowork сами не справятся: нарисовать изображение. Обложка для README, кадр на страницу продукта, картинка в карточку товара — всё это создаёт отдельная модель, и агенту нужен способ к ней обратиться.
У GEN202 такой способ сделан навыком. Вы даёте своему агенту одну фразу — она целиком приведена на странице генерации изображений из Claude Code, — агент открывает описание навыка и настраивает по нему вызовы GEN202 API. Ключ агент ищет в переменной окружения GEN202_KEY, а при её отсутствии проводит вас по подключению шаг за шагом. Как устроен сам файл навыка, разобрано в статье про skills для Claude Code; чем навык отличается от внешней программы со своим адресом — в статье про MCP-серверы.
Дальше агент делает картинки сам, в обычном сеансе Claude Code на вашей машине. Он создаёт изображение по описанию словами, правит присланное вами, выбирает разрешение и форму кадра под то место, где картинка встанет. Готовый файл приходит ссылкой, и у неё есть срок — четырнадцать суток, поэтому картинку сразу переносят в проект.
За картинками стоят Nano Banana 2, Nano Banana Pro, GPT Image 2 и Grok Imagine Image 2.0; выбор между ними агент делает по названной задаче. Цена складывается из модели и разрешения: в невысоком разрешении на Nano Banana 2 картинка выходит в 7,2 ₽, в высоком на Nano Banana Pro — 21,6 ₽. Поэтому черновые кадры берут подешевле, а высокое разрешение оставляют тому, что пойдёт в работу.
Частые вопросы
Чем субагент отличается от навыка? Субагент — это исполнитель: отдельное окно контекста, своё системное указание, свой набор инструментов и свои разрешения, и основной разговор передаёт ему часть работы, а получает назад сводку. Навык — это умение и порядок работы, записанные текстом в каталоге, и Claude берёт его сам, когда разговор пошёл про его тему. Одно другому не мешает: субагент отвечает на вопрос, кто делает работу, а навык — на вопрос, как её делать. Из чего собран файл навыка и где он хранится, показано в статье про skills для Claude Code.
Когда брать ответвление разговора, а когда чистый запуск? Ответвление берут, когда работа опирается на уже сказанное: субагенту достаются история, системное указание, инструменты и модель основной сессии, а первый его запрос переиспользует родительский запас разобранных подсказок, из-за чего такой запуск обходится дешевле. Чистый запуск берут, когда задача самостоятельная: её условия умещаются в задании, а роль, инструменты и модель исполнителя заданы его файлом определения. Есть и ограничение, о котором стоит помнить: ответвление не может запускать новые ответвления. Признак для проверки простой — прикиньте, много ли придётся пересказывать субагенту из предыстории.
Нужна ли платная подписка, чтобы работать в Cowork? Да, доступ идёт по платным подпискам. Справка Anthropic называет Pro, Max, Team и Enterprise и добавляет, что площадки у них различаются: приложение Claude Desktop для macOS и Windows, сайт claude.ai, приложения для телефона и Claude в боковой панели Chrome. Помнить стоит и про расход: многошаговые задачи требуют больше вычислений и больше токенов, поэтому предел использования в Cowork расходуется быстрее, чем в обычной переписке. Как устроены сами пределы и что делать, когда предел кончился, разобрано в статье лимиты Claude Code.
Будет ли навык GEN202 работать в Cowork?
Навык GEN202 вы заводите у себя на машине, поэтому он работает в обычном сеансе Claude Code. Сеансы Cowork и облачные сеансы при запуске загружают навыки, включённые для учётной записи на claude.ai, а каталог ~/.claude/skills/ на вашем компьютере они не читают. Порядок Anthropic для личного навыка описан выше: его включают для учётной записи в разделе настройки приложения Claude Desktop или в настройках навыков на claude.ai, а у облачных сеансов есть ещё путь через .claude/skills/ хранилища кода или плагин. Задачи по расписанию из настольного приложения — исключение: они выполняются на вашей машине и личный каталог навыков читают. Текст фразы для подключения и ставки моделей приведены на странице генерации изображений из Claude Code.