Catalog PyPI
PACKAGE EXPLORERView in registry

agent_governance_toolkit

PyPI

Public Preview — Unified installer and runtime policy enforcement for the Agent Governance Toolkit

agent-osagentmeshai-agentsauditautonomous-agentscomplianceenterprise-aigovernancellmmulti-agentpolicy-enforcementruntimesecuritysretrust
Versions collected1
Direct dependencies8From release 4.1.0
Last observed20 Oct, 22:04 UTC

README

Version 4.1.0 documentation

Agent Governance

Unified installer and runtime policy enforcement for the Agent Governance Toolkit

One install for the complete governance stack — kernel · trust mesh · runtime supervisor · reliability engineering

CI License Python PyPI

[!IMPORTANT] Public Preview — The agent-governance-toolkit package on PyPI is a public preview release. APIs may change before GA.

pip install agent-governance-toolkit[full]

Architecture • Quick Start • Components • Why Unified? • Ecosystem • OWASP Compliance • Traction

⭐ If this project helps you, please star it! It helps others discover the agent governance stack.

🔗 Part of the Agent Governance Ecosystem — Installs Agent OS · AgentMesh · Agent Runtime · Agent SRE

Migrating from ai-agent-compliance? The package has been renamed to agent-governance-toolkit. Run pip install agent-governance — the old name is deprecated and will redirect here for 6 months.


Architecture

┌─────────────────────────────────────────────────────────────────┐
│                      agent-governance                            │
│                  pip install agent-governance-toolkit[full]              │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   ┌───────────────────┐      ┌───────────────────────────┐     │
│   │   Agent OS Kernel │◄────►│   AgentMesh Platform      │     │
│   │                   │      │                           │     │
│   │  Policy Engine    │      │  Zero-Trust Identity      │     │
│   │  Capability Model │      │  Mutual TLS for Agents    │     │
│   │  Audit Logging    │      │  Encrypted Channels       │     │
│   │  Syscall Layer    │      │  Trust Scoring             │     │
│   └────────┬──────────┘      └─────────────┬─────────────┘     │
│            │                               │                   │
│            ▼                               ▼                   │
│   ┌───────────────────┐      ┌───────────────────────────┐     │
│   │ Agent Runtime     │      │   Agent SRE               │     │
│   │                   │      │                           │     │
│   │  Execution Rings  │      │  Health Monitoring        │     │
│   │  Resource Limits  │      │  SLO Enforcement          │     │
│   │  Runtime Sandboxing│     │  Incident Response        │     │
│   │  Kill Switch      │      │  Chaos Engineering        │     │
│   └───────────────────┘      └───────────────────────────┘     │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Quick Start

import asyncio
from agent_os import StatelessKernel, ExecutionContext
from agentmesh import AgentIdentity

# Boot the governance kernel
kernel = StatelessKernel()
ctx = ExecutionContext(agent_id="my-agent", policies=["read_only"])

# Establish zero-trust agent identity
identity = AgentIdentity.create(
    name="my-agent",
    sponsor="alice@company.com",
    capabilities=["read:data", "write:reports"],
)

# Execute a governed action
async def main():
    result = await kernel.execute(
        action="database_query",
        params={"query": "SELECT * FROM users"},
        context=ctx,
    )
    print(f"Success: {result.success}, Data: {result.data}")

asyncio.run(main())

Compliance Grading

Check your governance coverage with a compliance grade:

from agent_compliance.verify import GovernanceVerifier

verifier = GovernanceVerifier()
attestation = verifier.verify()
print(f"Grade: {attestation.compliance_grade()}")  # A, B, C, D, or F
print(f"Coverage: {attestation.coverage_pct()}%")
print(attestation.badge_markdown())

Install only what you need:

# Core: kernel + trust mesh
pip install agent-governance-toolkit

# Full stack: adds runtime + SRE
pip install agent-governance-toolkit[full]

# À la carte
pip install agent-governance-toolkit[runtime]
pip install agent-governance-toolkit[sre]

Components

