Observed since 20 Oct, 22:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Agent governance tooling
This repository defines a repo-local, enforceable framework for using AI sub-agents as bounded workers.
This is not an application. This is not an orchestration service. This is not an autonomy experiment.
This is infrastructure.
The framework exists to:
Repo-local
Separation of concerns
Artifacts over prose
Orchestrator ≠ implementer
No schema, no run
agents/ roles/ contracts/ checklists/ tools/ logs/ reports/ adr/
Tooling baseline: use agent-governance>=1.0.10.
agentctl init scans the current repo to generate a policy overlay plus an
evidence-backed report. It never edits repo files unless --write is set, and
it never calls an LLM.
Use agentctl bootstrap to author or update the AGENTS.md policy block from the
canonical role registry. It is preview-only unless --write is provided.
What it never does:
--write is set)Outputs (when --write):
.agents/generated/AGENTS.repo.overlay.yaml.agents/generated/init_report.md.agents/generated/init_facts.jsonAt runtime, the orchestrator merges the overlay with the base policy to add repo-specific verify commands and risk paths before dispatching work. This lets one global role set adapt to local tooling without changing the core policy.
Deterministic + auditable:
agentctl bootstrap --write manages only the contract block and the ## agent init behavior section. Everything else in AGENTS.md is preserved.
The managed region is delimited by markers:
<!-- AGENTCTL:BEGIN -->
...policy YAML...
<!-- AGENTCTL:END -->
Re-running bootstrap is idempotent: a second run should produce no diff.
agentctl validate loads JSON Schemas from the installed package (agent_governance.contracts). This keeps validation repo-agnostic.
For development/testing only, you can override schema loading from the repo by setting:
When enabled, schemas are loaded from:
Do not enable the override in CI.
The CLI can optionally warn if a newer agent_governance version exists.
Defaults: once per 24h, skipped in CI, and never blocks command execution.
Disable with --update-check=off or AGENT_UPDATE_CHECK=off. Repos may set
update_check: off in agents/repo_profile.yaml to fully disable network use.
This system replaces trust with structure.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.10 | 19 Jan 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:d7fc8c90b9300d97b30fce3cac85e7fdbee2681db19ef9f8c484fa100aa332bd