Skip to content

Packages

AGT is a multi-language monorepo with Python packages, language SDKs, developer tool integrations, ACS packages, and container images. The authoritative package identity and migration table is ../package-migration.md.

AGT is proposed for AAIF hosting in aaif/project-proposals#19. Microsoft-origin package names remain current compatibility names until registry ownership and foundation package identities are finalized.

Canonical package families

Family Purpose Source
Python meta-package Full AGT install and extras agent-governance-python/agent-compliance
Python core Policy engine, trust, audit, identity, runtime core agent-governance-python/agent-governance-toolkit-core
Python integrations Framework adapters agent-governance-python/agent-governance-toolkit-integrations
Python CLI Operator CLI, sandbox, SRE, MCP trust tooling agent-governance-python/agent-governance-toolkit-cli
Python protocols Protocol governance surfaces agent-governance-python/agent-governance-toolkit-protocols
ACS Stateless policy decision runtime and SDKs policy-engine/
TypeScript SDK Agent governance SDK and developer tooling packages agent-governance-typescript/, agent-governance-*cli/
.NET SDK .NET governance SDK and extensions agent-governance-dotnet/
Rust SDK agentmesh, agentmesh-mcp, ACS Rust crates agent-governance-rust/, policy-engine/
Go SDK Go governance SDK agent-governance-golang/
OCI images Runtime/service containers .github/workflows/publish-containers.yml

Status labels

Status Meaning
Shipped Released in a current package and covered by package-local validation.
Compatibility Existing Microsoft-origin or legacy package identity retained temporarily.
Experimental Runnable but not guaranteed stable.
Proposed ADR/RFC/spec exists but implementation is not a shipped guarantee.
Vendor integration Requires a vendor product, account, or platform.

Package pages should use these labels when a capability is not part of the canonical core release.

Migration

Use ../package-migration.md before changing package names, install snippets, release workflow matrices, or registry metadata.