Координировать 3 сессии Claude Code на одном монорепозитории без merge-конфликтов
Когда использовать: Вы запускаете агентов на отдельных feature-ветках, и они постоянно захватывают одни и те же файлы.
Предварительные требования
- Docker-хост, доступный каждому агенту —
docker compose up --buildоткрывает порт :8765 - Уникальная идентичность для каждого агента — Первый вызов
whoamiрегистрирует агента; зафиксируй в CLAUDE.md
Поток
-
ИдентификацияUse mcp-agent-mail. Register me as
claude-feature-authand list active leases.✓ Скопировано→ Идентичность сохранена; список аренд возвращён -
Зарезервировать файлы перед правкойBefore editing src/auth/*, take a 30-min lease and announce intent in the #refactor thread.✓ Скопировано→ Аренда предоставлена; сообщение видно другим агентам
-
ПередачаDone with the auth module. Release leases, post a summary to #refactor with the diff range.✓ Скопировано→ Аренда снята; тред обновлён
Итог: Три агента завершают параллельную работу на одном репозитории, не перезаписывая правки друг друга.
Подводные камни
- Аренды добровольные — агенты могут их игнорировать — Добавь правило в CLAUDE.md: «Всегда проверяй аренды перед правкой, сначала объявляй намерение»