DocsUse itUndo and check

Undo and check

Letting an agent run alone is easier when you know you can take it back.

Put your files back

bash
memnox rewind                   # back to before the last session changed anything
memnox rewind --list            # every saved point
memnox rewind --to <id>         # a particular one
memnox rewind --take            # save a point now, by hand
Working tree back to mst_mtnxybca94e3.
  What it replaced is kept as mst_mtnxybg19f65.
  memnox rewind --to mst_mtnxybg19f65   undoes this
Only files moved. No commit, no branch and no stash was touched.

Points are saved for you before an agent first writes, and before commands like rm -r or git reset --hard. A rewind saves the current state first, so it can always be undone. You can also ask the agent: put my files back. It asks Memnox, and you approve.

See what a session did

bash
memnox replay              # the last session, step by step
memnox timeline --since 2h # every agent, the last two hours
memnox trace <id>          # one action: rule, result, output

Test a plan first

bash
memnox check "deploy the payments service"
  deny   railway.up            payments is frozen
  ask    gh.pr-merge           a merge is somebody's review
  allow  git.status
 
  2 of 3 would stop, and nothing was run to find out.

When an agent stops and nothing says why

bash
memnox doctor                        # names what is in the way
memnox paused                        # sessions Memnox is holding
memnox resume <session> --by <you>   # let one carry on