243 Commits
Author SHA1 Message Date
03b0b4ad8b Allow inline number ranges for sentence triggers (#173111)
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
2026-06-08 14:22:17 -04:00
epenetandGitHub d4accebb3b Use DOMAIN constant in test (async_setup_component a-g) (#173013) 2026-06-08 15:58:54 +02:00
c5f93cdd72 Validate sentences and answers (#173127)
Co-authored-by: Paulus Schoutsen <[email protected]>
2026-06-06 13:48:07 -04:00
Ariel EbersbergerandGitHub 5432d29489 Use is/is not for same-enum identity comparisons (tests) (#171689) 2026-05-22 11:32:27 +02:00
e7bd56325b Use is for IntentResponseType identity check in conversation (#171699)
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: arturpragacz <[email protected]>
2026-05-21 17:31:14 +02:00
Franck NijhofGitHubcopilot-swe-agent[bot] <[email protected]>
2af7f43ed7 Fix line length violations in tests/components c (#170845)
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
2026-05-17 13:10:54 +02:00
Michael HansenandGitHub e66b24b0fc Remove hassil fuzzy matcher (#170653) 2026-05-14 11:00:02 -04:00
epenetandGitHub 88525955ce Remove import annotations from tests (#169527) 2026-04-30 09:30:46 +02:00
81f8319af4 Fix llm tool results mutation (#167485)
Co-authored-by: Copilot <[email protected]>
2026-04-13 09:33:37 +02:00
Michael HansenandGitHub 57b0456760 Bump intents to 2026.3.24 (#166355) 2026-03-24 10:55:30 -05:00
6ea9e9a161 Remove targets from intent response (#165434)
Co-authored-by: Abílio Costa <[email protected]>
2026-03-18 18:35:30 +00:00
Artur PragaczandGitHub bafef2065f Rework user-given entity name logic (#162763) 2026-03-17 11:09:20 +01:00
Michael HansenandGitHub 2a33096074 Bump intents to 2026.3.3 (#164676) 2026-03-03 17:26:44 +01:00
Michael HansenandGitHub afb4523f63 Add device_id and satellite_id to conversation HTTP/websocket APIs (#164414) 2026-03-02 17:01:51 +01:00
Denis ShulyakaandGitHub 49689ad677 Save failed intent results to chat log (#163031) 2026-02-15 11:52:13 +01:00
Damien SorelandGitHub 23e88a24f0 Add remove item intent for todo component (#152922) 2026-02-13 19:38:22 +01:00
Artur PragaczandGitHub e54d7e42cb Add subscription pattern for conversation intents (#158456) 2026-01-30 07:19:57 +01:00
Artur PragaczandGitHub 9f3dae6254 Add tools in default agent also in fallback pipeline (#157441) 2025-11-28 09:47:52 +01:00
Paulus SchoutsenandGitHub d2248d282c Default conversation agent to store tool calls in chat log (#157377) 2025-11-27 12:27:03 +01:00
e780e3db8c Add chat log subscription endpoint (#155287)
Co-authored-by: Claude <[email protected]>
Co-authored-by: Copilot <[email protected]>
2025-11-24 22:31:19 +01:00
Erik MontnemeryandGitHub a3c7d772fc Use pytest.mark.freeze_time in conversation tests (#156329) 2025-11-11 09:29:46 +01:00
Artur PragaczandGitHub a7edfb082f Move config intents to manager (#154903) 2025-11-10 16:04:25 -06:00
ca90826478 Use satellite area in fuzzy matcher (#155347)
Co-authored-by: Robert Resch <[email protected]>
2025-10-29 16:27:22 +01:00
34ab725b75 LLM prefix caching optimization using new GetDateTime tool (#152408)
Co-authored-by: Paulus Schoutsen <[email protected]>
Co-authored-by: Denis Shulyaka <[email protected]>
2025-10-16 12:47:12 -04:00
Michael HansenandGitHub c493c7dd67 Bump intents and fix tests (#152893) 2025-09-24 09:24:42 -05:00
Artur PragaczandGitHub 8be79ecdb0 Move conversation trigger registration to manager (#152749) 2025-09-23 10:01:46 -05:00
Artur PragaczandGitHub 4eaf6784af Use satellite entity area in the default agent (#152762) 2025-09-22 13:34:31 -05:00
Artur PragaczandGitHub 51c35eb631 Move default conversation agent to manager (#152479) 2025-09-18 08:22:56 +02:00
Artur PragaczandGitHub 1b99ffe61b Pass satellite id through assist pipeline (#151992) 2025-09-11 11:13:23 -05:00
Artur PragaczandGitHub 0a3032e766 Fix recognition of entity names in default agent with interpunction (#151759) 2025-09-05 11:42:56 +02:00
Michael HansenandGitHub a023dfc013 Add required features to vacuum intents (#151581) 2025-09-02 14:10:31 -05:00
Denis ShulyakaandGitHub 80e720f663 Add external tools support for chat log (#150461) 2025-08-16 12:20:20 +02:00
Michael HansenandGitHub 57265ac648 Add fuzzy matching to default agent (#150595) 2025-08-14 16:28:42 -05:00
Denis ShulyakaandGitHub 84de6aacfc Remove native field from conversation chatlog delta listeners (#150389) 2025-08-10 22:41:37 +02:00
Denis ShulyakaandGitHub 3e34aa5fb7 Add thinking and native content to chatlog (#149699) 2025-08-09 15:26:19 +02:00
Michael HansenandGitHub a76af50c10 Bump intents to 2025.7.30 (#149678) 2025-07-30 19:57:59 +02:00
Paulus SchoutsenandGitHub 1734b316d5 Return intent response from LLM chat log if available (#148522) 2025-07-16 16:16:01 +02:00
d15baf9f9f Drop homeassistant agent and assist_pipeline migration code (#147968)
Co-authored-by: Franck Nijhof <[email protected]>
Co-authored-by: Paulus Schoutsen <[email protected]>
2025-07-10 17:30:54 +02:00
Michael HansenandGitHub c67b497f30 Bump intents to 2025.6.23 (#147391) 2025-06-24 10:13:04 +02:00
Paulus SchoutsenandGitHub fa21269f0d Simplify ChatLog dependencies (#146351) 2025-06-15 17:41:15 -04:00
Paulus SchoutsenandGitHub 37fe25cfdc Add support_streaming to ConversationEntity (#144998)
* Add support_streaming to ConversationEntity

* pipeline tests
2025-05-19 13:43:06 -04:00
Simone ChemelliandGitHub 484a547758 Fix pylance warning on SnapshotAssertion import (#145206) 2025-05-19 13:55:48 +02:00
d91528648f Update ollama to allow selecting mutiple LLM APIs (#142445)
* Update ollama to allow selecting mutiple LLM APIs

* Update homeassistant/helpers/llm.py

* Avoid gather since these don't do I/O

---------

Co-authored-by: Paulus Schoutsen <[email protected]>
2025-04-13 15:37:46 -07:00
Michael HansenandGitHub 8db91623ec Add language scores websocket command (#140480)
* Add language scores websocket command

* Don't store language scores in snapshot

* Add language/country args for preferred lang

* Bump intents to 2025.3.24 for dash lang code
2025-03-26 14:07:15 +01:00
Artur PragaczandGitHub 8904f174d2 Remove unused util module in conversation (#141293) 2025-03-24 17:27:27 +01:00
Michael HansenandGitHub 2883f0a1e8 Bump intents to 2025.3.23 (#141241) 2025-03-23 22:12:05 +01:00
dcc63a6f2e Bump ruff to 0.10.0 (#140541)
* Bump ruff to 0.10.0

* Bump ruff to 0.10.0

* Bump ruff to 0.10.0

* Bump ruff to 0.10.0

* Update pyproject.toml

Co-authored-by: Marc Mueller <[email protected]>

* Fix

---------

Co-authored-by: Marc Mueller <[email protected]>
2025-03-14 12:32:50 +00:00
Artur PragaczandGitHub f0c5e00cc1 Fix conversation trigger with variables (#140066) 2025-03-08 22:23:24 -05:00
Paulus SchoutsenandGitHub d47481a30e Track when an LLM expects to continue a conversation (#139810)
* Track when an LLM expects to continue a conversation

* Strip content

* Address comments
2025-03-06 22:52:29 -05:00
Paulus SchoutsenandGitHub aee891434f Avoid duplicate chat log content (#139679) 2025-03-03 11:46:40 +01:00