Documentation

Review & merge

Read every change an agent makes, stage exactly what you want, commit, and merge the branch — without leaving the app.

The Files panel

Toggle the Files panel from the tab strip to see the current session's repository state. It has two views: Changes — everything the agent (or you) has touched — and All files, a browsable tree where clicking a file opens it read-only.

Changes are grouped the way git thinks: Conflicts, Staged, Unstaged, Untracked, and Committed on branch. Each row shows the file's icon, folder, and +added / −removed counts, with a checkbox that stages or unstages it for real — partial staging is labeled. Stage all / Unstage all handle the bulk moves.

A branch badge up top keeps the summary honest: ahead, behind, diverged, dirty, or Merged into main.

Reading the diffs

Click any changed file to open the review modal: a file rail on the left, the full diff on the right. Plugins can annotate diff lines here — and you can commit directly from the modal when the change reads right. Discarding is per-file too: the trash icon deletes an added file, the undo icon reverts a modified one, with an optional confirmation (Settings ▸ General) — and a toast offers Undo after a discard.

Commit and merge

The panel footer counts what is staged and offers Commit — a real commit over the git index, exactly what git commit would have made. When the branch is ready, Merge brings it into your base branch locally; the badge flips to Merged into main and the worktree is safe to remove.

Scope note. Atelier lands work locally — commits and merges on your machine. Pushing and opening pull requests stay in your usual git tooling for now.