Skip to content

v0.32.0

Choose a tag to compare

@foo-ogawa foo-ogawa released this 02 Jun 11:59
· 91 commits to main since this release
73a1d68

Changes

Single-file CLI bundle (#40)

  • esbuild-based single-file bundle (minified ~903 KB)
  • Zero transitive dependencies on npm install
  • Bundle attached to this release as a downloadable asset

Generate extract subcommand (#43)

  • cli-contracts generate now produces an extract subcommand in generated CLIs
  • Contract YAML/JSON embedded as build-time constants
  • Enables AI agents to discover CLI capabilities via tool extract --all

Implementation conformance checking (#42)

  • check-reference --scope implementation verifies source code against contract
  • --scope all runs both contract and implementation checks

LLM bundle command (#41)

  • cli-contracts bundle analyzes project structure and generates esbuild config via LLM
  • Deterministic pre-analysis for dynamic imports, version reads, and LLM SDK detection