Paulus Schoutsen and Claude
9bd7ea78f0
Remove AITaskEntityFeature.GENERATE_STRUCTURED_DATA feature flag
...
The structured data generation functionality is now available to all
entities that support GENERATE_DATA. This simplifies the API by removing
an unnecessary feature flag while maintaining all functionality.
- Remove GENERATE_STRUCTURED_DATA from AITaskEntityFeature enum
- Remove feature check in task.py
- Update services.yaml to remove filter
- Update tests to reflect the change
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-04 13:22:48 +02:00
Paulus Schoutsen and GitHub
e42038742a
Merge branch 'dev' into ai-task-structured-data
2025-07-04 13:11:00 +02:00
Allen Porter and GitHub
1fc624c7a7
Update LLM selector serializer to support ObjectSelector fields and arrays ( #148094 )
2025-07-04 13:05:16 +02:00
tronikos and GitHub
8641a2141c
Fix has-entity-name and entity-translations in Opower ( #148098 )
2025-07-04 10:10:21 +02:00
Paulus Schoutsen and GitHub
04cc451c76
Add AI Task platform to Google Gen AI ( #146766 )
2025-07-03 23:36:34 -07:00
Erik Montnemery and GitHub
a3b03caead
Deduce integration from module in loader.async_get_issue_tracker ( #148017 )
2025-07-04 07:55:20 +02:00
Allen Porter
ff58c4e564
Merge branch 'ai-task-structured-data' of https://github.com/allenporter/home-assistant-core into ai-task-structured-data
2025-07-04 00:35:20 +00:00
Allen Porter
5ba71a4675
Forbid extra fields in the vol schema to ensure generated output is correct
2025-07-04 00:35:03 +00:00
Allen Porter and GitHub
7fb7bc8e50
Update conftest.py to revert conftest function
2025-07-03 14:57:52 -07:00
Allen Porter
789eb029fa
Add AI task structured output
2025-07-03 21:26:20 +00:00
Franck Nijhof and GitHub
49d1d781b8
Fix ezviz test timeout ( #148066 )
2025-07-03 23:11:54 +02:00
tronikos and GitHub
b410b414ec
Add reconfigure flow in Android TV Remote ( #148044 )
2025-07-03 22:00:07 +02:00
d2825e1c80
Don't gather TRIGGER_PLATFORM_SUBSCRIPTIONS ( #147954 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-03 19:33:28 +02:00
epenet and GitHub
419e4f3b1d
Remove unused module in tuya tests ( #148058 )
2025-07-03 19:14:27 +02:00
Thomas55555 and GitHub
4a937d2452
Set timeout for remote calendar ( #147024 )
2025-07-03 10:08:58 -07:00
Abílio Costa and GitHub
4e71745c62
Set assist_satellite preannounce default to True ( #148060 )
2025-07-03 18:41:08 +02:00
J. Nick Koston and GitHub
3c4ecffa1b
Bump aioesphomeapi to 34.1.0 ( #148048 )
2025-07-03 17:33:44 +02:00
epenet and GitHub
7d36a2e3a7
Move meteoclimatic coordinator to separate module ( #148018 )
2025-07-03 09:26:24 +02:00
epenet and GitHub
b973916032
Move met_eireann coordinator to separate module ( #148014 )
2025-07-03 08:53:22 +02:00
a6962e9e1e
Fix missing port in samsungtv ( #147962 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-03 08:51:38 +02:00
Matthias Alphart and GitHub
c137c96cfd
KNX: use async_load_json_object_fixture in tests ( #147991 )
2025-07-03 08:00:34 +02:00
G Johansson and GitHub
78c39f8a06
Remove deprecated battery properties from demo vacuum ( #147980 )
2025-07-02 21:49:12 +02:00
a748525e03
Allow LevelControl Cluster for Matter Pump devices ( #145004 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-07-02 21:48:15 +02:00
Matthias Alphart and GitHub
8968cf704b
Use send_json_auto_id in KNX tests ( #147982 )
2025-07-02 21:34:30 +02:00
puddly and GitHub
ebe04466f4
Bump ZHA to 0.0.62 ( #147966 )
2025-07-02 21:19:32 +02:00
G Johansson and GitHub
e31470ba5b
Change breaking version for battery props in vacuum ( #147956 )
2025-07-02 19:06:56 +02:00
adec157d43
Allow trigger based numeric sensors to be set to unknown ( #137047 )
...
* Allow trigger based numeric sensors to be set to unknown
* resolve comments
* Do case insensitive check
* use _parse_result
---------
Co-authored-by: abmantis <amfcalt@gmail.com >
2025-07-02 15:35:47 +02:00
Paulus Schoutsen and GitHub
f50ef79c72
Ollama: Migrate pick model to subentry ( #147944 )
2025-07-02 15:20:42 +02:00
Erik Montnemery and GitHub
943fb9948b
Adjust logic related to entity platform state ( #147882 )
...
* Adjust logic related to entity platform state
* Break up hard to read if-statement
* Add and improve tests
2025-07-02 14:57:53 +02:00
Erwin Douna and GitHub
3d27c0ce52
SMA add DHCP strictness ( #145753 )
...
* Add DHCP strictness (needs beta check)
* Update to check on CONF_MAC
* Update to check on CONF_HOST
* Update hostname
* Polish it a bit
* Update to CONF_HOST, again
* Add split
* Add CONF_MAC add upon detection
* epenet feedback
* epenet round II
2025-07-02 14:48:21 +02:00
Maikel Punie and GitHub
f10fcde6d8
Remove the deprecated interface paramater for velbus ( #147868 )
2025-07-02 14:07:47 +02:00
tronikos and GitHub
bbe03dcab7
Add missing Opower tests ( #147934 )
2025-07-02 13:46:40 +02:00
Andre Lengwenus and GitHub
f77e6cc8fc
Add missing exception translations to LCN ( #147723 )
2025-07-02 13:41:06 +02:00
cb8e076703
Fix missing device_class and state_class on compensation entities ( #146115 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-07-02 13:39:19 +02:00
G Johansson and GitHub
73251fbb1c
Handle additional errors in Nord Pool ( #147937 )
2025-07-02 13:26:47 +02:00
Maciej Bieniek and GitHub
7ff90ca49d
Open repair issue when outbound WebSocket is enabled for Shelly non-sleeping RPC device ( #147901 )
2025-07-02 13:06:27 +02:00
Manu and GitHub
bab9ec9976
Add sensor for online status to PlayStation Network ( #147842 )
2025-07-02 11:47:41 +01:00
Manu and GitHub
bee07ad284
Fix Online ID string in PlayStation Network integration ( #147915 )
2025-07-02 10:45:07 +02:00
Sid and GitHub
088c02d38a
Complete tests for eheimdigital ( #143337 )
...
* Complete tests for eheimdigital
* Review
* Review
* Review
* Review
* Fix tests
2025-07-02 10:09:30 +02:00
77dcba0984
Manager wrong country selection in Alexa Devices ( #147914 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-07-02 08:02:53 +02:00
Ivan Lopez Hernandez and GitHub
2e7113d881
Swap the Models label for the model name not it's display name, ( #147918 )
...
Swap display name for name.
2025-07-01 21:12:58 -07:00
392cde20d9
Add support for opening state in template lock ( #147813 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-01 22:03:20 +01:00
Erik Montnemery and GitHub
66308a848a
Set Entity._platform_state in google_assistant tests ( #147892 )
2025-07-01 21:46:36 +02:00
Erik Montnemery and GitHub
c71dbd9d4d
Set Entity._platform_state in universal tests ( #147894 )
2025-07-01 21:46:01 +02:00
Erik Montnemery and GitHub
1195c2ec10
Set Entity._platform_state in core customize test ( #147895 )
2025-07-01 21:45:08 +02:00
Erik Montnemery and GitHub
639a749a0f
Mock recorder in ista_ecotrend tests ( #147893 )
2025-07-01 20:09:48 +01:00
Simone Chemelli and GitHub
058f3b8b6e
Add reauth to Alexa Devices config flow ( #147773 )
2025-07-01 20:57:24 +02:00
Manu and GitHub
926e9261ab
Add switch to enable/disable boost in IronOS integration ( #147831 )
2025-07-01 20:53:13 +02:00
Erik Montnemery and GitHub
d6fb860889
Use entity_registry_enabled_by_default fixture in dsmr_reader tests ( #147891 )
2025-07-01 20:50:38 +02:00
Marcel van der Veldt and GitHub
5e03900e0a
Bump Music Assistant Client to 1.2.3 ( #147885 )
2025-07-01 20:26:26 +02:00