Home

Revert

Revert undoes the last Fennara turn from inside Godot.

Use it when Fennara edited files, changed a scene, or took a direction you do not want to keep.

When to use it

Use Revert right after a request if you want to roll that request back.

Good cases:

  • Fennara edited the wrong script or scene.
  • A generated change broke the project.
  • You asked for an experiment and want to discard it.
  • A tool batch was cancelled or ended in a bad state.

What it affects

Revert restores the project files touched during the last Fennara turn.

It can:

  • restore modified files to their previous contents
  • remove files or empty folders created during the turn
  • recreate files or folders deleted during the turn
  • remove generated .uid sidecar files when a newly created file is removed

Revert also removes that turn from the visible chat and puts your original message back in the message box, so you can edit and send it again.

What it does not do

Revert is not a Git replacement. It only rolls back Fennara's most recent captured turn in the current plugin session.

If you changed files manually after the Fennara turn, those edits may also be affected if they touched the same files. Use Git for larger checkpoints, branches, and long-running manual work.

When the button is available

The Revert button is enabled after Fennara has a snapshot to restore.

It is disabled while a request is still running. Finish or cancel the current request before reverting.

Loading an older session or starting a new chat clears the local revert stack for the current dock session.

Chat and compaction

When the chat is synced with Fennara, Revert also rolls back the saved conversation to before the last user message.

If that turn created a context compaction summary, the summary is invalidated too. The next request will use the full available chat again until the conversation needs compaction another time.

The compaction card in chat is just the visible record that compaction happened and what it cost. Revert does not mean old messages disappear.