Skip to content

1.6.4

Latest

Choose a tag to compare

@magnusoverli magnusoverli released this 22 Apr 10:22
ab1afb3

This patch release closes remaining LLM-facing contract gaps across hab's schema, safety, and JSON output surfaces, and brings the README in line with current runtime behavior.

Included

  • Hardened LLM command contracts: explicit command annotations, consistent contextual output, stable action discovery ordering, and recipe validation tests to catch future guide/flag drift (#81).
  • Completed destructive-command safety parity: plan/force flows and explicit schema annotations for backup, system, thread, blueprint, dashboard, zone, device, person, category, and ESPHome serial erase, plus schema tests enforcing force + plan + dry-run contracts (#82).
  • Enforced explicit schema metadata: auto-populated missing command capabilities, guide topics, and high-value output contracts, and added a generic --plan/--dry-run preview for mutating commands that lacked bespoke plan mode (#83).
  • Closed remaining LLM contract gaps: deterministic JSON envelopes with canonical top-level fields, next_suggested_commands derived from verification/plan context, stricter input-source handling (--data + --file now rejected as INPUT_ERROR), and structured fallback shapes in schema full-variant output (#84).
  • Expanded README coverage across the implemented CLI surface, documenting missing workflows, flags, configuration behavior, and JSON output semantics (#85).

Full Changelog: 1.6.3...1.6.4