Кто-то всерьез превратил Minecraft в IDE для мультиагентной разработки 😲
Проект AgentCraft скрестил Claude Agent SDK и Codex с клиентом Майнкрафта: виртуальные AI-агенты сидят за столами, коммитят в локальные git-ветки, а вы ходите между ними с чашкой кофе и аппрувите мердж-реквесты на трибуне.
Звучит как абсолютная клиника, но сделано просто отлично.
Как выглядит рабочий процесс: 1. Вы заходите в виртуальный офис, жмете клавишу тильды и в консоли ставите задачу: например, "добавить поддержку OAuth в проект". 2. Тимлид-агент (на Claude Opus) идет в библиотеку, читает репозиторий, декомпозирует задачу на таски и вывешивает их на физическую Канбан-доску на стене. 3. Агенты-разработчики (на Sonnet или Codex) расходятся по своим рабочим столам, садятся и начинают кодить. 4. На мониторах над их столами в реальном времени бежит стрим: вызовы тулов, логи тестов, зелено-красные диффы. 5. Если агенту нужен аппрув на опасное действие или мерж — он физически встает, подходит к вам на трибуну, звенит в колокольчик и над ним загорается значок !. Вы жмете J, смотрите нормальный diff-viewer и подтверждаете действие.
Пространственный интерфейс (даже в кубиках) внезапно решает задачу мониторинга параллельных сущностей лучше, чем десяток вкладок в терминале: 🔵 Посмотрел на башню здания — по цвету маяка понял общий статус CI/CD. 🔵 Бросил взгляд на доску — увидел, где затык. 🔵 Подошел к столу конкретного агента — увидел его локальный дифференциальный лог.
При этом игра не хранит состояние. Если закрыть Minecraft, выключить комп или словить краш чанков — агенты продолжат писать код, прогонять тесты и ждать решений. Запустили игру снова — всё мгновенно подтянулось из снепшота.
И к безопасности подошли, как в энтерпрайзе: 1. Изоляция через worktree: каждый рабочий агент получает отдельное изолированное дерево git worktree. Вашу текущую ветку агент физически не видит и сломать не может. 2. Сетевой блок на уровне протокола: процессам агентов прокидывается специальная конфигурация и пустые URL для пуша. Даже если модель попытается спрятать git push внутри хитрого bash-скрипта или тестового хука — git пошлет её лесом на уровне транспорта. 3. Честный Human-in-the-loop: мерджить изменения в основную ветку имеет право только человек.
Код открыт, написан очень аккуратно. Кому интересно покопаться в нормальной реализации Claude Agent SDK и Git-песочниц без лишней воды — изучайте на GitHub.
· вчера
Я скоро вообще перестану понимать, что происходит. Уже даже в MC агенты. Людк, а Людк! Глянь, чё делается!..
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён