Параллельный Оркестратор Агентов для Claude Code с Использованием Git Worktrees

Разработчик на r/ClaudeAI поделился решением распространённой проблемы при использовании Claude Code: ИИ-агент редактирует файлы в общем рабочем каталоге, пока разработчик тестирует в браузере, что приводит к сломанным приложениям и запутанным отчётам о статусе git. Разработчик определил это как архитектурную проблему, а не проблему с промптами.
Решение: Git Worktrees как изолированные среды
Исправление использует git worktrees для создания отдельных изолированных сред для каждой разрабатываемой функции. Каждый worktree имеет своё работающее приложение и URL, предотвращая конфликты между ручным тестированием разработчика и модификациями файлов ИИ-агентом.
Реализация параллельного оркестратора
Поверх основы git worktrees разработчик создал параллельный оркестратор, который запускает одного агента Claude на каждый worktree одновременно. Это позволяет разработчику уйти, пока несколько агентов работают над разными функциями параллельно. Когда разработчик возвращается, он может просмотреть изменения и объединить их по мере необходимости.
Этот подход решает основную проблему, описанную в источнике: "Вы делите один рабочий каталог между своим мозгом, браузером и агентом, который не останавливается, когда вы отворачиваетесь". Изолируя работу каждого агента в отдельных git worktrees, разработчик поддерживает чистый статус git и рабочие приложения на протяжении всего процесса разработки.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Ветка YantrikClaw добавляет когнитивную память, режим компаньона и инструменты с учётом уровней в ZeroClaw.
YantrikClaw — это форк ZeroClaw, который добавляет три основные функции: когнитивную память с YantrikDB для постоянного семантического запоминания, режим компаньона с отслеживанием связи и проактивным поведением, а также выбор инструментов с учётом уровня, адаптирующийся к размеру модели — от Raspberry Pi до крупных кластеров.

Келет: Автоматизированный анализ первопричин для ИИ-агентов
Kelet — это сервис, который автоматически анализирует сбои в работе AI-агентов в продакшене, группируя трассировки и сигналы для выявления коренных причин и предложения исправлений. Интегрируется через Python/TypeScript SDK или установочный скилл и в настоящее время бесплатен в период бета-тестирования.

Relay позволяет сессиям Claude Code обмениваться сообщениями без переключения окон
Плагин под названием Relay использует функцию каналов Claude Code, чтобы параллельные сеансы могли общаться напрямую, устраняя необходимость в ручном копировании контекста между репозиториями бэкенда и фронтенда.

Решения по Коду: Плагин Claude с открытым исходным кодом фиксирует технические решения
Code Decisions — это плагин с открытым исходным кодом для Claude Code, который фиксирует технические решения из диалогов и показывает их при редактировании затронутых файлов. Он записывает решения в виде markdown-файлов в .claude/decisions/ с полем affects, указывающим на управляемые файлы.