Skip to main content

BackUpper

A plug-in backup layer for coding agents. BackUpper checks every tool call and preserves the state it is about to modify, so the original can be restored later. It works with Claude Code, Codex, Hermes, OpenHands, DeepSeek Harness, and OpenClaw.

This is the Python distribution of the agents-backupper npm package. It bundles the same build and requires Node.js >= 18 on PATH.

pip install agents-backupper

# in the project you want to protect
backupper init
backupper install claude-code   # or: codex | hermes | openhands | deepseek-harness | openclaw

See the GitHub repository for the full documentation.

Paper: Back Up Before You Regret: Measuring Backup Awareness and Automating Backup in Coding Agents

@article{li2026regretmeasuringbackupawareness,
  title   = {Back Up Before You Regret: Measuring Backup Awareness and Automating Backup in Coding Agents},
  author  = {Xu Li and Simon Yu and Minzhou Pan and Yiyou Sun and Zhaorun Chen and Bo Li and Weiyan Shi},
  journal = {arXiv preprint arXiv:2610.28934},
  year    = {2026}
}

Metadata

Release files for agents-backupper 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agents-backupper 0.1.0
File Size Uploaded Provenance
agents_backupper-0.1.0.tar.gz 729.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for agents-backupper 0.1.0
File Interpreter ABI Platform
agents_backupper-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / agents_backupper-0.1.0.tar.gz

Download URL agents_backupper-0.1.0.tar.gz
Size 729.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c032d629004d7a92424b221419458d5ed22913367894d3e9b9021292fc2fd1a4
BLAKE2b-256 checksum
How to use checksums
7bc661f259e1c1999236d1bda345b41952361cb9b31d4b9f8bea02630b766f57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / agents_backupper-0.1.0-py3-none-any.whl

Download URL agents_backupper-0.1.0-py3-none-any.whl
Size 768.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2ef97c1ce689196d72cd11c82c7784c815259125a345f253c6da7450b5ce268
BLAKE2b-256 checksum
How to use checksums
1e9fe908fba60fd422a8d67bb9fa651da7b8421644c470ab3717f03ae644c467
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for agents-backupper 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page