Skip to content

[Announcement] Unified gt CLI β€” one command for all governance operationsΒ #930

@imran-siddique

Description

@imran-siddique

The agt CLI is here! πŸš€

Starting with v3.1.0, the Agent Governance Toolkit ships a unified CLI that replaces the need to remember 12+ separate command-line tools.

Before (v3.0.x)

agent-governance verify          # which package was this in again?
agentmesh init                   # different binary, different flags
agent-sre slo status             # yet another tool
policies-cli validate policy.yaml # and another...

After (v3.1.0)

agt verify              # OWASP ASI 2026 compliance check
agt doctor              # installation health diagnostics
agt lint-policy ./dir   # lint policy files
agt integrity           # module integrity verification
agt --json doctor       # JSON output for CI/CD pipelines

How it works

  • Single entry point β€” pip install agent-governance-toolkit[full] gives you the agt command
  • Plugin discovery β€” sub-packages register via agt.commands entry points and auto-appear
  • Global flags β€” --json, --verbose, --quiet, --no-color work everywhere
  • Rich terminal output β€” beautiful tables and colors (falls back gracefully without rich)
  • 79 tests β€” comprehensive coverage including performance benchmarks

Try it now

pip install --upgrade agent-governance-toolkit[full]==3.1.0
agt --help
agt doctor

Plugin authors

Want your package to appear in agt? Register a click Group:

# In your pyproject.toml
[project.entry-points."agt.commands"]
my-plugin = "my_package.cli:my_click_group"

That's it. Your commands will auto-appear in agt --help.

What's next

  • Sub-packages (mesh, sre, runtime) register their click Groups
  • agt dashboard β€” terminal fleet status TUI
  • Shell completions (bash/zsh/fish)
  • agt init β€” unified project scaffolding

Feedback welcome! πŸ‘‡

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions