Skip to content

v0.0.1

Choose a tag to compare

@rusty4444 rusty4444 released this 24 May 02:55
· 30 commits to main since this release

v0.0.1

First public release of Hermes × Home Assistant Voice Integration.

Highlights

  • Step-by-step README for installing Hermes, configuring Home Assistant access, installing plugins, adding the HA custom integration, and verifying the setup.
  • Home Assistant custom integration with config flow, status sensors, services, and Lovelace action bar resource.
  • Hermes Home Assistant plugin with entity search, state lookup, service calls, overview, service discovery, compound tools, bulk control, event watcher, and safety gates.
  • Hermes voice-stack plugin with wake-word, STT, TTS, and voice pipeline wrappers.
  • Home Assistant add-on scaffold for supervised deployments.

Fixes before release

  • Fixed HA integration unload/setup lifecycle and self-contained status sensors.
  • Removed voice-stack-only dependencies from the HA custom integration manifest.
  • Fixed HA WebSocket event auth/subscription handling.
  • Fixed Lovelace resource serving via HA static path.
  • Routed action bar voice actions through the Hermes WebSocket bridge.
  • Hardened TTS/wake-word edge cases and Docker add-on dependency quoting.
  • Added HACS metadata and source/package manifest coverage.

Verification

  • python3 -m compileall -q custom_components plugins tests
  • python3 -m pytest tests/ -q → 89 passed
  • git diff --check
  • python3 -m build --sdist --wheel
  • Verified sdist/wheel expected artifact contents
  • Independent release-blocker review passed