Agents are easy to let loose and hard to take back. Agent Check gives them a transaction system.
Lifecycle
Snapshot → Propose → Diff → Commit → Rollback. Every transaction is its own git repository, so the diff is semantic and the rollback is exact. Nothing the agent does is applied until a person (or a policy) has seen the diff.
Guardrails
- Open Policy Agent pre-flight checks written in Rego — domain allowlists, per-user limits — run before any action executes.
- A pluggable adapter interface for external surfaces (Gmail and Calendar first).
- A REST API and CLI, with tests, so the runtime can sit under other agents rather than replace them.