BigChatHub
Урок 107 мин💡 аналогия4 моментаТеория

Конфигурируем subagents, hooks и сессии

Мультиагентная система Claude строится из отдельных subagents, каждый из которых получает собственные настройки, prompt и массив skills. Subagent — это автономная сущность внутри общей архитектуры, способная выполнять свою часть задач и взаимодействовать с другими через координационный слой.

Hooks — специальные обработчики, которые срабатывают при наступлении событий (например, начало/конец сессии, получение запроса, активация навыка). Их настраивают в конфиге агента или через методы SDK. Это позволяет динамически менять поведение агента в зависимости от контекста или событий.

Сессии — это изолированные рабочие окружения для агентов и subagents: в рамках одной сессии хранятся история, состояние и активные навыки. При запуске multi-agent пайплайна каждому подагенту назначается своя сессия, что обеспечивает безопасность и воспроизводимость работы.

💡

💡 Аналогия

Организация subagents и сессий похожа на работу проектной команды: каждый участник отвечает за свою зону, но все взаимодействуют по общим правилам, а события фиксируются координатором.

Ключевые моменты

1

Subagents — самостоятельные агенты внутри системы с собственными настройками.

2

Hooks реагируют на события и позволяют кастомизировать поведение.

3

Сессии изолируют рабочее окружение и историю каждого агента.

4

Конфигурация subagents, hooks и сессий задаётся в SDK и конфиг-файлах.

Следующий урок

Оркестрация: как строится multi-agent система

Теория