Исходный код Claude Code, детища Anthropic, каким-то образом просочился в сеть. Вместо того чтобы посыпать голову пеплом, бывший PM компании решил извлечь выгоду из этой нештатной ситуации. Он изучил архитектуру системы мультиагентной оркестрации – координатор, декомпозирующий цели на задачи, система команд, message bus, планировщик задач с учётом зависимостей – и реализовал эти паттерны с нуля как отдельный опенсорс фреймворк, не нарушая код Anthropic. Итог? Независимый опенсорс фреймворк 'open-multi-agent'.
Ключевое отличие от оригинального claude-agent-sdk – подход к исполнению. SDK, напомним, поднимал отдельный CLI-процесс на каждого агента, что съедало немало ресурсов. 'open-multi-agent' работает иначе: все выполняется in-process. Такая простота делает фреймворк на удивление универсальным. Его можно без проблем запустить где угодно: от serverless-функций до Docker-контейнеров и CI/CD-пайплайнов.
Странно, но факт: утечка, обычно воспринимаемая как катастрофа, тут выступила катализатором. Архитектурные находки Anthropic, даже не будучи официально представленными, оказались настолько ценными, что кто-то решил их воссоздать и выпустить в мир open-source. Это наглядно показывает, что лучшие идеи иногда рождаются в обход протокола. Теперь у бизнеса есть еще один инструмент для игры с AI-агентами, причем куда более доступный.