теория
Как только агентов стало больше одного, встал старый вопрос: кто кем управляет?
Оркестрация — центральный дирижёр: workflow знает план и раздаёт шаги. Хореография — дирижёра нет: каждый реагирует на события и передаёт работу дальше сам. Река событий из двадцатого модуля — это и была хореография; теперь тот же выбор встаёт для агентов, но у них есть довод, которого не было у сервисов: каждый участник недетерминирован. Когда путь запроса решается вероятностно в каждом узле, без дирижёра система быстро становится непредсказуемой в квадрате: никто не знает ни пути, ни цены, ни времени ответа. Поэтому для агентных бригад дирижёр — почти всегда правильный старт: путь виден в одном месте, его можно трассировать, ограничить и посчитать.
Второй довод — цена хопа. Между сервисами хоп стоил миллисекунды сети. Между агентами хоп — это вызов модели: сериализовать контекст, передать, чтобы принимающий перечитал и переосмыслил его. Это токены, секунды — и искажение: пересказ задачи от агента к агенту работает как испорченный телефон, детали теряются на каждой передаче.
Отсюда диагноз, который ты уже ставил сервисам в восемнадцатом модуле: болтливость. Если два агента на каждый запрос переспрашивают друг друга по пять раз — граница прошла не по шву знания: одно знание оказалось размазано по двум головам. И лечение то же, что тогда: не ускорять переписку, а двигать границу — перенести знание к тому, кто спрашивает, или слить двух специалистов в одного. Декомпозиция двунаправленна, для агентов — тоже.
Метрика проста: хопов на запрос. Один-два — здоровая бригада. Пять-восемь — читай трейс и ищи, чьё знание живёт не дома.