Announcing Proliferate
Proliferate

Review & publish

Approve the plan before files change, read the diff before it merges, and publish a branch with a pull request in one step.

Agent work gets up to two checkpoints.

In a plan mode, the first is the plan itself, before any files change. Approve or reject it from the plan card in the transcript.

The diff checkpoint always applies, and it is what this page covers.

The Changes panel

Every workspace has a Changes panel that shows the current diff against a base you pick. The scope selector switches between Unstaged, Staged, Branch, and Last turn, each with its own changed-file count.

  • Per-file stage and unstage, with an aggregate additions/deletions count in the header.
  • Hunk-level stage, unstage, and revert pills inside a diff, in the unstaged and staged scopes.
  • Collapse or expand all diffs, toggle word wrap, and refresh from the panel's options menu.
  • Last turn scope with a one-action undo that reverses the last agent turn's file changes together, for when a turn went the wrong way.

Get a second opinion

A delegated session reads the same workspace, so you can ask for a review pass without leaving Proliferate:

Spawn a delegated session to review this diff for security issues before I merge it.
Have it report back with anything it finds.

It appears as a row in the transcript you can expand to see what it was asked to check. Change the prompt to change the lens: security, test coverage, or whether the change matches your existing patterns.

Publish

Publish pushes the branch and can open a pull request in the same step. The dialog shows the changed files, a commit message, and, for a pull request, a title, description, base branch, and draft toggle.

Info:

Publishing pushes real commits to your remote. Read the diff in the Changes panel first, especially for cloud workspaces you haven't been watching closely.

Once a branch has a PR, a glyph appears next to the workspace in the sidebar, with a tooltip like PR #805 · Open · Checks failing. Open and draft PRs also show check state, requested changes, and approval. Ahead/behind counts (↑2 ↓1) appear when the branch has diverged, and a merge conflict tints the glyph.

Status refreshes when a turn ends, not on a timer, so a stale snapshot reads as of {time}.

Plan approval

Approve or reject an agent's plan before any files change.

Parallel agents

Run several agents at once, including one that reviews another's work.

On this page