2.2.0 (2026-04-23)
Features
- cli: --deliver routes command output to file or webhook (f6e7493)
- cli: add auth doctor subcommand (#226) (72916ac)
- cli: add http streamable transport to generated MCP servers (#242) (bce586b)
- cli: add live_api_verification scorecard dimension (#239) (440f654)
- cli: add travel and food-and-dining categories (#187) (0ac6513)
- cli: agent_workflow_readiness scorecard dimension (3ae025f)
- cli: apply Cloudflare Wrangler CLI learnings (naming check, MCP token efficiency, agent-context) (#216) (dc5a8cc)
- cli: async-job detection, --wait flag, jobs command (1c17285)
- cli: auth.optional spec field — doctor INFO not FAIL, README framing, auth cmd names env var (#211) (831040d)
- cli: auto-refresh stale caches before read commands (#233) (4c05e1e)
- cli: code-orchestration thin surface for large-surface APIs (#244) (a4207be)
- cli: declare intent-grouped MCP tools in the spec (#243) (85d4ace)
- cli: enum validation for params declared with enum constraints (#208) (26bc905)
- cli: feedback subcommand for agent-in-band friction reports (c6223b4)
- cli: generate <cli> which <capability> resolver in every printed CLI (#240) (9dd5632)
- cli: generate replayable website CLIs (#241) (e741db8)
- cli: git-backed snapshot share + cache_freshness scorecard dimension (#234) (5e2ed6a)
- cli: HeyGen CLI learnings - async jobs, profiles, --deliver, feedback (db2ed65)
- cli: kind: synthetic spec attribute for multi-source CLIs — closes #203 (#209) (caa283e)
- cli: machine-output-verification Wave A — cliutil package + dogfood test-presence gate (#213) (65dacc2)
- cli: machine-output-verification Wave B — live-check entity rule + Phase 4.85 agentic output review (#214) (270270a)
- cli: mcp-audit subcommand + docs for the new MCP surface (#246) (38db061)
- cli: named-profile system for repeatable agent contexts (7140c3e)
- cli: patch skips AST mutations owned by colliding features (#222) (331809d)
- cli: printing-press patch — AST-inject PR #218 features into published CLIs (#221) (16ed5a5)
- cli: printing-press verify-skill + Phase 4 wiring + Phase 4.8 agentic SKILL reviewer (#212) (18cb521)
- cli: reimplementation gate in absorb scoring and dogfood (#238) (00b9a0d)
- cli: schema-version gate, doctor cache section, cache/share spec surface (#232) (e116a27)
- cli: scorecard --live-check samples novel-feature examples against real targets — closes #200 (#210) (df242da)
- cli: scorecard dimensions for remote transport, tool design, surface strategy (#245) (2d07a02)
- cli: support extra_commands: in spec.yaml for hand-written commands (#227) (84043f3)
- scripts: add verify-skill — static SKILL.md validator (#194) (297c3c1)
Bug Fixes
- ci: allow release-please PR title scope (#248) (bc13a5b)
- cli: add transitive reachability to dogfood dead function scanner (#183) (b436b08)
- cli: authenticate mega MCP library fetches with GITHUB_TOKEN (97dbcbb)
- cli: authenticate mega MCP library fetches with GITHUB_TOKEN (1d4e642)
- cli: cross-CLI retro findings - store, sync, scorer, GraphQL templates (#185) (e2009bb)
- cli: enrich README and generate SKILL.md so printed CLIs stop looking like scaffolding (#186) (1011df3)
- cli: patch verifies target shape + runs build in target dir (#224) (86bdfd2)
- cli: path-aware dogfood novel-feature matcher (#195) (126b00d)
- cli: promoted-command presence check uses promoted type (#196) (4ebfa08)
- cli: publish manifest must read spec.yaml alongside spec.json (#220) (c5ed436)
- cli: scope goimports to patched files only (#223) (8c54c4c)
- cli: support nested --select paths + suppress provenance on non-TTY stdout (#229) (ac4d6aa)
- skills: keep scratch artifacts out of repo docs (#247) (d14cefa)
- skills: Phase 4.85 prompt refinements from calibration dispatch (#215) (6f8b0c7)
- skills: retro 2026-04-13 — stop the ship-broken pattern and require mechanical Phase 5 dogfood (#207) (3bef9d6)