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
.uidsidecar 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.