When does a review trigger?
ByteRover evaluates every curation operation and flags it for review based on two criteria:| Condition | Review required | Why |
|---|---|---|
| DELETE operation | Always | Deletions are irreversible — removing knowledge should be intentional. |
| High-impact change | Always | Changes that alter core decisions, contradict existing knowledge, or shift architectural direction. |
| Low-impact change | No | Minor additions, clarifications, or supplementary details apply automatically. |
Changes flagged for review are already written to disk. Review lets you keep or roll back the change — it does not block the write.
What gets flagged
Any of the five curation operations can trigger a review:- DELETE — Always flagged, whether deleting a single file or an entire domain folder.
- UPDATE / UPSERT — Flagged when the change is high-impact (e.g., changing core technology, contradicting previous knowledge).
- MERGE — Flagged when combining files involves high-impact content changes.
- ADD — Rarely flagged, since new knowledge typically doesn’t conflict with existing content.
Review lifecycle
- The change is live locally. Your context tree already reflects the new content. Queries return the updated knowledge.
- The change is blocked from push. Files with pending or rejected reviews are excluded from
brv pushuntil resolved. - A backup exists. ByteRover stores the pre-change version so it can restore the file if you reject.
How you’re notified
Where you see pending reviews depends on how the curation was triggered:| Method | Notification |
|---|---|
brv curate (CLI, no --detach) | Review summary printed directly in the command output |
brv curate --detach | No inline notification — use brv review pending to check |
/curate (TUI) | TUI status shows pending review count and a link to the local review UI |
| Via coding agent (MCP) | The agent receives the review summary in the tool response |
What happens on approve vs reject
| Action | Effect |
|---|---|
| Approve | The current file content becomes the new baseline. The backup is deleted. The file is eligible for brv push. |
| Reject | The file is restored from the pre-change backup. The backup is deleted. The change is discarded. |
Next steps
Manage Reviews
Approve, reject, or selectively review changes via CLI and web UI
Agent Review Workflow
How coding agents discover and handle reviews on your behalf