Agent edits

When the assistant changes your files, it never edits them silently. Every change arrives as a reviewable card with an Apply button — you decide what actually lands in your project.

How edits are proposed#

Ask the assistant to write or change a file and it responds with two things: a prose explanation of what it did and why, and a card showing the proposed file. Nothing is written to your workspace at this point — the card is a preview.

A reviewable edit card

Interactive demo · coming soon

See the proposed change, then Apply it when you’re happy.

Apply, reject, or refine#

  • Apply— click Apply and the change is written to the file. That's the only moment your project changes.
  • Reject— don't like it? Just don't apply. Your files stay exactly as they were.
  • Refine— reply with what you'd change and the assistant proposes a new version to review.

You are always the last step

Because nothing is written until you click Apply, you can let the assistant work freely and still keep full control over your code.

New files vs changes#

The assistant creates brand-new files when something doesn't exist yet, and edits in place when it does — proposing the full updated file so you can see the complete result, not a fragment. Either way, the review-and-apply step is the same. To verify a change actually works, run your testbench — see Simulation results.