New paper proposes BackUpper: making coding agents back up before they act
A new study builds the RegretBench benchmark, testing six frontier models across 205 real data-loss scenarios. Results show agents complete tasks at an average rate of 86.1%, but back up before critical operations only 15.2% of the time—GPT-5.6-Terra at 4.4%, GPT-5.6-Sol at 5.9%, Gemini 3.7-Flash at 2.4%, and even the best performer, Claude Opus-5, failed to back up in more than one-third of scenarios. The authors' proposed BackUpper runs in parallel with the agent as an external plugin, using a four-tier strategy: replacing destructive commands, pairing backup commands, generating snapshots, or calling the GPT-5.6-Luna sub-model to determine which data needs saving. In testing it covered all critical operations, with recovered data averaging 92.2% similarity to the original state, at an additional cost of $0.014 per task. BackUpper already supports Claude Code, Codex, Hermes, OpenHands, DeepSeek Harness, and OpenClaw, and its code and dataset have been open-sourced.
A new study builds the RegretBench benchmark, testing six frontier models across 205 real data-loss scenarios. Results show agents complete tasks at an average rate of 86.1%, but back up before critical operations only 15.2% of the time—GPT-5.6-Terra at 4.4%, GPT-5.6-Sol at 5.9%, Gemini 3.7-Flash at 2.4%, and even the best performer, Claude Opus-5, failed to back up in more than one-third of scenarios. The authors' proposed BackUpper runs in parallel with the agent as an external plugin, using a
Matched fieldsBody

