We're adding that feature to be able to manually approve agentic actions! You can already revert things, as our file system is fully version controlled.
Genuine question: why is that a feature that you have to add, instead of something foundational? Most folks, I'd wager, are sloppy about backups, so a level of manual control and oversight seems vital!
Hm.. I think because the requirement for approval adds additional arms to the state machine. And the approval step is a message you send to the server that you don't want passed straight to the agent so it doesn't follow the rest of our pattern.