Definition
A workflow wave is a group of steps in a multi-step workflow that wait for the same earlier steps, so they can run side by side instead of one after another.
Also called: wave, parallel steps, side-by-side steps.
Any multi-step automation has to decide which steps depend on which. Steps that don't depend on each other can run at once; that's the idea behind job dependencies in CI systems such as GitHub Actions' needs. Grouping steps into waves makes the order easy to read: wave 1 is everything that can start straight away, wave 2 is everything waiting only on wave 1, and so on.
| Step | Waits for | Wave |
|---|---|---|
| Run the tests and list failures | at the start | 1 |
| Check for outdated dependencies | at the start | 1 |
| Fix what failed | step 1 | 2 |
| Review the fix | step 3 | 3 |
Parallel steps finish sooner, but each one still uses your plan limits, and a failure should stop only the steps that depend on it. “Wave” is Pairbar's name for this grouping.
In Pairbar
In a workflow, the first chip on the arrow before each step says what it waits for: by default the step before, or pick several steps or At the start. Steps waiting for the same thing run side by side, cards say which Wave they're in, and the workflow's page says which steps run alongside each other. A failed step stops what waits for it, while steps already running finish. The planner sets waves for you when you describe a workflow; there are at most five steps. See More than one step.
Frequently asked questions
- Is a wave a Claude Code or Codex feature?
- No. It's Pairbar's name for workflow steps that run side by side because they wait for the same earlier steps.
- Can steps in one wave use different apps?
- Yes. Each Pairbar workflow step picks its own app, agent, model and permissions, so one wave can mix Claude and Codex.
- What happens if a step in a wave fails?
- Steps that wait for it don't run; other steps already running finish. A failed step offers Retry from here.
Related
- GuideSchedule a Claude Code or Codex workflow on your MacDescribe a job, let Claude or Codex plan it, review the plan, pick a schedule and a limit threshold, and create the workflow.
- Use caseRun scheduled coding workflows with Claude Code and CodexDescribe a recurring job; your Claude or Codex plans steps in parallel waves, and Pairbar runs them on schedule within your limits.
- GuideSet up goal checks and self-healing for your workflowsGoal checks, automatic fixes during a run, health flags, the doctor's suggested fixes, and Undo last change for Pairbar workflows.
- DocsWorkflowsScheduled prompts, check-ins on a chat, run history, limits