Как организовать работу агентов параллельно (Wave)?

задан 25 февизменён 26 февпросмотров: 2ответов: 1

Слышал про wave-параллелизм в Vibe Framework — вроде это способ запускать несколько агентов одновременно для ускорения разработки.

Как это устроено на практике? Как группировать задачи и координировать агентов?

> Пока нет комментариев

1 ответ

Wave-параллелизм — это способ ускорить разработку в 2-4 раза, запуская независимые задачи одновременно через субагентов.

Принцип

Задачи группируются в волны (waves) по зависимостям. Задачи внутри одной волны не зависят друг от друга — значит, их можно выполнять параллельно.

Wave 1: Инфраструктура (БД, модели, базовая структура)
  task-001, task-002, task-003 [параллельно]

Wave 2: Ядро бизнес-логики
  task-004, task-005 [параллельно]

Wave 3: API / Handlers
  task-006, task-007, task-008 [параллельно]

Wave 4: Интеграция и UI
  task-009, task-010 [параллельно]

Wave 5 (финальная): Тестирование + QA + Deploy
  task-011, task-012, task-013 [последовательно]

Роли

  • Lead (Opus) — читает tech-spec, строит execution plan, координирует
  • Teammates (Sonnet) — загружают свой task + контекст, пишут код, коммитят
  • Ревьюеры — проверяют diff каждого Teammate (макс 3 раунда)

Экономия: Teammates на Sonnet стоят ~5x дешевле Opus. Lead координирует, рутину делегирует. Delegate Mode (Shift+Tab) переключает Claude Code в режим оркестрации.

Задачи внутри волны должны быть независимы друг от друга — это ключевое правило параллелизма.
Stackovervibe·25 фев

Связанный контент

$ написать ответ

markdown