PackageRole
Agent OSPolicy engine — deterministic action evaluation
AgentMeshTrust infrastructure — identity, credentials, protocol bridges
Agent RuntimeExecution supervisor — rings, sessions, sagas
Agent SREReliability — SLOs, circuit breakers, chaos testing
Agent ComplianceRegulatory compliance — GDPR, HIPAA, SOX frameworks (this package)
Agent MarketplacePlugin lifecycle — discover, install, verify, sign
Agent LightningRL training governance — governed runners, policy rewards

Star the ecosystem

Agent OS Stars   AgentMesh Stars   Agent Runtime Stars   Agent SRE Stars


Why a Unified Governance Stack?

Running AI agents in production without governance is like deploying microservices without TLS, RBAC, or monitoring. Each layer solves a different problem:

ConcernWithout GovernanceWith Agent Governance
SecurityAgents call any tool, access any resourceCapability-based permissions, policy enforcement
TrustNo identity verification between agentsMutual TLS, trust scores, encrypted channels
ControlRunaway agents consume unbounded resourcesExecution rings, resource limits, kill switches
ReliabilitySilent failures, no observabilitySLO enforcement, health checks, incident automation
ComplianceNo audit trail for agent decisionsImmutable audit logs, decision lineage tracking

One install. Four layers of protection.

The meta-package ensures all components are version-compatible and properly integrated. No dependency conflicts, no version mismatches — just a single pip install to go from zero to production-grade agent governance.


The Agent Governance Ecosystem

agent-governance ─── The meta-package (you are here)
├── agent-os-kernel ─── Governance kernel
├── agentmesh-platform ─── Zero-trust mesh
├── agentmesh-runtime ─── Runtime supervisor (optional)
└── agent-sre ─── Reliability engineering (optional)

Each component works standalone, but they're designed to work together. The kernel enforces policy, the mesh secures communication, the runtime controls execution, and SRE keeps everything running.


Examples

See the examples/ directory for runnable demos:

# Quick start — boot the governance stack in 30 lines
python examples/quickstart.py

# Full stack — all 4 layers working together
python examples/governed_agent.py

Framework Integration

# LangChain
pip install langchain agent-governance

# CrewAI
pip install crewai agent-governance

# AutoGen
pip install pyautogen agent-governance

🗺️ Roadmap

QuarterMilestone
Q1 2026✅ Unified meta-package, 4 components integrated, PyPI published
Q2 2026Cross-component integration tests, unified CLI, dashboard UI
Q3 2026Helm chart for Kubernetes, managed cloud preview
Q4 2026SOC2 Type II certification, enterprise support tier

🛡️ OWASP Agentic Top 10 Coverage

The agent governance stack covers 10 of 10 risks from the OWASP Top 10 for Agentic Applications (2026):

OWASP RiskCoverageComponent
Agent Goal Hijack✅Agent OS — Policy Engine
Tool Misuse✅Agent OS — Capability Sandboxing
Identity & Privilege Abuse✅AgentMesh — DID Identity
Supply Chain Vulnerabilities✅AgentMesh — AI-BOM v2.0
Unexpected Code Execution✅Agent Runtime — Execution Rings
Memory & Context Poisoning✅Agent OS — VFS + CMVK
Insecure Inter-Agent Communication✅AgentMesh — IATP Protocol
Cascading Agent Failures✅Agent SRE — Circuit Breakers
Human-Agent Trust Exploitation✅Agent OS — Approval Workflows
Rogue Agents✅Agent Runtime — Kill Switch

→ Full OWASP compliance mapping with code examples


📈 Traction

The ecosystem is growing — 3,000+ views, 9,400+ clones, and 1,278 unique developers in the last 14 days alone. Traffic from Medium, Reddit, LinkedIn, Google, and even ChatGPT.

→ See full traction report


Contributing

We welcome contributions! See our Contributing Guide for details.

For component-specific contributions, see:

License

MIT — see LICENSE for details.


github.com/microsoft/agent-governance-toolkit · Documentation · GitHub

Building the governance layer for the agentic era

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
4.1.011 Jun 20268

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
microsoft/agent-governance-toolkit

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:04 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:04d1136f5419ead3fd9367789fb2e4eae801df5578fc3705ee13781e6c41dd01