Part of Agent OS - Kernel-level governance for AI agents
Policy-based governance for autonomous AI agents.
The Agent Control Plane provides a governance layer that sits between your AI agent and the actions it performs. Define policies in YAML or Python and the control plane enforces them deterministically before any action executes.
pip install agent-control-planefrom agent_control_plane import AgentControlPlane
plane = AgentControlPlane()
plane.load_policy("policies.yaml")
result = await plane.execute(
action="database_query",
params={"query": "SELECT * FROM users"},
agent_id="analyst-001"
)
# Safe queries execute; destructive queries are blocked by policy- Deterministic policy enforcement (YAML or Python)
- Permission management and resource quotas
- Sandboxed execution with rollback support
- Audit logging via SQLite-based Flight Recorder
- Multi-framework support (OpenAI, LangChain, MCP, A2A)
See docs/ for guides and CONTRIBUTING.md for development setup.
MIT License - see LICENSE for details.