Help

Review, approve, and undo AI changes

How Bricklayer’s before-and-after diffs work, and every way to roll back a change you do not want.

Updated November 8, 2026

Nothing the AI writes to your files happens behind your back. Every file change arrives as a before-and-after diff and waits for you.

Reading a diff

A diff shows the old version and the new version of a script side by side or stacked:

  • Green lines (or lines starting with +) are being added.
  • Red lines (or lines starting with -) are being removed.
  • Unchanged lines around them are there for context.

You do not need to understand every line. Check that the change touches the scripts you expected, and that it is about the size you expected. A one-line request that rewrites five scripts deserves a question before you approve.

Approve or reject

  • Approve writes the change to your project, and Bricklayer syncs it into Studio.
  • Reject throws it away. Nothing is written.

You can also tell the AI what to change: "Close, but keep the old jump height."

Undo a change you already approved

Use whichever fits:

SituationDo this
The change was made inside Studio (parts, properties, terrain)Studio's Undo (Ctrl+Z). Studio changes made through Bricklayer are undoable.
A file change you approvedRevert it in Bricklayer, or ask the AI: "Undo your last change."
You want to go back furtherRestore a checkpoint (see below).
You use Gitgit restore or revert the commit, like any other project.

Save a checkpoint before big changes

Run Bricklayer: Save a Checkpoint from the Command Palette before anything risky. It gives you a known-good point to come back to if the next few changes go sideways.

A good rhythm: playtest, it works, save a checkpoint, ask for the next feature.

Bricklayer never publishes

Approving a change updates your local project and your open place in Studio. It does not publish anything to Roblox. Players only see changes after you publish from Studio. See How do I publish my game?

Did this answer your question?

Still need help? or start a thread in the community forum.