Shepherd Makes Agent Runs Reversible — Git-Like Traces You Can Fork, Replay, and Revert
shepherd-agents/shepherd (MIT, v0.3.0 on 2026-07-08) is a runtime substrate that captures agent execution as durable, inspectable traces so meta-agents can observe, fork, replay, and revert any run. Nothing touches your files until you accept it: agent work is held as a reviewable proposal, with three settlement verbs — select (retain), apply (merge onto an evolved workspace), and discard. Filesystem permissions are enforced by OS jails (Seatbelt on macOS, Landlock on Linux). Copy-on-write forking benchmarks ~5x faster than docker commit with ~95% KV-cache reuse on replay. At 1,431 stars and 104 forks since 2026-06-24, it's early alpha with unstable APIs — but it's the clearest open implementation yet of replay-gated agent supervision.
Source
↳ Follow the thread