Multi-Agent Orchestrator Backend — паттерн на Go
Саммари
Production-паттерн бэкенда для multi-agent оркестрации с фокусом на Go-реализацию. Ключевые механики: atomic budget cap (проверять в dispatch loop, не внутри worker), per-sub-agent timeout, идемпотентные ретраи с full jitter. Single-agent падает на трёх осях: насыщение контекстного окна, последовательная задержка, запутанные обязанности.
Из этого следует, что Revit-операции (загрузка семейства → размещение → маркировка → спецификация) — идеальный кандидат для оркестратора с параллельными sub-agent'ами.
На практике atomic budget cap — самый важный паттерн: без него один заблудившийся sub-agent может «съесть» весь бюджет токенов, и остальные не получат шанса.
Важный нюанс: partial degradation означает, что архитектура должна быть спроектирована с учётом частичных отказов — не все sub-agent'ы критичны для итогового результата.