# llm_intents

> Exposes internet search tools for use by LLM-backed Assist in Home Assistant

- **URL**: https://www.freshcrate.ai/projects/llm_intents
- **Author**: skye-harris
- **Category**: AI Agents
- **Latest version**: `1.8.1` (2026-06-01)
- **License**: MIT
- **Source**: https://github.com/skye-harris/llm_intents
- **Language**: Python
- **GitHub**: 122 stars, 13 forks
- **Registry**: github
- **Tags**: `assist`, `hacs`, `hacs-integration`, `hassio`, `hassio-integration`, `home-assistant`, `home-assistant-integration`, `home-assistant-voice`, `python`

## Description

Exposes internet search tools for use by LLM-backed Assist in Home Assistant

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `1.8.1` | 2026-06-01 | High | Fix a bug that resulted in some tools being unable to be used without Assist also being active on the agent.  **Full Changelog**: https://github.com/skye-harris/llm_intents/compare/1.8.0...1.8.1 |
| `1.8.0` | 2026-05-31 | High | Adds a new `Google Routes` tool to provide information on travel time to a destination. Adds `Home Control API`, a configurable replica of the Assist API, that allows you to edit the hidden system prompt and disable individual tools if desired.  See the readme for more information.  ## What's Changed * Add support for Google Routes by @NickM-27 in https://github.com/skye-harris/llm_intents/pull/107 * Home Control API (Subclassed/configurable AssistAPI) by @skye-harris in https://github.co |
| `1.7.2` | 2026-05-07 | High | ## What's Changed * Additional schema validation by @skye-harris in https://github.com/skye-harris/llm_intents/pull/97 * Adjust precipitation chance categorization logic by @NickM-27 in https://github.com/skye-harris/llm_intents/pull/105 * Fix tests in github pipeline by @skye-harris in https://github.com/skye-harris/llm_intents/pull/100 * Couple bug fixes by @skye-harris in https://github.com/skye-harris/llm_intents/pull/108 * Further ruff cleanup, additional unit tests by @skye-harris in |
| `1.7.1` | 2026-03-28 | Medium | Bugfix: Added an additional check to the Youtube video player tool to ignore media player entities that don't allow media playback  **Full Changelog**: https://github.com/skye-harris/llm_intents/compare/1.7.0...1.7.1 |
| `1.7.0` | 2026-03-13 | Low | ## Basic Utility tools A set of "basic" utility tools has been added to assist your model with further: - A calculator tool to help with math queries - A kitchen-units converter tool, to help with converting between common units of measurement used in the kitchen - A simple date tool that lets you check what day a particular date falls on  ## What's Changed * Add basic utilities by @NickM-27 in https://github.com/skye-harris/llm_intents/pull/78  **Full Changelog**: https://github.com/sk |
| `1.6.0` | 2026-03-01 | Low | Added support for Braves new [LLM Context search](https://brave.com/blog/most-powerful-search-api-for-ai/)  **Full Changelog**: https://github.com/skye-harris/llm_intents/compare/1.5.0...1.6.0 |
| `1.5.0` | 2026-02-25 | Low | ## YouTube Search & Playback New YouTube Search and Playback tools have been added to the integration, allowing you to search for and play YouTube videos on compatible smart TVs and receivers.  _"Okay Nabu, play cat videos on the TV"_ _"Okay Nabu, rickroll me"_  - Developed and tested with Android TVs and receivers - Further compatibility still to be determined: if it works on other devices, I would love to know!   ## What's Changed * YouTube Search by @NickM-27 in https://github.com/s |
| `1.4.1` | 2026-01-26 | Low | Bugfix: config flow changes caused Home Assistant to return floating-point values instead of integers for result limits, breaking the Wikipedia tool **Full Changelog**: https://github.com/skye-harris/llm_intents/compare/1.4.0...1.4.1 |
| `1.4.0` | 2026-01-22 | Low | ## What's Changed * Add Support for outdoor temp sensor in today's forecast by @NickM-27 in https://github.com/skye-harris/llm_intents/pull/52  ## New Contributors * @NickM-27 made their first contribution in https://github.com/skye-harris/llm_intents/pull/52  **Full Changelog**: https://github.com/skye-harris/llm_intents/compare/1.3.1...1.4.0 |
| `1.3.1` | 2026-01-13 | Low | Bugfix: SearXNG can now properly be setup during the initial configuration flow, not just when reconfiguring later  **Full Changelog**: https://github.com/skye-harris/llm_intents/compare/1.3.0...1.3.1 |

## Citation

- HTML: https://www.freshcrate.ai/projects/llm_intents
- Markdown: https://www.freshcrate.ai/projects/llm_intents.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/llm_intents/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
