Filesystem-level snapshots, instant rollback, and branch exploration — rootless, in any standard K8s Pod. Let your Agent break things fearlessly.
Claude Code deletes its own binary, then uses agentenv to roll the whole environment back.
Incremental snapshots via hardlink sharing. Only changed files are copied. Rollback replaces diffs only — milliseconds, not minutes.
Runs as non-root (uid 1001) via Linux User Namespaces. No privileged mode, no /dev/kvm, no special filesystem required.
Fork environment state, try N approaches in parallel, keep the winner. Git-style branching at the environment level.
inotify-based filesystem monitoring with debounce. No save calls needed — the Agent doesn't even know it's being tracked.
Agent controls its own rollback via MCP tools. The process survives — 20 rounds of context stay intact.
CLI, Unix Socket, HTTP + OpenAPI, MCP. Integrate with any Agent framework or orchestration system.
agentenv init --tarball ubuntu-base.tar.gz sets up the managed rootfs.
Every filesystem change is automatically captured as an incremental snapshot — no Agent cooperation needed.
agentenv checkout <ref> rolls back only the changed files. The Agent process stays alive with full context.
Fork into branches, try multiple approaches, run tests on each, adopt the winner as the new HEAD.