Undo and conflicts
Before an agent changes something, Agent Warden records the rows it is about to change in a journal. Undo restores them.
What can be undone#
| Plan | Undo |
|---|---|
| Free | One action at a time, for posts and their meta |
| Pro | One action, a whole session, or everything in a time window. Covers posts, meta, comments, users, options, terms, and store data with the WooCommerce pack |
Undo from Activity (one action) or Sessions (a session or time window), or with wp agentwarden undo.
Reversibility#
Each ability has a class:
| Class | Meaning |
|---|---|
reversible |
Undo restores the site exactly |
reversible_with_caveats |
Undo restores what the site stores, but not effects outside it; the caveat says which (for example an email already sent) |
irreversible |
Cannot be undone (for example a refund); refused while the irreversible hard block is on |
unknown |
Not classified by Agent Warden or a policy pack; treat as irreversible until a pack or filter says otherwise |
Conflicts#
If a person or plugin changed a row after the agent did, undo stops before overwriting it and shows the conflict. You choose, for each row, to keep the newer change or restore the agent's starting point. Nothing is restored until you decide.
Retention#
Undo is possible while the journal is kept: 7 days on Free, one year on paid plans, and your own period on Enterprise. Settings → Data shows the journal size and lets you leave busy tables out of it.