Skip to content

v0.14.1

Choose a tag to compare

@foo-ogawa foo-ogawa released this 29 Apr 05:03
e1ffcf2

What's New

CLI Contract Specification

Added a machine-readable CLI contract (cli-contract.yaml) using the cli-contracts format.

The contract defines all 8 CLI commands (generate, lint, init, check, pipeline, deps, guardrails-init, manifest) with:

  • Arguments and options with JSON Schema types
  • Exit codes with stdout/stderr output contracts
  • Generated file contracts
  • x-agent policies (risk level, side effects, idempotency, confirmation requirements)

Other Changes

  • cli-contract.yaml is now included in the npm package
  • Generated CLI reference documentation at docs/cli-reference.md
  • README links to CLI contract and reference docs