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

Основная проблема при использовании агентных систем для разработки заключается в изоляции контекста: запуск нескольких экземпляров агента часто приводит к дублированию работы или потере актуальной информации о состоянии проекта. Sokkan решает эту задачу, создавая слой общей памяти, который позволяет агентам «видеть» действия друг друга и учитывать изменения, внесенные в файлы в соседних сессиях.

Инструмент ориентирован на сложные задачи разработки, где требуется разделение ответственности между агентами. Например, один процесс может заниматься рефакторингом, пока другой пишет тесты или исправляет баги. Благодаря общей памяти, агент, отвечающий за тесты, получает актуальные данные о структуре кода сразу после того, как агент-рефактор внес правки, что значительно ускоряет цикл итерации.

Ключевые факты

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