Запись архива

Swarm-forge: локальная координация AI-агентов через tmux и git worktrees

В репозитории unclebob/swarm-forge описан локальный инструмент оркестрации AI-агентов на основе tmux, git worktrees и ролевых промптов. Разбираем рабочие ветки two-pack, four-pack и six-pack.

Схема координации нескольких AI-агентов в tmux-сессиях и git worktrees
Схема координации нескольких AI-агентов в tmux-сессиях и git worktrees
Journalists Protest against rising violence during march in Mexi | by Knight Foundation | openverse | by-sa

Что произошло

На Hacker News появилась ссылка на репозиторий unclebob/swarm-forge — аккаунт принадлежит известному разработчику Роберту Мартину. Это инструмент для координации нескольких AI-агентов, работающих над одним проектом. Ветка main носит документарный характер: в ней лежат общие скрипты запуска, статьи «конституции» и описание архитектуры. Рабочие конфигурации вынесены в отдельные ветки.

Почему это обсуждают

Обсуждение пока минимальное: публикация набрала 1 балл и не имеет комментариев. Внимание привлекает сам подход: вместо облачного мультиагентного раннера предлагается локальная дисциплинированная схема. Агенты размещаются в разных git worktrees, общаются через общую структуру сообщений и сессии tmux, а роли фиксируются промптами. Это прагматичный ответ на частую проблему, когда агенты мешают друг другу в одном репозитории.

Что подтверждено и что неясно

Из README подтверждается наличие трёх рабочих веток. two-pack — быстрый цикл для мелких задач: coder → cleaner → coder. four-pack — компактный спецификационный процесс: specifier → coder → refactorer → architect → specifier. six-pack — полный конвейер: specifier → coder → cleaner → architect → hardender → QA → completion. Запуск идёт через обёртку ./swarm, которая при необходимости подтягивает общие скрипты из main. Неясно, насколько стабильны ветки, какие модели рекомендованы и есть ли примеры реального использования за пределами демо.

Что проверить дальше

Стоит изучить README в ветке main, посмотреть историю коммитов и запустить two-pack на простой задаче, чтобы оценить практическую ценность.

Punkt Detail
Автор репозитория unclebob (Роберт Мартин)
Платформа локальный запуск, tmux, git worktrees
Ветка two-pack coder → cleaner → coder
Ветка four-pack specifier → coder → refactorer → architect
Ветка six-pack полный цикл до QA и завершения
Статус на HN 1 балл, 0 комментариев

Источник: https://github.com/unclebob/swarm-forge . Обсуждение: https://news.ycombinator.com/item?id=49229904 . Контрольная ссылка для верификации: https://github.blog/