Denis Shulyaka
81f8319af4
Fix llm tool results mutation ( #167485 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-13 09:33:37 +02:00
Michael Hansen
57b0456760
Bump intents to 2026.3.24 ( #166355 )
2026-03-24 10:55:30 -05:00
Artur Pragacz
6ea9e9a161
Remove targets from intent response ( #165434 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2026-03-18 18:35:30 +00:00
Artur Pragacz
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
Michael Hansen
2a33096074
Bump intents to 2026.3.3 ( #164676 )
2026-03-03 17:26:44 +01:00
Michael Hansen
afb4523f63
Add device_id and satellite_id to conversation HTTP/websocket APIs ( #164414 )
2026-03-02 17:01:51 +01:00
Denis Shulyaka
49689ad677
Save failed intent results to chat log ( #163031 )
2026-02-15 11:52:13 +01:00
Damien Sorel
23e88a24f0
Add remove item intent for todo component ( #152922 )
2026-02-13 19:38:22 +01:00
Artur Pragacz
e54d7e42cb
Add subscription pattern for conversation intents ( #158456 )
2026-01-30 07:19:57 +01:00
Artur Pragacz
9f3dae6254
Add tools in default agent also in fallback pipeline ( #157441 )
2025-11-28 09:47:52 +01:00
Paulus Schoutsen
d2248d282c
Default conversation agent to store tool calls in chat log ( #157377 )
2025-11-27 12:27:03 +01:00
Paulus Schoutsen
e780e3db8c
Add chat log subscription endpoint ( #155287 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 22:31:19 +01:00
Erik Montnemery
a3c7d772fc
Use pytest.mark.freeze_time in conversation tests ( #156329 )
2025-11-11 09:29:46 +01:00
Artur Pragacz
a7edfb082f
Move config intents to manager ( #154903 )
2025-11-10 16:04:25 -06:00
Michael Hansen
ca90826478
Use satellite area in fuzzy matcher ( #155347 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-10-29 16:27:22 +01:00
Louis Pré
34ab725b75
LLM prefix caching optimization using new GetDateTime tool ( #152408 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Denis Shulyaka <Shulyaka@gmail.com >
2025-10-16 12:47:12 -04:00
Michael Hansen
c493c7dd67
Bump intents and fix tests ( #152893 )
2025-09-24 09:24:42 -05:00
Artur Pragacz
8be79ecdb0
Move conversation trigger registration to manager ( #152749 )
2025-09-23 10:01:46 -05:00
Artur Pragacz
4eaf6784af
Use satellite entity area in the default agent ( #152762 )
2025-09-22 13:34:31 -05:00
Artur Pragacz
51c35eb631
Move default conversation agent to manager ( #152479 )
2025-09-18 08:22:56 +02:00
Artur Pragacz
1b99ffe61b
Pass satellite id through assist pipeline ( #151992 )
2025-09-11 11:13:23 -05:00
Artur Pragacz
0a3032e766
Fix recognition of entity names in default agent with interpunction ( #151759 )
2025-09-05 11:42:56 +02:00
Michael Hansen
a023dfc013
Add required features to vacuum intents ( #151581 )
2025-09-02 14:10:31 -05:00
Denis Shulyaka
80e720f663
Add external tools support for chat log ( #150461 )
2025-08-16 12:20:20 +02:00
Michael Hansen
57265ac648
Add fuzzy matching to default agent ( #150595 )
2025-08-14 16:28:42 -05:00
Denis Shulyaka
84de6aacfc
Remove native field from conversation chatlog delta listeners ( #150389 )
2025-08-10 22:41:37 +02:00
Denis Shulyaka
3e34aa5fb7
Add thinking and native content to chatlog ( #149699 )
2025-08-09 15:26:19 +02:00
Michael Hansen
a76af50c10
Bump intents to 2025.7.30 ( #149678 )
2025-07-30 19:57:59 +02:00
Paulus Schoutsen
1734b316d5
Return intent response from LLM chat log if available ( #148522 )
2025-07-16 16:16:01 +02:00
Allen Porter
d15baf9f9f
Drop homeassistant agent and assist_pipeline migration code ( #147968 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-07-10 17:30:54 +02:00
Michael Hansen
c67b497f30
Bump intents to 2025.6.23 ( #147391 )
2025-06-24 10:13:04 +02:00
Paulus Schoutsen
fa21269f0d
Simplify ChatLog dependencies ( #146351 )
2025-06-15 17:41:15 -04:00
Paulus Schoutsen
37fe25cfdc
Add support_streaming to ConversationEntity ( #144998 )
...
* Add support_streaming to ConversationEntity
* pipeline tests
2025-05-19 13:43:06 -04:00
Simone Chemelli
484a547758
Fix pylance warning on SnapshotAssertion import ( #145206 )
2025-05-19 13:55:48 +02:00
Allen Porter
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 <paulus@home-assistant.io >
2025-04-13 15:37:46 -07:00
Michael Hansen
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 Pragacz
8904f174d2
Remove unused util module in conversation ( #141293 )
2025-03-24 17:27:27 +01:00
Michael Hansen
2883f0a1e8
Bump intents to 2025.3.23 ( #141241 )
2025-03-23 22:12:05 +01:00
Joost Lekkerkerker
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 <30130371+cdce8p@users.noreply.github.com >
* Fix
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2025-03-14 12:32:50 +00:00
Artur Pragacz
f0c5e00cc1
Fix conversation trigger with variables ( #140066 )
2025-03-08 22:23:24 -05:00
Paulus Schoutsen
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 Schoutsen
aee891434f
Avoid duplicate chat log content ( #139679 )
2025-03-03 11:46:40 +01:00
Paulus Schoutsen
90fc6ffdbf
Add support for continue conversation in Assist Pipeline ( #139480 )
...
* Add support for continue conversation in Assist Pipeline
* Also forward to ESPHome
* Update snapshot
* And mobile app
2025-02-28 13:15:31 -06:00
Paulus Schoutsen
0b6f49fec2
Filter out certain intents from being matched in local fallback ( #137763 )
...
* Filter out certain intents from being matched in local fallback
* Only filter if LLM agent can control HA
2025-02-19 14:27:42 -06:00
Michael Hansen
30a6a6ad4b
Use language util to match intent language ( #138560 )
2025-02-14 20:51:53 -05:00
Paulus Schoutsen
29c6a2ec13
Add pipeline intent-progress events based on deltas ( #138095 )
...
Add intent progress Assist event
2025-02-09 18:09:52 -08:00
Paulus Schoutsen
fa3acde684
Make MockChatLog reusable for other integrations ( #138112 )
...
* Make MockChatLog reusable for other integrations
* Update tests/components/conversation/__init__.py
2025-02-09 20:19:28 -05:00
Paulus Schoutsen
cabb406270
Fix user input not added to chat log from contextvar ( #138173 )
2025-02-09 16:34:25 -08:00
Paulus Schoutsen
df307aeb6d
Stream OpenAI messages into the chat log ( #137400 )
2025-02-09 00:01:24 -05:00
Paulus Schoutsen
f64b494282
Conversation chat log cleanup and optimization ( #137784 )
2025-02-07 22:06:16 -08:00