Releases: enkronos/agent-contracts
v0.1.0-alpha.1
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.yamlas the core contract format- JSON Schema validation plus heuristic validation rules
- CLI commands for
validate,lint,inspect,explain,init, andformat - 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.yamlcontract 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