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

Конфликты замыслов между параллельными агентами Claude Code, Codex и Cursor в Foremerge

Foremerge заставляет агентов Claude Code, Codex или Cursor объявлять планы до правки кода. В демо он поднял тревогу о конфликте архитектурных изменений в параллельных worktree ещё до того, как изменился хоть один файл.

Сделано сClaude CodeCodexCursor

Что сделали

Foremerge это локальная CLI-утилита и MCP-сервер, к которым подключают агентов Claude Code, Codex или Cursor. Перед правкой каждый агент регистрируется и публикует свой замысел с указанием смысловой области, например symbol:PaymentService, а потом закрепляет её за собой. Человек устанавливает инструмент, запускает настройку и прописывает команду для тестов. В демо один агент заменяет PaymentService, а другой его расширяет.

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

Как только второй агент опубликовал замысел, Foremerge выдал предупреждение уровня HIGH типа replace_vs_extend. Ни один файл при этом не изменился. Обнаружение работает на эвристиках, поэтому может пропустить синонимы или ругаться на совместимые изменения. Закрепление области только предупреждает и ничего не блокирует. Результатов бенчмарков нет.

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

Это MVP до версии 1.0, работающий только локально. Всё состояние лежит в одной базе SQLite, общей для агентов на одной машине, а команды проверки запускаются без песочницы с вашими правами.

Пояснение

Worktree в git это дополнительная рабочая копия репозитория в отдельной папке со своей веткой. В них удобно запускать несколько агентов параллельно, но каждый не видит, что меняют другие.

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

Разработчикам, которые запускают несколько кодинг-агентов параллельно и потом разгребают конфликтующие изменения.

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

Я запускаю несколько кодинг-агентов параллельно в git worktree в [путь к репозиторию]. Заведи простое соглашение, по которому каждый агент перед правкой пишет короткую заметку о планируемых изменениях в [общая папка или файл], и напиши скрипт, который сравнивает заметки и отмечает конфликтующие изменения архитектуры или файлов. Готово, когда я могу запустить скрипт и увидеть понятный отчёт о конфликтах. Покажи мне план до того, как менять существующие файлы.

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

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

Источник: github.com ·

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

Репозиторий в виде 3D-города и аватары OpenClaw, Codex и Claude Code

Разработчик-одиночка сделал локальное 3D-пространство в браузере. Уже установленные агенты (OpenClaw, Hermes, Codex, Claude Code) ходят в нём аватарами и пишут код, а репозиторий выглядит как город. Проект вышел под лицензией MIT для Windows и Linux.