yardsort

Changes & files

The right panel is for reviewing what happened in the selected workspace. It updates by itself as files change — there is nothing to refresh. Toggle it with Ctrl+Shift+Alt+B / ⌥⌘B.

Changes and a diff

Changes

Two groups:

  • Uncommitted — modified, added, deleted, renamed and untracked files in the working tree.
  • On this branch · vs <base> — what the workspace's branch has committed since it left the branch it was started from. Shown for worktree workspaces; this is the view of "everything this agent did", whether or not it has committed yet.

Each row shows the kind of change (M modified, A added, D deleted, R renamed, U untracked) and the lines added and removed. The tab shows the total count.

Click a file to see its diff below the list: a unified view with removed lines in red, added lines in green, and the exact characters that changed highlighted within them.

ButtonDoes
Expand / ShrinkGive the viewer the whole panel, or go back to the split view.
Edit ↗Open the file in your editor — see Settings → General.
×Close the viewer.

Binary files and very large files are listed but not rendered.

Files

The workspace's folder as a tree. Click a folder to open it, a file to read it (with syntax highlighting; read-only).

By default the tree shows what git would: .git, and everything ignored by .gitignorenode_modules, build output, .env files — is left out, which keeps a big repository quick to browse. Press ignored at the right of the tab bar to show those too; they appear dimmed so you can tell them apart. The choice is remembered.

Reviewing is read-only

Yardsort shows you changes; it does not stage, commit or discard them. Do that the way you already do — ask the agent, use a shell tab (Ctrl+Shift+T), or open the folder in your editor or git client. The workspace is an ordinary git checkout at the path shown in the footer.