Denis Shulyaka
ed6d6575d7
Add aliases to script llm tool description ( #122380 )
...
* Add aliases to script llm tool description
* Also add name
2024-08-02 08:05:06 +02:00
karwosts
3df78043c0
Add enable_millisecond to duration selector ( #122821 )
...
* Add enable_milliseconds to duration selector.
* One more test
2024-07-31 16:13:05 +02:00
Franck Nijhof
8b96c7873f
Rename 'service' to 'action' in automations and scripts ( #122845 )
2024-07-31 14:36:53 +02:00
Allen Porter
f14471112d
Improve LLM tool quality by more clearly specifying device_class slots ( #122723 )
...
* Limit intent / llm API device_class slots to only necessary services and limited set of values
* Fix ruff errors
* Run ruff format
* Fix typing and improve output schema
* Fix schema and improve flattening
* Revert conftest
* Revert recorder
* Fix ruff format errors
* Update using latest version of voluptuous
2024-07-31 14:36:02 +02:00
Denis Shulyaka
be24475cee
Update selector converters for llm script tools ( #122830 )
2024-07-30 08:24:03 -07:00
Allen Porter
e5bb1b2cc6
Update LLM prompt to improve quality for local LLMs ( #122746 )
2024-07-29 12:04:23 +02:00
J. Nick Koston
e1e64be3c9
Remigrate device_registry created_at/modified_at ( #122490 )
...
* Remigrate device_registry created_at/modified_at
Nightly current does not boot up because the device registry
will have KeyError: created_at if the previous nightly was
installed.
* reduce
* split migration per discord comments
2024-07-23 15:47:27 -05:00
Robert Resch
e00f159ebe
Fix loading created_at/modified_at from entity registry store ( #122486 )
2024-07-23 21:15:12 +02:00
Marc Mueller
da6a7ebd42
Update clientsession socket family typing ( #122464 )
2024-07-23 09:04:09 -05:00
Robert Resch
545514c5cd
Add created_at/modified_at to category registry ( #122454 )
2024-07-23 14:39:38 +02:00
Erik Montnemery
92acfc1464
Indicate database migration in /api/core/state response ( #122445 )
...
* Indicate database migration in /api/core/state response
* Change API response according to review comment
* Adjust API response
* Update test
* Add test
2024-07-23 14:13:08 +02:00
Robert Resch
0d765a27c9
Add created_at/modified_at to entity registry ( #122444 )
2024-07-23 13:12:29 +02:00
Robert Resch
4c853803f1
Add created_at/modified_at to device registry ( #122369 )
2024-07-22 19:15:23 +02:00
Denis Shulyaka
064d7261b4
Ensure script llm tool name does not start with a digit ( #122349 )
...
* Ensure script tool name does not start with a digit
* Fix test name
2024-07-22 11:11:09 +02:00
Marc Mueller
a6068dcdf2
Update import locations in tests ( #122216 )
2024-07-20 11:16:04 +02:00
Josef Zweck
f006716173
Add `async_setup` method to `DataUpdateCoordinator` ( #116677 )
...
* init
* Update homeassistant/helpers/update_coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* fix typo, ruff
* consistency with rest, test
* pylint suppression
* ruff
* ruff
* switch to one test
* add last exc
* add tests for auth & Entry Errors
* move exceptions to correct test
* Update update_coordinator.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* test setup call
* simplify
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-07-19 14:24:25 +02:00
Robert Resch
10c084c6e0
Add created_at/modified_at to label registry ( #122078 )
2024-07-17 16:36:14 +02:00
Robert Resch
a0f91d27a3
Add created_at/modified_at to floor registry ( #122071 )
2024-07-17 13:18:26 +02:00
Robert Resch
35f84f32d6
Add created_at/modified_at for area registry ( #122014 )
2024-07-17 09:54:06 +02:00
Joost Lekkerkerker
f8ba4d41ba
Add support for adding model_id in device info ( #121989 )
2024-07-16 15:12:25 +02:00
Franck Nijhof
a9bf12f102
Rename Services to Actions in translation strings ( #121777 )
2024-07-15 21:19:25 +02:00
Alan
8ff4991f07
LLM to handle int attributes ( #121037 )
2024-07-06 11:41:18 +02:00
epenet
e4731c07cb
Add monkeypatch to enforce-type-hints plugin ( #121051 )
2024-07-05 11:35:56 +02:00
epenet
fe0bafd067
Add warnings for deprecated json helpers ( #121161 )
2024-07-04 20:48:08 +02:00
Marc Mueller
ca55986057
Import Generator from collections.abc (1) ( #120914 )
2024-07-01 11:51:51 +02:00
Joost Lekkerkerker
03c6e0c55f
Fix SIM300 ( #120725 )
2024-06-28 10:46:02 +02:00
Erik Montnemery
8de771de96
Rename async_track_state_reported_event to async_track_state_report_event ( #120637 )
...
* Rename async_track_state_reported_event to async_track_state_report_event
* Update tests
2024-06-27 13:45:15 +02:00
Erik Montnemery
3e9b57cc07
Don't allow updating a device to have no connections or identifiers ( #120603 )
...
* Don't allow updating a device to have no connections or identifiers
* Move check to the top of the function
2024-06-27 09:26:31 +02:00
dougiteixeira
617ab48fa9
Address device helper review comments ( #120615 )
...
* Address review comments from #119761
* Address review comments from #119761
* Address review comments from #119761
* Remove reference from config entry
2024-06-27 08:50:20 +02:00
J. Nick Koston
a5a631148e
Add async_track_state_reported_event to fix integration performance regression ( #120622 )
...
split from https://github.com/home-assistant/core/pull/120621
2024-06-26 23:04:27 -04:00
Erik Montnemery
9bbeb5d608
Add primary_config_entry attribute to device registry entries ( #119959 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-26 12:26:24 +02:00
Michael Hansen
d3ceaef098
Allow timer management from any device ( #120440 )
2024-06-26 09:06:56 +02:00
Erik Montnemery
75c7ae7c69
Support in service descriptions for input sections ( #116100 )
2024-06-25 20:00:48 +02:00
Erik Montnemery
d4e93dd01d
Validate new device identifiers and connections ( #120413 )
2024-06-25 19:17:54 +02:00
Denis Shulyaka
2386ed3830
Add script llm tool ( #118936 )
...
* Add script llm tool
* Add tests
* More tests
* more test
* more test
* Add area and floor resolving
* coverage
* coverage
* fix ColorTempSelector
* fix mypy
* fix mypy
* add script reload test
* Cache script tool parameters
* Make custom_serializer a part of api
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org>
2024-06-25 10:43:26 -05:00
Erik Montnemery
6fb400f76b
Add test of get_all_descriptions resolving features ( #120384 )
2024-06-25 09:47:43 +02:00
Paulus Schoutsen
19f97a3e53
LLM to handle decimal attributes ( #120257 )
2024-06-23 17:09:57 -04:00
Paulus Schoutsen
bc45dcbad3
Add template config_entry_attr function ( #119899 )
...
* Template config_entry_attr function
* Complete test coverage
* Improve readability
2024-06-22 21:51:09 -04:00
G Johansson
5ddda14e59
Remove deprecated (moved) helpers from helpers.__init__ ( #120172 )
2024-06-22 20:55:03 +02:00
dougiteixeira
6e32a96ff3
Add the ability to bind the template helper entity to a device ( #117753 )
2024-06-22 12:45:06 +02:00
epenet
648ef94888
Improve type hints in core helper tests ( #120096 )
2024-06-21 15:43:27 +02:00
dougiteixeira
a8ba22f6bb
Add device linking and stale device link clean up helpers ( #119761 )
2024-06-21 14:46:39 +02:00
epenet
e2a34d209f
Improve type hints in Config entry oauth2 tests ( #120090 )
2024-06-21 14:44:28 +02:00
G Johansson
127af149ca
Remove legacy template hass config option ( #119925 )
2024-06-21 12:53:55 +02:00
epenet
dc6c1f4e87
Add MockPlatform type hints in tests ( #120012 )
...
* Add MockPlatform type hints in tests
* Remove useless code
* Improve
* Revert "Improve"
This reverts commit 9ad04f9255
.
2024-06-21 11:04:15 +02:00
Erik Montnemery
0ca3f25c57
Add WS command for subscribing to storage collection changes ( #119481 )
2024-06-18 16:15:42 +02:00
Paulus Schoutsen
eb89ce47ea
Inline primary integration ( #119860 )
2024-06-18 08:08:08 +02:00
Paulus Schoutsen
836abe68c7
Track primary integration ( #119741 )
...
* Track primary integration
* Update snapshots
* More snapshots updated
* Uno mas
* Update snapshot
2024-06-16 13:26:06 -04:00
tronikos
6b8bddf6e3
Make remaining time of timers available to LLMs ( #118696 )
...
* Include speech_slots in IntentResponse.as_dict
* Populate speech_slots only if available
* fix typo
* Add test
* test all fields
* Fix another test
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-06-14 20:47:41 +02:00
epenet
01be5d5f6b
Move fixtures to decorators in core tests ( #119675 )
2024-06-14 13:32:42 +02:00