Paulus Schoutsen
8a88b082a1
Fix tests
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-02 14:41:40 -05:00
Paulus Schoutsen
3990fc6ab2
LLM: skip local handling of search media query ( #154496 )
2025-10-17 09:18:47 -04:00
Artur Pragacz
953895cd81
Use satellite entity area in the assist pipeline ( #153017 )
2025-09-26 21:34:45 +02:00
Michael Hansen
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
1b99ffe61b
Pass satellite id through assist pipeline ( #151992 )
2025-09-11 11:13:23 -05:00
Michael Hansen
a76af50c10
Bump intents to 2025.7.30 ( #149678 )
2025-07-30 19:57:59 +02:00
Paulus Schoutsen
124931b2ee
TTS to always stream when available ( #148695 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-07-14 20:23:43 +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
HarvsG
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
fa21269f0d
Simplify ChatLog dependencies ( #146351 )
2025-06-15 17:41:15 -04:00
Paulus Schoutsen
1cc2baa95e
Pipeline to stream TTS on tool call ( #145477 )
2025-05-25 14:59:07 -05:00
Paulus Schoutsen
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
Paulus Schoutsen
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
37fe25cfdc
Add support_streaming to ConversationEntity ( #144998 )
...
* Add support_streaming to ConversationEntity
* pipeline tests
2025-05-19 13:43:06 -04:00
Paulus Schoutsen
919684e20a
Minor cleanup for pipeline tts stream test ( #145146 )
2025-05-19 11:58:58 +02:00
Paulus Schoutsen
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
4faa920318
Move Assist Pipeline tests to right file ( #144696 )
2025-05-11 21:38:21 +02:00
Michael Hansen
4472dc533d
Don't filter nevermind for fallback ( #141294 )
2025-03-24 17:26:35 +01: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
5fa9a945d9
Handle sentence triggers and local intents before pipeline agent ( #129058 )
...
* Handle sentence triggers and registered intents in Assist LLM API
* Remove from LLM
* Check sentence triggers and local intents first
* Fix type
* Fix type again
* Use pipeline language
* Fix cloud test
* Clean up and fix translation key
* Refactor async_recognize
2024-11-14 10:50:50 -06:00
Erik Montnemery
1add00a68d
Deduplicate STT mocks ( #124754 )
2024-08-28 09:25:56 +02:00
Erik Montnemery
7b71f024fb
Prefer stt entity over legacy stt provider ( #124625 )
...
* Prefer stt entity over legacy stt provider
* Update assist_pipeline tests
2024-08-26 13:43:14 +02:00
Marc Mueller
2f0dd6f704
Import Generator from collections.abc (2) ( #120915 )
2024-07-01 11:58:49 +02:00
epenet
9008b4295c
Improve type hints in assist_pipeline tests ( #119066 )
2024-06-07 12:39:25 -05:00
Marc Mueller
279483ddb0
Import Generator from typing_extensions (2) ( #118989 )
2024-06-06 17:24:22 +02:00
Paulus Schoutsen
f9a7e6bb9f
Add migration logic to assist_pipeline ( #115172 )
2024-04-08 11:29:55 -04:00
Paulus Schoutsen
d2e4f5f36e
Add conversation entity ( #114518 )
...
* Default agent as entity
* Migrate constant to point at new value
* Fix tests
* Fix more tests
* Move assist pipeline back to cloud after dependenceis
2024-04-01 21:34:25 -04:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-26 00:02:16 +01:00
Joost Lekkerkerker
690ba103ed
Improve lists in integrations [A] ( #113006 )
...
* Use list comprehension [A]
* Use list comprehension [A]
* Update homeassistant/components/aws/notify.py
2024-03-11 16:17:44 +01:00
Marc Mueller
38adfbf1a3
Add empty line after module docstring [tests a-e] ( #112708 )
2024-03-08 08:50:25 -05:00
Martin Hjelmare
e1f31194f7
Move cloud stt engine to config entry ( #99608 )
...
* Migrate cloud stt to config entry
* Update default engine
* Test config flow
* Migrate pipelines with cloud stt engine to new engine id
* Fix test after rebase
* Update and add comment
* Remove cloud specifics from default stt engine
* Refactor cloud assist pipeline
* Fix cloud stt entity_id
* Try to wait for platforms before creating default pipeline
* Clean up import
* Move function in cloud assist pipeline
* Wait for tts platform loaded in stt migration
* Update deprecation dates
* Clean up not used fixture
* Add test for async_update_pipeline
* Define pipeline update interface better
* Remove leftover
* Fix tests
* Change default engine test
* Add test for missing stt entity during login
* Add and update comments
* Update config entry title
2023-12-21 13:39:02 +01:00
Martin Hjelmare
2e448d2d13
Remove cloud details from assist pipeline ( #105687 )
...
* Remove cloud details from assist pipeline
* Update assist pipeline tests
* Update cloud tests
2023-12-14 10:15:59 +01:00
Erik Montnemery
5a3efb9149
Store wakeword settings in assist pipelines ( #100847 )
...
* Store wakeword settings in assist pipelines
* wakeword -> wake_word
* Remove unneeded variable
2023-09-25 16:07:26 +02:00
Erik Montnemery
1869177f08
Rename some incorrectly named assist_pipeline tests ( #98389 )
2023-08-14 15:47:55 +02:00
Erik Montnemery
f8f7de5d5a
Remove homeassistant from conversation dependencies ( #92170 )
...
* Remove homeassistant from conversation dependencies
* Fix tests
2023-04-28 18:17:48 +02:00
Erik Montnemery
57a59d808b
Automaticially create an assist pipeline using cloud stt + tts ( #91991 )
...
* Automaticially create an assist pipeline using cloud stt + tts
* Return the id of the cloud enabled pipeline
* Wait for platforms to load
* Fix typing
* Fix startup race
* Update tests
* Create a cloud pipeline only when logging in
* Fix tests
* Tweak _async_resolve_default_pipeline_settings
* Improve assist_pipeline test coverage
* Improve cloud test coverage
2023-04-25 20:40:01 -05:00
Erik Montnemery
b601fb17d3
Create a default assist pipeline on start ( #91947 )
...
* Create a default assist pipeline on start
* Minor adjustments
* Address review comments
* Remove tts.async_get_agent
* Fix bugs, improve test coverage
2023-04-24 14:00:52 -04:00
Erik Montnemery
0525ce59d7
Add additional parameters to assist pipelines ( #91619 )
...
* Add additional parameters to assist pipelines
* Improve WS schema validation
* Tweak
* Add test
* Address review comments
2023-04-20 11:02:55 -04:00
Erik Montnemery
10606c4d1e
Use the preferred assist pipeline if none was specified ( #91611 )
...
* Use the preferred assist pipeline if none was specified
* Add test
2023-04-18 17:35:33 +02:00
Bram Kragten
e3ff7d048a
Make tts/stt/conversation optional on pipeline ( #91555 )
2023-04-17 20:54:04 +02:00
Erik Montnemery
0ecd23baee
Add WS API for debugging previous assist_pipeline runs ( #91541 )
...
* Add WS API for debugging previous assist_pipeline runs
* Improve typing
2023-04-17 11:48:02 -04:00
Erik Montnemery
8f8a398631
Support marking an assist pipeline as preferred ( #91418 )
...
* Support marking an assist pipeline as preferred
* Adjust
* Revert unneeded change
* Send preferred pipeline id in pipeline list
* Don't use property functions for the preferred pipeline
2023-04-15 10:05:46 -04:00
Erik Montnemery
4e80154ebe
Rename voice_assistant to assist_pipeline ( #91371 )
...
* Rename voice_assistant to assist_pipeline
* Fix tests
* Fix voip test
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2023-04-13 17:25:38 -04:00