New · April 2026
DiffReview Queue
One activity-bar panel that aggregates every ready-to-review tile across every parallel-agents run, in every session. Merge with fast-forward, squash, or cherry-pick, or discard the worktree, all from a chronological queue. A top-level toast + discreet sound notify you the moment any agent in any session finishes, so cross-session orchestration never makes you babysit individual workspace tabs.
One Place for Every Pending Diff
Run parallel agents in five different sessions; their finished tiles all show up in a single Diff Review Queue panel in the activity bar. No more bouncing between session views to merge or discard tile-by-tile. Review everything in one chronological list, sorted by most-recent-finish.
- Cross-session aggregator: every parallel run's succeeded tiles in one list
- Activity-bar badge shows the pending-review count, like Source Control
- Most-recently-finished first; tile rows show agent, branch, and prompt context
Same Merge Strategies, One Click Away
Each row carries the same fast-forward / squash / cherry-pick splitbutton from the Parallel Agents Workspace. Pre-flight ancestor checks still apply. A doomed ff merge bails before touching the worktree. Discard force-removes the worktree and branch in one click.
- ff (default), squash, or cherry-pick: chosen per row from a dropdown
- Pre-flight `merge-base --is-ancestor` check refuses doomed ff merges
- Buttons disable while a merge or discard is in flight. No double-fires
Toast + Sound When a Remote Tile Finishes
The moment any parallel agent transitions to "succeeded" (even one running in a session you're not currently viewing) Plexon raises a Snackbar in the corner with the agent's name and a one-click "Review" button, plus a discreet WebAudio chime. Multiple finishes queue up so none are clobbered.
- Top-level notifier reacts to every parallel run, regardless of focused session
- Discreet 200ms WebAudio sine ping. No audio asset, generated on the fly
- FIFO toast queue. A flurry of finishes shows each in turn instead of clobbering
Jump Straight Back to the Source Workspace
Every row has an "open in workspace" affordance that takes you to the source session's Agents Workspace if you need full context: streamed output, tool counts, full diff modal. The queue is for triage; the workspace is for inspection.
- Click into any row to open the source run's Agents Workspace
- Branch label is monospaced and tooltipped with the full worktree path
- Tile counters (tool calls, duration) carry through to the queue rows
Why the Queue Helps
Triage in One Place
Cross-session aggregation means you stop tab-juggling between concurrent runs. Sort by most-recent-finish, pick the wins, drop the rest.
Same Strategies, Same Safety
Inherits the Parallel Agents Workspace's ff / squash / cherry-pick splitbutton and pre-flight ancestor check. No duplicated merge logic, no surprises.
Background-Aware Notifications
Top-level Snackbar + WebAudio chime fires when a remote tile finishes, even if you're focused on a different session. A FIFO queue means a burst of finishes never clobbers the previous toast.
No Audio Asset Required
The notification ping is generated on the fly via WebAudio: no .mp3/.ogg in the bundle, no CDN fetch. Discreet 200ms 880Hz sine envelope, dismissable just like any toast.
Connects to
Nothing here works alone. See the whole map for how the pieces fit together.
What feeds it
Parallel Agents Workspace feeds this.
Every tile waiting on review lands in one cross-session panel.
Seen in these jobs