Skip to content

v1.0.0 — Stable local HAL command router

Choose a tag to compare

@MCamner MCamner released this 31 May 01:11
· 31 commits to main since this release

mq-hal v1.0.0

First stable release of mq-hal — a local HAL-style command router for the mq ecosystem.

What's stable

  • CLI command surface — 33 named commands, enforced by release-check
  • Intent schemaschemas/intent.schema.json v1, validated in CI
  • Router allowlistALLOWED_INTENTS + ALLOWED_MQLAUNCH, documented in INTENT_CONTRACT.md
  • Repo config formatconfig/repos.json schema documented in docs/FORMATS.md
  • Session memory format~/.mq-hal/session.jsonl JSONL schema documented in docs/FORMATS.md
  • Timeline output format — text and JSON formats documented in docs/FORMATS.md
  • mqlaunch + mq-agent integration — boundary documented in docs/INTEGRATION.md
  • Model fallback behavior — profiles in config/models.json, deterministic fallback always available

What's included

  • docs/FORMATS.md — stable format declarations
  • docs/TROUBLESHOOTING.md — common problems and fixes
  • Full safety audit: no shell=True, intent output normalized before routing, path escape protection, executor validate_command + critic gate + dry-run default

Release gate

release-check.sh --dry-run passes. CI green. Branch protection active.

Docs

https://mcamner.github.io/mq-hal/