Осталось 6 уроков
Мультиагентная система Claude строится из отдельных subagents, каждый из которых получает собственные настройки, prompt и массив skills. Subagent — это автономная сущность внутри общей архитектуры, способная выполнять свою часть задач и взаимодействовать с другими через координационный слой.
Hooks — специальные обработчики, которые срабатывают при наступлении событий (например, начало/конец сессии, получение запроса, активация навыка). Их настраивают в конфиге агента или через методы SDK. Это позволяет динамически менять поведение агента в зависимости от контекста или событий.
Сессии — это изолированные рабочие окружения для агентов и subagents: в рамках одной сессии хранятся история, состояние и активные навыки. При запуске multi-agent пайплайна каждому подагенту назначается своя сессия, что обеспечивает безопасность и воспроизводимость работы.
💡 Аналогия
Организация subagents и сессий похожа на работу проектной команды: каждый участник отвечает за свою зону, но все взаимодействуют по общим правилам, а события фиксируются координатором.
Ключевые моменты
Subagents — самостоятельные агенты внутри системы с собственными настройками.
Hooks реагируют на события и позволяют кастомизировать поведение.
Сессии изолируют рабочее окружение и историю каждого агента.
Конфигурация subagents, hooks и сессий задаётся в SDK и конфиг-файлах.
Следующий урок
Оркестрация: как строится multi-agent система
Теория