← All projects

Agents · Prototype · 2025

Agent Check

An undoable agent runtime. Every action is a git transaction.

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.