Skip to content

v0.2.0 — declare → seal → enforce → document (released as agentbox)

Choose a tag to compare

@CharanBharathula CharanBharathula released this 04 May 06:28
· 5 commits to main since this release

Historical release. This version was published under the project's prior name agentbox. The package was renamed to agentnotary in v0.3.0; see migration notes.

The differentiation release. Three new commands turn the project from a metadata format into a complete governance loop.

✨ New (in v0.2.0)

  • seal — Cargo.lock for AI agents. Cryptographically hashes manifest, prompts, tool source, dependencies. Optional --probe detects silent provider weight updates.
  • guard run -- <cmd> — local HTTP proxy that actively blocks runaway agents at the API boundary. Framework-agnostic. Provider-shaped 403s.
  • compliance --standard eu-ai-act — auto-generates EU AI Act Annex IV technical documentation in Markdown + JSON. Deterministic risk classifier with cited rules. CI mode with --check.

📐 Manifest schema v0.2

apiVersion: agentbox/v0.2 (now also accepted as agentnotary/v0.2) adds typed model, guardrails, entry_point, and compliance blocks. All v0.1 manifests still parse cleanly.

✅ Quality at the time of release

  • 121 tests passing (up from 63 in v0.1)
  • Ruff clean
  • CI: matrix across Python 3.9 / 3.10 / 3.11 / 3.12

📦 Install (legacy)

pip install agentbox==0.2.0

For the current release, see v0.3.0:

pip install agentnotary