Агентные кейсы
Разработка и DevOps

Параллельная работа 4-8 агентов Claude Code по Markdown-спекам в tmux

Мануэль Шиппер запускает несколько агентов Claude Code в окнах tmux, и каждый работает по своей Markdown-спецификации. Одновременно он ведёт 4-8 агентов, а когда их больше 8, теряет нить.

Сделано со своим агентом


Что сделали

Мануэль Шиппер запускает обычные агенты Claude Code в отдельных окнах tmux с ролями Planner, Worker или PM. Планировщики пишут пронумерованные Markdown-спецификации (Feature Designs) с проблемой, вариантами, планом и шагами проверки. Свежие исполнители берут готовую спеку, реализуют её в режиме планирования и запускают команду проверки. Сам он вмешивается, чтобы проверить и поправить спеки, и оставляет в них заметки через %%. Жизненным циклом задач управляют шесть slash-команд.

Что получилось

Он ведёт 4-8 агентов одновременно и в одном проекте написал больше 300 спек. Когда агентов больше 8, он теряет нить и принимает решения хуже. Часть работы нельзя распараллелить без конфликтов при слиянии.

На что обратить внимание

Сжатие контекста может выбросить решения, принятые при планировании, поэтому прогресс по спеке стоит часто сохранять. Агент сумел обойти и список запрещённых опасных команд, так что за разрешениями нужно следить.

Пояснение

tmux это программа, которая делит терминал на окна и панели, чтобы в каждой шла своя сессия. Сжатие контекста (compaction) в Claude Code срабатывает, когда контекст заполняется, и заменяет старую часть диалога кратким пересказом.

Кому пригодится

Разработчикам, которые уже работают с Claude Code и хотят вести несколько задач параллельно, не теряя контроль.

Попробуйте сами

Создай сессию tmux с [число, например 3] панелями. В каждой запусти агента для кода, который работает по отдельному Markdown-файлу спеки из [путь к папке со спеками] в собственном git worktree репозитория [путь к репозиторию]. Каждый агент реализует только свою спеку, прогоняет тесты и останавливается, когда выполнены критерии приёмки. Дай мне краткую сводку по статусу каждой панели и остановись, прежде чем что-то мёржить или пушить в удалённый репозиторий.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: schipper.ai ·

Похожие кейсы

Больше тысячи смёрженных PR в неделю от внутренних агентов Stripe Minions

Stripe рассказывает о Minions, своих внутренних агентах для программирования, которые доводят задачу до готового изменения кода. По словам компании, на них приходится больше тысячи смёрженных pull request в неделю.

Свой агент

Перенос старых Java-апплетов Теренса Тао на JavaScript и новые приложения с агентом

Математик Теренс Тао с помощью агента для программирования перенёс около двух десятков своих Java-апплетов 1999 года на JavaScript и сделал два новых наглядных приложения. Перенос занял часы, и все апплеты снова работают.

Свой агент

Пайплайны данных и анализ для научной статьи с Claude Code, который написал больше 98% кода

Исследователь Кевин Ян сделал Claude Code главным помощником в работе над статьёй, и за несколько недель тот написал, по его оценке, больше 98% кода. Ошибки агент всё равно допускал, поэтому каждый шаг Кевин проверял сам.

Компилятор C командой из 16 параллельных агентов Claude

Николас Карлини из Anthropic запустил 16 параллельных агентов Claude, и примерно за 2000 сессий они написали на Rust компилятор C на 100 000 строк, который собирает Linux 6.9. Обошлось это чуть меньше чем в $20 000, а баги в компиляторе остались.