Source control
The Changes panel shows a live diff of your workspace’s worktree — staged, unstaged, and untracked files with color-coded status badges. See exactly what an agent changed without leaving the dashboard.
What you see
Section titled “What you see”- File list with status markers: added, modified, deleted, untracked.
- Inline diffs in unified or split view, expandable per file.
- Discard individual file changes with a confirmation guard.
The panel is workspace-scoped and refreshes automatically on any file operation — commits, agent edits, or manual changes.
Reading a diff
Section titled “Reading a diff”Diffs open on the changes: long unchanged runs collapse to an Expand N unchanged lines row you can open in place, and edited spans are marked inside the line rather than the whole line reading as changed. Toggle Show whole file for the full context.
Navigate with the toolbar arrows or the keyboard, with the position readout tracking where you are:
| Key | Action |
|---|---|
n / p | Next / previous change |
] / [ | Next / previous file |
u | Unified / split view |
w | Wrap long lines |
Keys work while the panel has focus — click anywhere in the diff first. Each file also offers copy path and copy patch. View type, wrapping, and context mode persist per surface.
Worktree isolation
Section titled “Worktree isolation”Each agent runs in its own worktree, so the Changes panel shows only that worktree’s diff. Your main working tree is never touched. When the agent’s work is ready, merge it from the worktree branch.