7043ec06ce
Have the Assist API get its tools and prompt from the llm integration ( #175659 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 06:30:17 -04:00
Michael Hansen and GitHub
8d4c8114d4
Bump intents and fix broken tests ( #174689 )
2026-06-25 12:58:39 +02:00
Michael Hansen and GitHub
e38e6ecec8
Mitigate TTS ResultStream leak in pipeline ( #173290 )
2026-06-08 12:13:53 -04:00
epenet and GitHub
d4accebb3b
Use DOMAIN constant in test (async_setup_component a-g) ( #173013 )
2026-06-08 15:58:54 +02:00
epenet and GitHub
6450e2790c
Use DOMAIN constant in MockConfigEntry (a-o) ( #172989 )
2026-06-04 10:18:51 +02:00
Franck Nijhof and GitHub
a9207988f5
Fix line length violations in tests/components a ( #170806 )
2026-05-15 13:07:01 -04:00
Michael Hansen and GitHub
d10dc679e7
Add second audio channel for voice ( #169875 )
2026-05-14 20:39:18 -04:00
epenet and GitHub
88525955ce
Remove import annotations from tests ( #169527 )
2026-04-30 09:30:46 +02:00
Michael Hansen and GitHub
8a74b41db5
Add audio processing settings to speech-to-text entities ( #167246 )
2026-04-22 08:43:21 -05:00
Artur Pragacz and GitHub
151eae4d5a
Add compatibility layer for entities without has_entity_name to entity registry ( #166246 )
2026-03-24 20:22:15 +01:00
Artur Pragacz and GitHub
b42bd4909b
Move pipeline input validation into execute method ( #166373 )
2026-03-24 19:32:13 +01:00
Paulus Schoutsen and GitHub
0336ffca77
Handle validation error when starting stream from audio ( #166185 )
2026-03-24 11:45:08 -05:00
Paulus Schoutsen and GitHub
cac375dafb
Only start Assist Pipeline debug thread when capturing audio ( #166190 )
2026-03-23 12:46:23 +01:00
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 and GitHub
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
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
Paulus Schoutsen and GitHub
3990fc6ab2
LLM: skip local handling of search media query ( #154496 )
2025-10-17 09:18:47 -04:00
Artur Pragacz and GitHub
953895cd81
Use satellite entity area in the assist pipeline ( #153017 )
2025-09-26 21:34:45 +02:00
Artur Pragacz and GitHub
51c35eb631
Move default conversation agent to manager ( #152479 )
2025-09-18 08:22:56 +02:00
3de701a9ab
Acknowledge if targets in same area ( #150655 )
...
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
2025-09-12 13:40:16 -05:00
Artur Pragacz and GitHub
1b99ffe61b
Pass satellite id through assist pipeline ( #151992 )
2025-09-11 11:13:23 -05:00
Denis Shulyaka and GitHub
80e720f663
Add external tools support for chat log ( #150461 )
2025-08-16 12:20:20 +02:00
Michael Hansen and GitHub
57265ac648
Add fuzzy matching to default agent ( #150595 )
2025-08-14 16:28:42 -05:00
Michael Hansen and GitHub
a76af50c10
Bump intents to 2025.7.30 ( #149678 )
2025-07-30 19:57:59 +02:00
124931b2ee
TTS to always stream when available ( #148695 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-07-14 20:23:43 +02:00
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
HarvsG and GitHub
ad4fae7f59
Custom sentence triggers should be marked as processed locally ( #145704 )
...
* Mark custom sentence triggers a local agent
* Don't change agent ID
* adds tests to confirm processed_locally is True
* move asserts to after null check
2025-06-24 14:25:40 -05:00
Paulus Schoutsen and GitHub
fa21269f0d
Simplify ChatLog dependencies ( #146351 )
2025-06-15 17:41:15 -04:00
Paulus Schoutsen and GitHub
014010acbd
Assist Pipeline: Intent progress event when we start streaming ( #146388 )
...
Intent progress event when we start streaming
2025-06-10 09:55:43 -05:00
epenet and GitHub
c3ade400fb
Use Platform constant in tests ( #145801 )
...
* Use Platform constant in tests
* spelling
* Fix platform
2025-05-28 15:51:37 +02:00
Paulus Schoutsen and GitHub
1cc2baa95e
Pipeline to stream TTS on tool call ( #145477 )
2025-05-25 14:59:07 -05:00
Paulus Schoutsen and GitHub
abcf925b79
Assist Pipeline stream TTS when supported and long response ( #145264 )
...
* Assist Pipeline stream TTS when supported and long response
* Indicate in run-start if streaming supported
* Simplify a little bit
* Trigger streaming based on characters
* 60
2025-05-20 13:00:27 -05:00
e78f4d2a29
TTS to only use stream entity method when streaming request comes in ( #145167 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-05-19 20:54:21 +02:00
Paulus Schoutsen and GitHub
37fe25cfdc
Add support_streaming to ConversationEntity ( #144998 )
...
* Add support_streaming to ConversationEntity
* pipeline tests
2025-05-19 13:43:06 -04:00
e09dde2ea9
Allow TTS streams to generate temporary media source IDs ( #145080 )
...
* Allow TTS streams to generate temporary media source IDs
* Update tests/components/tts/test_media_source.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update assist snapshots
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-19 12:04:19 -04:00
Paulus Schoutsen and GitHub
919684e20a
Minor cleanup for pipeline tts stream test ( #145146 )
2025-05-19 11:58:58 +02:00
Paulus Schoutsen and GitHub
2266e97417
Add a test for Assist Pipeline streaming deltas to TTS ( #144711 )
...
* Add a test for Assist Pipeline streaming deltas to TTS
* Adjust tests to new TTS engine
2025-05-12 12:15:05 -04:00
Paulus Schoutsen and GitHub
4faa920318
Move Assist Pipeline tests to right file ( #144696 )
2025-05-11 21:38:21 +02:00
Michael Hansen and GitHub
4472dc533d
Don't filter nevermind for fallback ( #141294 )
2025-03-24 17:26:35 +01:00
Paulus Schoutsen and GitHub
0ba5711603
Add TTS token to TTS-END event ( #140333 )
2025-03-11 17:54:39 +01:00
Paulus Schoutsen and GitHub
2cce1b024e
Migrate Assist Pipeline to use TTS stream ( #139542 )
...
* Migrate Pipeline to use TTS stream
* Fix tests
2025-03-01 21:43:00 +01:00
Paulus Schoutsen and GitHub
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 and GitHub
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
Erik Montnemery and GitHub
428cc1a951
Update signature of platforms' async_setup_entry in tests ( #138271 )
2025-02-11 13:17:39 +01:00
Paulus Schoutsen and GitHub
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 and GitHub
05ca80f4ba
Assist Pipeline to use ChatSession for conversation ID ( #137143 )
...
* Assist Pipeline to use ChatSession for conversation ID
* Adjust to latest changes
2025-02-03 09:18:15 -06:00
Michael Hansen and GitHub
48dfa037bd
Bump intents to 2025.1.28 ( #136782 )
...
* Bump intents to 2025.1.28
* Fix snapshots
2025-01-28 22:25:35 -06:00
Paulus Schoutsen and GitHub
754de6f998
Add shared history for conversation agents ( #135903 )
...
* Add shared history for conversation agents
* Remove unused code
* Add support for native history items
* Store all assistant responses as assistant in history
* Add history support to DefaultAgent.async_handle_intents
* Make local fallback work
* Add default agent history
* Add history cleanup
* Add tests
* ChatHistory -> ChatSession
* Address comments
* Update snapshots
2025-01-18 22:33:03 -05:00
Michael Hansen and GitHub
b897e6a85f
Use STT/TTS languages for LLM fallback ( #135533 )
2025-01-13 14:17:12 -06:00
Michael Hansen and GitHub
50b897bdaa
Add STT error code for cloud authentication failure ( #133170 )
2024-12-13 14:59:46 -05:00