Skip to main content
Review, commit, and sync edits to the context tree, the same way you’d drive git-semantic VC from the terminal — whether the edits came from the web UI, the CLI, or the TUI. Changes tab with a modified file and its diff

What you can do

  • See every pending change across the context tree at a glance
  • Review the full diff of any file before committing
  • Stage, commit, and write a commit message without leaving the browser
  • Push committed changes to your remote space, or pull in changes from teammates
  • Resolve merge conflicts file by file
  • Approve or reject pending agent edits inline, alongside your own changes

Reviewing agent edits

Changes tab with a pending agent edit highlighted When agent supervision is on for this project (the default; toggle with brv review --enable / brv review --disable), edits made by connected coding agents land in the same Staged / Changes / Merge Changes lists as your own work, with extra annotations so you can tell them apart and decide what to do:
  • An op-type badge above the diff — ADD, UPDATE, UPSERT, MERGE, or DELETE — describing what the agent did to the file.
  • An impact badgelow impact or high impact. High-impact files also get an amber pulse next to the badges, and the tab shows “Worth reviewing — high-impact agent edit” on hover.
  • The agent’s reason and summary for the change, rendered below the badges, so you can scan intent without reading the diff.
Approve and reject map onto the buttons that are already there:
  • Stage a pending agent file (or Stage all) approves the edit and moves it into the Staged Changes list, ready to commit.
  • Discard a pending agent file rejects the edit and rolls it back immediately — there is no confirmation dialog, since the change wasn’t yours to begin with. Discard all in the Changes list silently rejects every pending agent edit in that bucket and shows the usual confirmation dialog for any of your own edits mixed in.
State is shared with the CLI in both directions: anything you approve or reject here disappears from brv review pending, and anything you resolve from the terminal stops appearing in the tab. See Manage Reviews for the conceptual model and the full CLI surface.
Dashboard notifications about pending agent edits deep-link straight to this tab with the right project pre-selected, so you can review without manually switching projects. Turn the whole flow off per project with brv review --disable.

Signing in for push and pull

Local commits work without signing in. Push and pull require a ByteRover account — see Providers & Models.

Merge conflicts

When a pull produces a conflict, you can resolve it by taking the local version, the remote version, or writing the merged result yourself, then commit as usual.

Next steps

Git-Semantic VC

Learn the underlying version control model.

Providers & Models

Connect providers and sign in.