Breeze Core v2.6.0
The diagnostic and approval tools are now built into the binary — every native package ships them, no zsh/curl/jq needed.
New subcommands
breeze-core diag # the full health/security battery (self-pairs on the LAN)
breeze-core approve <CODE> # approve a device pairing (admin, LAN-only)
breeze-core devices # list enrolled device tokens
breeze-core revoke <id> # revoke one device
diag is a faithful port of tools/ac-diag.zsh: connectivity, server version/build/features, auth posture, self-enrolment with a cached token, paired-device expiry warnings, config secret-sanitisation, batch state, input validation, per-unit state/latency/enum checks (optional control round-trip), and scheduler status — same flags (--auto, --unit, --pair, --no-pair, --token, --forget-token, --with-control-test), same output shape, exit code 0 = healthy.
Details that matter:
- Pure HTTP clients, like the zsh originals — the CLI never touches server internals, so the API stays the only contract.
- Shared token cache with the zsh tools (
~/.config/ac-diag/token) — pairing once covers both. - On source and Windows installs the same commands are available as
python -m meow_ac.cli …; the zsh scripts remain for anyone who prefers them.
Downloads
Grab packages below, or better: use the package repository and this arrives as a normal apt/dnf/pacman/apk/opkg upgrade. Windows installer attached. No API or wire-contract changes — a drop-in update.
Linux package assets are attached by CI — if you're very early to this page, give it a few minutes.