Current collected state Current
Observed since 20 Oct, 22:01 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Agent control surface: vault-backed rollback, typed hooks, circuit breaker, audit log
A pre-execution gate that sits between an AI agent's proposed command and its execution. Solves the 2026 agent-production gap: agents are hard to supervise, hard to roll back, and hard to correct mid-run — because the control surface is missing.
~/.gatekeep/hooks/ receives
the proposed command and answers {"action": "allow"|"deny"|"modify"}../gatekeep init --envelope ~/workspace # one-time setup
./gatekeep run -- rm -rf ./cache # snapshot + execute
./gatekeep run -- git push --force origin main # denied by default rules
./gatekeep snapshots # list vault snapshots
./gatekeep rollback 20260815T100000 # restore from snapshot
./gatekeep breaker status # CLOSED/OPEN/HALF_OPEN
./gatekeep audit -- 50 # human-readable log tail
cp example_hook.py ~/.gatekeep/hooks/protect-secrets
chmod +x ~/.gatekeep/hooks/protect-secrets
Hooks receive {"command": "..."} on stdin and return a typed JSON decision.
~/.gatekeep/vault, mode 0700, outside any envelope.Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 15 Aug 2026 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:01 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:c8d25789bf41e581e91214e5f856a76c963c2ad4adbd691aae95e7c7c37b0676