Announcing Proliferate
Proliferate
FeaturesSubagents

Subagents

Let an agent hand a scoped piece of its task to a second session in the same workspace.

An agent working in a workspace can spawn another session to take on part of its task. Proliferate calls that a delegated session, or subagent.

It runs in the same workspace, on the same checkout and git state, so there is no second environment to provision and no branch to merge back.

What you get

  • A real session, with its own tab, transcript, and lifecycle.
  • A receipt in the parent's transcript recording what it was asked to do.
  • A roster in the composer's Agents popover, with status and Wake.
  • A completion report relayed back to the parent when a turn ends.

Delegated sessions work the same across every supported harness. They are separate from a harness's own native helpers — a Claude Code Task agent or a Codex collaboration child stays inside the parent session and is not listed here. See Subagents for the distinction.

Limits

  • Up to 8 active delegated sessions per parent.
  • Delegation is one level deep; a delegated session cannot spawn its own.
  • A delegated session cannot create workspaces or agents.
  • It starts fresh and does not inherit the parent's connected integrations.
Info:

A delegated session always lives in its parent's workspace. To hand work to a different checkout, the agent creates a workspace and starts an ordinary session there instead.

Go deeper

On this page