207c4f049b
Require LLM tool names to be prefixed with the offering integration's domain ( #179938 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-24 07:09:04 +02:00
414bd3d878
Do not inherit entity context for satellite-initiated Assist pipelines ( #179530 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-20 17:01:22 -04:00
465624ef51
Forward service call context to entity in assist_satellite.ask_question ( #179536 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-19 07:43:06 -04:00
0232f4042b
Add assist_satellite LLM tools platform ( #175655 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2026-07-08 15:47:19 +02:00
Erik Montnemery and GitHub
b6b8391cbf
Remove purpose-specific triggers and conditions from labs ( #174450 )
2026-06-22 16:58:51 +01:00
03b0b4ad8b
Allow inline number ranges for sentence triggers ( #173111 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-08 14:22:17 -04:00
c5f93cdd72
Validate sentences and answers ( #173127 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2026-06-06 13:48:07 -04:00
epenet and GitHub
cbc7a5ae8e
Use DOMAIN constant in tests (hass.services.async_call) ( #172998 )
2026-06-04 12:36:10 +02:00
Erik Montnemery and GitHub
f8a65a7c6f
Rename trigger behavior options ( #172348 )
2026-05-27 16:01:11 +02:00
Franck Nijhof and GitHub
a9207988f5
Fix line length violations in tests/components a ( #170806 )
2026-05-15 13:07:01 -04:00
642206699d
Require admin for management WebSocket commands ( #169209 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 08:34:15 -04:00
5af3b361c8
Enforce admin policy for assist_satellite ask_question service ( #169231 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 06:41:22 +02:00
Erik Montnemery and GitHub
aad93fd577
Add tests asserting condition features ( #168881 )
2026-04-24 18:41:39 +02:00
Erik Montnemery and GitHub
1e6c832c9a
Add tests asserting trigger features ( #168407 )
2026-04-17 08:37:47 +02:00
Erik Montnemery and GitHub
f84398eb9c
Speed up trigger tests ( #166522 )
2026-03-26 00:51:14 +01:00
Paulus Schoutsen and GitHub
0336ffca77
Handle validation error when starting stream from audio ( #166185 )
2026-03-24 11:45:08 -05: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
Erik Montnemery and GitHub
c8ce4eb32d
Deduplicate tests testing conditions in mode all ( #165841 )
2026-03-17 21:06:26 +01:00
Erik Montnemery and GitHub
770864082f
Deduplicate tests testing conditions in mode any ( #165801 )
2026-03-17 19:23:47 +00:00
Erik Montnemery and GitHub
fa7a216afe
Use return value from target_entities directly in condition tests ( #165791 )
2026-03-17 14:55:17 +01:00
Erik Montnemery and GitHub
ba30563772
Deduplicate tests testing triggers in mode last ( #165789 )
2026-03-17 14:28:10 +01:00
6c9fc7c7a1
Deduplicate tests testing triggers in mode first ( #165779 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-17 12:44:21 +01:00
Erik Montnemery and GitHub
fdfe87de4c
Move condition/trigger test helpers to test.components.common ( #165777 )
2026-03-17 11:08:38 +01:00
Erik Montnemery and GitHub
67356de21b
Deduplicate tests testing triggers in mode any ( #165772 )
2026-03-17 10:27:12 +01:00
Erik Montnemery and GitHub
4769a769e0
Use return value from target_entities directly in all trigger tests ( #165761 )
2026-03-17 09:55:08 +01:00
9bbd9d8bcd
Deduplicate trigger tests checking labs flag ( #165760 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-17 08:19:10 +01:00
Erik Montnemery and GitHub
deefcbcbe4
Remove stub_blueprint_populate test fixture ( #161288 )
2026-01-20 15:46:06 +01:00
Erik Montnemery and GitHub
d1404e7905
Simplify logic in condition tests ( #161239 )
2026-01-20 10:39:47 +01:00
Erik Montnemery and GitHub
b856e04825
Add assist_satellite conditions ( #161019 )
2026-01-16 07:39:59 +01:00
Erik Montnemery and GitHub
f01653633d
Add shared enable_experimental_triggers_conditions test fixture ( #160937 )
2026-01-14 16:01:06 +00:00
Erik Montnemery and GitHub
a902f3bb00
Improve comments in trigger and condition test helpers ( #160830 )
2026-01-14 11:42:32 +00:00
Erik Montnemery and GitHub
1e6b0ba9ec
Allow passing trigger options to parametrize_trigger_states ( #160119 )
2026-01-05 10:44:31 +01:00
Abílio Costa and GitHub
a35af9097b
Remove uneeded async_setup_component from trigger/condition tests ( #157873 )
2025-12-04 17:21:30 +00:00
Erik Montnemery and GitHub
e63242e465
Add occupancy binary sensor triggers ( #157631 )
2025-12-02 16:37:02 +01:00
Erik Montnemery and GitHub
4900d25ac8
Disable experimental triggers according to labs flag setting ( #157320 )
2025-11-26 14:27:05 +01:00
8dd35cb129
Add entity triggers and conditions ( #156852 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
Co-authored-by: abmantis <amfcalt@gmail.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-11-25 17:52:20 +01:00
Abílio Costa and GitHub
4e71745c62
Set assist_satellite preannounce default to True ( #148060 )
2025-07-03 18:41:08 +02:00
511b739bf6
Use media selector for Assist Satellite actions ( #147767 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-06-30 20:12:03 +02:00
Michael Hansen and GitHub
341d9f15f0
Add ask_question action to Assist satellite ( #145233 )
...
* Add get_response to Assist satellite and ESPHome
* Rename get_response to ask_question
* Add possible answers to questions
* Add wildcard support and entity test
* Add ESPHome test
* Refactor to remove async_ask_question
* Use single entity_id instead of target
* Fix error message
* Remove ESPHome test
* Clean up
* Revert fix
2025-06-19 16:50:14 -05:00
epenet and GitHub
7da8e24e21
Remove unnecessary DOMAIN alias in tests (a-d) ( #145817 )
2025-05-28 21:00:38 +03: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
Michael Hansen and GitHub
28dbf6e3dc
Add preannounce boolean for announce/start conversation ( #141930 )
...
* Add preannounce boolean
* Fix disabling preannounce in wizard
* Fix casing
* Fix type of preannounce_media_id
* Adjust description of preannounce_media_id
2025-03-31 20:29:07 +02:00
Paulus Schoutsen and GitHub
4da5f6188d
Ensure connection test sound has no preannouncement ( #141647 )
2025-03-28 14:01:12 +01:00
5eb1d0a28e
Add default preannounce sound to Assist satellites ( #141522 )
...
* Add default preannounce sound
* Allow None to disable sound
* Register static path instead of HTTP view
* Fix path
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-03-26 22:45:28 -05:00
Michael Hansen and GitHub
7319637bd5
Set responding state in assist satellite start_conversation ( #141388 )
...
* Set responding state in async_start_conversation
* Check idle state
2025-03-25 14:30:44 -04:00
Michael Hansen and GitHub
33198cd704
Add preannounce_media_id to Assist Satellite ( #141317 )
...
Add preannounce_media_id
2025-03-24 17:04:13 -04:00
Paulus Schoutsen and GitHub
f32bb1a318
Assist satellite to use TTS tokens for announcements ( #140336 )
...
* Migrate Assist Satellite to use token
* Fix tests
* Fix tests
2025-03-13 08:36:38 -05:00
Michael Hansen and GitHub
e16343ed72
Prevent voice wizard from crashing for wyoming/voip ( #138547 )
...
* Prevent voice wizard from crashing for wyoming/voip
* Use stub configuration in websocket API
2025-02-14 15:41:45 -06:00
Michael Hansen and GitHub
6226542e4d
Keep responding state on wake word start ( #138244 )
...
* Keep responding state on wake word start
* Add comment
2025-02-11 10:21:41 -06:00
Michael Hansen and GitHub
16390d56b6
Add excluded domains to broadcast intent ( #137566 )
2025-02-06 11:53:55 -05:00