What problem does it solve?
Agent-governance prevents unsafe or unauthorized actions by adding policy-based tool access controls, audit logging, and intent-aware enforcement—especially for destructive, high-blast-radius operations.
Core Features & Use Cases
- Policy Design for Tool Access: Source-controlled ALLOW/DENY rules with deny-by-default behavior to block disallowed actions.
- Tool Guardian Pattern: Intercepts every tool call, classifies semantic intent, enforces policy decisions, and logs every allowed or denied attempt.
- Semantic Intent Classification: Maps tool calls and arguments into intent tiers (read/write/delete/exec/network) to express safety rules at the action level.
- Audit Trail & Monitoring Signals: Append-only, tamper-evident audit records with hashed arguments to reduce secret leakage risk.
- Secrets Scanner & Blocking: Detects common key/token/password patterns in agent output and blocks unsafe disclosures before commit/transmission.
- Agent-as-CI-Gate: Converts governance checks into GitHub status checks that can block merges on failure.
Quick Start
Apply the agent-governance skill to your agent tool layer so every tool call is intercepted, denied-by-default unless explicitly allowed by policy, and recorded in an audit trail.