раздел 00

Что такое субагенты

Субагент - это отдельный агент, которого главный агент запускает на конкретную подзадачу. У субагента свой собственный контекст: своё окно, своя история, своя узкая цель. Он делает работу и возвращает главному только итог, а не всю свою внутреннюю «кухню» - все промежуточные размышления, прочитанные файлы и черновики остаются у него.

Главный агент не делает всё сам. Он раздаёт куски работы помощникам, каждый из которых работает в своей отдельной голове, и собирает обратно только готовые результаты.

Бытовая аналогия

Представьте, что вы ведёте проект. Вам не нужно лично читать сто страниц отчёта, искать данные и параллельно писать черновик. Вы делегируете: одному помощнику говорите «найди и собери факты», другому - «сделай по этим фактам черновик», третьему - «проверь, всё ли логично». Каждый помощник погружается в свой кусок, а вам приносит короткий результат. Вы держите в голове общую картину, а не детали каждого шага.

Субагенты работают так же. Главный агент - это вы-координатор. Субагент - помощник, которому вы отдали ясную подзадачу.

Зачем это нужно

Разнести большую задачу
Сложную работу режут на куски, каждый кусок уходит своему помощнику.
Держать контексты чистыми
У каждого субагента своё окно - они не засоряют друг друга и главный диалог.
Параллелить
Несколько помощников могут работать над разными кусками одновременно.
Дать узкую роль
Помощник заточен под одну вещь - искать, писать код или проверять.

Ключевая мысль: главный агент получает только итог субагента. Это значит, что огромный объём промежуточной работы - десятки прочитанных файлов, длинные рассуждения - не попадает в главный диалог и не забивает его.