Undo: what can be reversed

Undo restores the exact thing a step changed. It appears only where it can do that precisely, and never pretends otherwise.

How it works

Before an approved command that changes one of the supported things, a snapshot of the current state is saved inside the same step, in the agent's own protected folder. The step then runs as normal. If it finished without error, an Undo button appears on it.

Pressing Undo this step runs the reverse, and it needs no AI turn. The result appears in the chat as its own card. A step can be undone once.

Snapshots are kept for seven days and then swept. Undo is available on Windows machines only.

What is covered

ChangeWhat is savedWhat Undo does
Registry keys and valuesAn export of the whole key, or a note that it did not exist.Imports the export back and removes what the command created.
Windows service start type and stateThe start type and whether it was running.Sets the start type back and starts or stops the service to match.
Deleted files and foldersA copy of what is about to be deleted, up to 500 MB.Copies it back to where it was.
DNS servers on a network adapterThe adapter's current DNS server list.Sets the list back, or resets to automatic if it was empty.
A finished step in the chat with a snapshot note and an Undo this step button. (dark theme)
A finished step that supports it carries Undo this step.

What cannot be undone

  • Installing or uninstalling software.
  • Windows Update installs and driver changes.
  • Restarts and shutdowns.
  • Anything not in the table above. There is no Undo button rather than a misleading one.

Read-only checks change nothing, so they need no undo.

Note. Undo does not tell the AI it happened. If you undo a step, say so in your next message so its picture of the machine stays correct.