Параллельный Оркестратор Агентов для 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
👀 Смотрите также

Четыре навыка ClawHub для работы с данными поиска в реальном времени в AI-агентах
Четыре навыка ClawHub предоставляют структурированные возможности поиска для ИИ-агентов: Google (веб, новости, изображения, карты), Amazon (поиск товаров на 12 торговых площадках), Walmart (поиск товаров с фильтрами доставки) и YouTube (поиск видео с транскриптами). Установка через команды clawhub install с одним API-ключом.

2-промптовая система для переноса контекста между чатами Claude без потери токенов
Разработчик делится двумя подсказками для сжатия всего разговора с Клодом в структурированный блок контекста и загрузки его в новый чат, сохраняя решения, проделанную работу и следующие шаги.

Навык Tendr: Детерминированные CLI-операции для управления памятью агента
Tendr Skill — это агентный навык, который разделяет рассуждения и выполнение для структурированной долговременной памяти, позволяя агентам решать, что нужно изменить, в то время как CLI-инструмент детерминированно обрабатывает структурные операции. Он поддерживает [[вики-ссылки]] и явные семантические иерархии между файлами.

SkyClaw: Открытая среда выполнения агентов, написанная на Rust
SkyClaw — это среда выполнения агентов с открытым исходным кодом, написанная на Rust, с 34 новыми функциями, реализованными в 7 этапах разработки. Она включает контрольные точки задач, устойчивые очереди на базе SQLite, параллельное выполнение инструментов и поддержку мультитенантности.