An Accidental Blackboard — git как система координации агентов
Саммари
10 инженеров Thoughtworks за 4 дня построили IROps-систему с hyper-agentic engineering, случайно открыв паттерн blackboard-координации через git-репозиторий. Агенты читали прогресс друг друга через коммиты, маркировали интеграционные точки и автоматически подхватывали завершённые компоненты без явной оркестрации.
Из этого следует, что git — недооценённый communication channel для агентов. Его преимущество: каждый разработчик уже знает git, не нужен новый orchestration framework для координации.
На практике для RevitAiTools паттерн git-as-blackboard транслируется на BIM 360 / Revit Server: агенты пишут изменения в центральную модель, читают чужие изменения через синхронизацию Revit. Emergent coordination для multi-agent BIM-процессов.
Важный нюанс: эксперимент работал для 10 агентов с явными dependency-графами. Для масштаба 50+ агентов emergent coordination может давать конфликты rebase и integration hell. Необходимы прагматичные ограничения.
Дополнительный инсайт: Plan → Commit → Rebase → Merge — это фактически паттерн coordination из книги 60 Patterns (S35), реализованный не через blackboard framework, а через нативный git.