Home Assistant Intents is a community-maintained repository and Python package that provides structured intents (language-specific phrases mapped to actions) for the Home Assistant voice assistant. The package is versioned with a calendar-based scheme (2026.3.24) and releases are tied to the intents repository updates, typically weekly or on-demand. It requires Python >=3.9.
pip install home-assistant-intentsVerified import paths — ran on the pinned version, not inferred.
Load intents for English and retrieve details for a sentence. The intents structure is a dict mapping sentences to action data.
Import using underscores: from home_assistant_intents import ...
Access intents via the domain key: intents['light'] instead of iterating over intents directly.
Replace get_sentence_details(sentence, intents) with intent_for_sentence(sentence, intents).
No dependency data recorded yet.