Reviewing uncommitted changes (vupai review)¶
vupai review opens a live, full-window review of every uncommitted change
across a session's panes, grouped by the pane that touched it. Run it inside a
pane (it scopes to that session) or name one explicitly: vupai review backend.
You can also just say "open review". It opens one review window per session,
focusing the existing one rather than opening a second. It is a read-only,
pull-only view: it runs git diff (the authoritative change set) and joins the
activity ledger for attribution. It never stages, commits,
or writes to a pane.
- Left: files grouped under the pane editing them, with
+/-counts. Files touched by two or more panes are flagged!and float to the top. - Right: the selected file's diff, updating as you move. A file only one pane touched shows that pane's exact diff (its whole change is that agent's work). A file two or more panes edited shows the combined diff, flagged because it cannot be split per agent in a shared tree without worktree isolation.
- A trailing unattributed bucket lists changed files no pane claimed (including untracked files); names are never fabricated.
- It re-polls about every two seconds, so it tracks edits as they land.
Keys: up/down move, Enter (or o) opens the file in $EDITOR, space folds a
pane group, p pauses live polling, r refreshes now, q quits.