Loop Tracker
The Loop Tracker is a floating panel that lists every active drafter-reviewer Loop across your portfolio, shows what round each loop is on (1 through 5), and lets you start a new loop between any two agents.
How It Works
Section titled “How It Works”A Loop in Viberia is a structured drafter-reviewer cycle. One agent drafts; another agent reviews; the drafter revises based on the review; the reviewer reviews again. Each round increments a counter, and most loops resolve in five rounds or fewer — by then either the reviewer has signed off or the loop is paused for you to weigh in. Loops are how teams produce code, docs, designs, and PRDs that have already had at least one critical pass before they reach you.
You start a loop in one of two ways:
- From the Loop Tracker. Press
Cmd+Shift+Lanywhere in the app to toggle the panel open, then click Create loop. A dialog appears asking for a drafter agent, a reviewer agent, and an initial task description. Pick agents from any project; click Start and the loop kicks off. - By running the
/iterateskill. Any agent that has/iteratein its skills list can spawn a loop with the agent of your choice. The same dialog opens, prefilled with the current agent as the drafter.
Once started, the loop appears in the Loop Tracker as a row showing both agents’ portraits, the task title, the current round number, and a status indicator. Each round advances when the drafter completes a turn and the reviewer responds; the round counter updates live. Click a row to expand it and see the actual draft and review messages exchanged so far; click again to collapse.
The maximum round count is 5. After round 5 the loop pauses automatically, regardless of whether the reviewer has approved, and surfaces to you as a notification. You can resume the loop manually if you want one more round or close it out.
UI Indicators
Section titled “UI Indicators”- Loop Tracker toggle — the panel is hidden by default; press
Cmd+Shift+Lto show or hide it. - Active loop row for each running loop, with both agents’ portraits side by side and an arrow between them.
- Round badge —
Round 3 of 5-style label updates as the loop progresses. - Status dot on each loop row — running, awaiting your input, or paused.
- Expand chevron unfolds a row to show the in-progress exchange.
- Create loop button at the top of the panel opens the create-loop dialog.
- Paused notification when a loop hits round 5 — the row pulses and surfaces in the Activity Bar.
- Empty state when no loops are running, with a hint pointing at the
/iterateskill.
Use Cases
Section titled “Use Cases”- Get a PRD pressure-tested. Set up a loop with a Planner drafting and an Analyst or Reviewer critiquing before you read it.
- Iterate on a design. Pair a Designer or Visual agent with a Reviewer to refine an HTML mock over multiple rounds.
- Push a piece of code to a higher bar. Have a Developer draft and a Reviewer cycle on the changes before it goes to PR.
- Run two loops in parallel. Use the panel to monitor both at once without switching between agent windows.
- Spot stuck work fast. A pulsing row at round 5 tells you a loop ran its full budget without converging.
Limitations
Section titled “Limitations”- Loops always cap at 5 rounds. There’s no setting to raise the cap; if you need more iteration, close the loop and start a new one.
- A loop runs between exactly two agents. For multi-party deliberation, use a Council building instead.
- The Loop Tracker shows running and recently-finished loops; very old loops eventually roll off. The full transcript is still available in each agent’s chat history.
- If either agent in a loop is paused (waiting on a permission or question), the loop pauses with it.
- Round numbers count exchanges, not messages. A round is one drafter turn plus one reviewer turn — partial turns don’t increment the counter.
The Loop Tracker is the UI for the underlying loop mechanism. The companion skill is /iterate, available to most agents — see Skills (Slash Commands). For the broader pattern of drafter-reviewer iteration and how it fits with Councils and PRD handoffs, see Workflows: Loops, Councils, PRDs.