Ariel Ebersberger
5432d29489
Use is/is not for same-enum identity comparisons (tests) ( #171689 )
2026-05-22 11:32:27 +02:00
Ariel Ebersberger
e7bd56325b
Use is for IntentResponseType identity check in conversation ( #171699 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: arturpragacz <49985303+arturpragacz@users.noreply.github.com >
2026-05-21 17:31:14 +02:00
Franck Nijhof
2af7f43ed7
Fix line length violations in tests/components c ( #170845 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-17 13:10:54 +02:00
Michael Hansen
e66b24b0fc
Remove hassil fuzzy matcher ( #170653 )
2026-05-14 11:00:02 -04:00
Artur Pragacz
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
Denis Shulyaka
49689ad677
Save failed intent results to chat log ( #163031 )
2026-02-15 11:52:13 +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
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
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
57265ac648
Add fuzzy matching to default agent ( #150595 )
2025-08-14 16:28:42 -05:00
Simone Chemelli
484a547758
Fix pylance warning on SnapshotAssertion import ( #145206 )
2025-05-19 13:55:48 +02: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
Michael Hansen
414fa4125e
Don't translate state names in default agent responses ( #136382 )
...
Don't translate state names in responses
2025-01-23 16:03:48 -06:00
Paulus Schoutsen
85f10cf60a
Use LLM fallback when local matching matches intent but not targets ( #136045 )
...
LLM fallback to be used when local matching matches intent but finds no targets
2025-01-20 02:06:06 -05:00
Joost Lekkerkerker
8db63adc11
Bump ruff to 0.9.1 ( #135197 )
2025-01-14 11:46:12 +01:00
Michael Hansen
8607ba884c
Bump intents to 2024.12.20 ( #133676 )
2024-12-20 14:23:12 -05:00
Michael Hansen
94260147d7
Fix pipeline conversation language ( #132896 )
2024-12-11 18:52:02 +01:00
Michael Hansen
ab83ec61e0
Ensure entity names are not hassil templates ( #132184 )
2024-12-03 19:37:05 +01:00
epenet
7c9b8552cb
Reapply "bump hassil and intents" ( #132138 ) ( #132151 )
...
This reverts commit 39b2cf6ed2 .
2024-12-03 15:21:41 +01:00
epenet
39b2cf6ed2
Revert "bump hassil and intents" ( #132138 )
...
* Revert "Fix bad hassil tests on CI (#132132 )"
This reverts commit 101bb091ba .
* Revert "Bump hassil and intents (#132092 )"
This reverts commit e52182940b .
2024-12-03 09:37:33 +01:00
Paulus Schoutsen
101bb091ba
Fix bad hassil tests on CI ( #132132 )
...
* Fix CI
* Fix whitespace
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-12-02 23:08:51 -06:00
Paulus Schoutsen
6103cea3f5
Make the full conversation input available to sentence triggers ( #131982 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-11-30 22:04:29 -06:00
Michael Hansen
752df5a8cb
Filter entity names before intent matching ( #131563 )
2024-11-26 09:42:31 +01:00
Michael Hansen
f47840d83c
Cache intent recognition results ( #131114 )
2024-11-22 20:57:42 -05:00
Michael Hansen
51c6ee97b1
Upgrade to hassil 2.0 ( #130544 )
...
* Working on hassil 2.0
* Bump to hassil 2.0
* Update snapshots
* Remove debug logging
2024-11-13 16:50:08 -05:00
Michael
f10063c9be
Fix translation key for done response in conversation ( #130247 )
2024-11-10 16:28:58 +01:00
Michael Hansen
901457e7aa
Bump intents and add HassRespond test ( #129830 )
2024-11-05 22:22:49 +01:00
Artur Pragacz
866f1e70a4
Fix default conversation agent tests ( #128490 )
2024-10-15 22:21:18 -05:00
Artur Pragacz
bb9f534259
Improve intent recognition in default conversation agent ( #124282 )
...
Use the same logic for custom sentences.
Prefer higher quality (longer) names.
2024-10-15 09:14:31 -05:00
Michael Hansen
8ee8421af7
Use device area/floor in HassGetState intent ( #128197 )
...
Use preferred area/floor in HassGetState intent
2024-10-11 16:08:43 -05:00
Michael Hansen
67e0ccf677
Use exposed error messages in Assist ( #127503 )
...
* Use exposed error messages
* Report expose errors
* Remove comment
* Relative import
* Rework expose check logic
* Delay creation of all names list, and skip config/hidden entities
* Clean up commented code and type issue
* Fix test
* Move assistant check
2024-10-11 13:06:03 -04:00
epenet
f8a53aea09
Use HassKey in conversation ( #126332 )
...
* Use HassKey in conversation
* Adjust tests
2024-09-22 17:54:14 +02:00
Andrii Mitnovych
254aa8c9ea
Add entity deduplication by assist device ID in conversation agent ( #123957 )
...
* Add entities deduplication by assist device ID in default conversation agent
* Updated test.
2024-08-19 15:00:23 -05:00
epenet
075550b7ba
Use HOMEASSISTANT_DOMAIN alias for core DOMAIN in tests ( #122762 )
2024-07-29 12:51:12 +02:00
Marc Mueller
a6068dcdf2
Update import locations in tests ( #122216 )
2024-07-20 11:16:04 +02:00
Michael Hansen
fa0a5451b9
Split up tests to avoid CI timeouts ( #122096 )
2024-07-17 20:32:26 +02:00
Michael Hansen
4498bf9ec4
Remove language lock from default agent and move around tests ( #121531 )
...
* Remove language lock
* Remove unsub for change events
* Remove redundant check
* Simplify intent loading
* Cache intent loading error
* Revert "Remove unsub for change events"
This reverts commit 575266abcd .
* guard instead of assert
* Some more cleanup
* No need to warn during prepare
* Some more cleanup
* Add more timing logs
* Split up tests and rely less on http
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-07-09 16:05:43 +02:00
Paulus Schoutsen
a885bdfe76
Add conversation supported feature CONTROL ( #121036 )
2024-07-03 14:30:51 +02:00
Michael Hansen
d3ceaef098
Allow timer management from any device ( #120440 )
2024-06-26 09:06:56 +02:00
epenet
b4d0de9c0f
Improve type hints in conversation tests ( #120306 )
2024-06-24 13:41:55 +02:00
Michael Hansen
0257aa4839
Clean up exposed domains ( #118753 )
...
* Remove lock and script
* Add media player
* Fix tests
2024-06-03 21:26:40 -05:00
Michael Hansen
106cb4cfb7
Bump intents and add tests for new error messages ( #118317 )
...
* Add new error keys
* Bump intents and test new error messages
* Fix response text
2024-05-28 12:24:24 -04:00