You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Feature: Review-aware publishing workflow for team knowledge bases #1682
Auto Pull and Push is convenient for trusted, low-risk editing, but some teams need a review step before changes reach the canonical knowledge-base branch. Non-technical authors should still be able to edit in the visual editor without having to learn Git, while reviewers need a clear diff and an auditable approval path.
This is related to #1237 (accept/decline for file edits), but focuses on team publishing and protected canonical branches rather than only agent edit approval.
Use case
An author edits an existing document, sees the proposed changes, and submits them for review. A reviewer can inspect the diff, approve or reject the change, and publish it through the repository's normal branch or pull-request controls. Teams that do not need review should be able to keep the current automatic-sync workflow.
Proposed direction
Add an optional review-safe project mode that keeps author changes out of the canonical branch until approved.
Provide a clear diff and status such as draft, submitted, approved, rejected, or published.
Integrate with branch/pull-request workflows where the remote supports them, without requiring authors to use Git directly.
Preserve automatic sync as an explicit choice for low-risk projects.
Ensure reviewer identity and the resulting commit remain visible in history.
Acceptance criteria
A non-technical author can edit and submit a document without using a terminal.
A reviewer can see exactly what changed before publication.
Unapproved changes cannot be pushed to a protected canonical branch in review mode.
Approval/rejection and resulting commits have an attributable history.
Existing projects retain their current sync behavior unless review mode is enabled.
Please advise whether this belongs in the editor, sync engine, or an integration with repository pull-request providers.
Hi @mhingston thank you for the report. Our team will look into this, for now there is an option of a manual sync mode where a user is able to view what files will be pushed before explicitly hitting the Push button. Know this doesn't hit your exact use case but could help.
Hi! Manual sync is fine. You can even ask Claude/Codex to write a commit message, wrap it in a skill, and use it.
But in 2026, almost nobody works alone on a project. We work with agents, so multiple changes to the same file can occur. And conflicts are unavoidable, as we already know from software development.
It would be very useful to see the diff between branches and approve/decline each agent’s changes (or just view, it will be a pure minimum, integration with bitbucket/github will be a huge bonus).
So I’d like to join those waiting for such a feature. I’d even be happy to contribute, but looks like it's available for team members only.
Activity
shagun-singh-inkeep commentedon Sep 14, 2026
Hi @mhingston thank you for the report. Our team will look into this, for now there is an option of a manual sync mode where a user is able to view what files will be pushed before explicitly hitting the Push button. Know this doesn't hit your exact use case but could help.
kzkvv commentedon Oct 27, 2026
Hi! Manual sync is fine. You can even ask Claude/Codex to write a commit message, wrap it in a skill, and use it.
But in 2026, almost nobody works alone on a project. We work with agents, so multiple changes to the same file can occur. And conflicts are unavoidable, as we already know from software development.
It would be very useful to see the diff between branches and approve/decline each agent’s changes (or just view, it will be a pure minimum, integration with bitbucket/github will be a huge bonus).
So I’d like to join those waiting for such a feature. I’d even be happy to contribute, but looks like it's available for team members only.