Skip to content

Releases: enkronos/agent-contracts

v0.1.0-alpha.1

14 Mar 13:52

Choose a tag to compare

v0.1.0-alpha.1

First public alpha of Agent Contracts: a lightweight contract.yaml specification and CLI for validating delegated agent work, execution constraints, approvals, and handoffs.

Release notes

Agent Contracts v0.1.0-alpha.1 is the first serious public alpha of the project.

This release introduces Agent Contracts as a lightweight specification and validation layer for delegated agent work. The focus of the alpha is intentionally narrow: define portable task contracts, validate the minimum structure and weak delegation signals, and provide a clean CLI for local use and early integration.

Highlights

  • contract.yaml as the core contract format
  • JSON Schema validation plus heuristic validation rules
  • CLI commands for validate, lint, inspect, explain, init, and format
  • human-readable output plus versioned JSON output for tooling
  • example contracts covering research, extraction, and change-planning scenarios
  • foundational docs for vision, architecture, contract spec, templates, and release prep
  • tests, CI, OSS hygiene files, and packaging checks for a credible public alpha

Scope of this alpha

This release is focused on contract definition and validation. It is not a runtime, orchestration framework, workflow engine, or multi-agent platform.

Notes

This is an alpha release. The format and CLI are usable now, but should still be treated as early-stage and subject to refinement based on feedback.

What's included in this alpha

  • contract.yaml contract format
  • JSON Schema validation
  • heuristic rule-based validation and linting
  • CLI: validate, lint, inspect, explain, init, format
  • versioned JSON CLI output
  • example contracts
  • docs for vision, architecture, spec, templates, and release prep
  • tests, CI, and OSS hygiene

What is not included yet

  • runtime orchestration
  • workflow execution
  • agent scheduling or coordination
  • dashboards or control plane UI
  • database-backed state
  • advanced policy packs
  • trace ingestion or runtime observability integrations
  • negotiation or multi-party contract lifecycle features