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
afa30be64b
Rename _validate_structure to _validate_schema
2025-07-03 21:32:10 +00: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
HeroOfCanton16 and GitHub
11c75d7ef2
Add sensor attributes restore to modem_callerid integration ( #147753 )
2025-07-03 22:10:26 +01:00
Arie Catsman and GitHub
8ef6b62d9a
Cancel enphase mac verification on unload. ( #148072 )
2025-07-03 22:06:38 +02:00
tronikos and GitHub
b410b414ec
Add reconfigure flow in Android TV Remote ( #148044 )
2025-07-03 22:00:07 +02:00
Arie Catsman and GitHub
e5f7421703
Bump pyenphase to 2.2.0 ( #148070 )
2025-07-03 21:04:13 +02:00
Marc Mueller and GitHub
8330ae2d3a
Update license-expression to 30.4.3 ( #147941 )
2025-07-03 20:22:10 +02:00
tronikos and GitHub
4b162f09bd
Bump androidtvremote2 to 0.2.3 ( #148042 )
2025-07-03 20:15:47 +02:00
tronikos and GitHub
9c558fabcd
Use AndroidTVRemoteConfigEntry ( #148046 )
2025-07-03 20:15:36 +02:00
5f9cc0a5f6
Add data_description to forms in Android TV Remote ( #148045 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Artem Draft <Drafteed@users.noreply.github.com >
2025-07-03 20:13:44 +02:00
Erik Montnemery and GitHub
bc4a322e81
Improve helpers.frame.report_usage when called from outside the event loop ( #148021 )
2025-07-03 20:12:52 +02:00
Jeef and GitHub
b999c5906e
Bump weatherflow4py to 1.4.1 ( #148054 )
2025-07-03 20:11:33 +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
Noah Husby and GitHub
01b4a5ceed
Bump aiorussound to 4.7.0 ( #148057 )
2025-07-03 19:04:18 +02:00
Abílio Costa and GitHub
4e71745c62
Set assist_satellite preannounce default to True ( #148060 )
2025-07-03 18:41:08 +02:00
Franck Nijhof and GitHub
6a88ee7a8f
Add Task issue form ( #148038 )
2025-07-03 18:27:51 +02:00
J. Nick Koston and GitHub
3c4ecffa1b
Bump aioesphomeapi to 34.1.0 ( #148048 )
2025-07-03 17:33:44 +02:00
Joakim Sørensen and GitHub
244e0f5ea8
Bump hass-nabucasa from 0.104.0 to 0.105.0 ( #148040 )
2025-07-03 14:24:51 +02:00
epenet and GitHub
a656b6e26a
Use HassKey in media_source ( #148011 )
2025-07-03 09:56:46 +02:00
epenet and GitHub
691681a78a
Move medcom_ble coordinator to separate module ( #148009 )
2025-07-03 09:32:57 +02:00
epenet and GitHub
3bc00824e2
Use runtime_data in mystrom ( #148020 )
2025-07-03 09:27:38 +02:00
epenet and GitHub
7d36a2e3a7
Move meteoclimatic coordinator to separate module ( #148018 )
2025-07-03 09:26:24 +02:00
Norbert Rittel and GitHub
b1e3561ead
Clarify description of autorelock setting in zwave_js ( #148019 )
2025-07-03 09:23:45 +02:00
epenet and GitHub
bfc814c839
Use entry.async_on_unload in meteo_france ( #148015 )
2025-07-03 09:22:27 +02:00
epenet and GitHub
5008151688
Use entry.async_on_unload in monoprice ( #148016 )
2025-07-03 09:20:50 +02:00
Franck Nijhof
d738c0d6b1
Merge branch 'master' into dev
2025-07-03 07:04:46 +00:00
e42235285d
Use runtime_data in melcloud ( #148012 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-03 08:57:22 +02:00
epenet and GitHub
04e69479f4
Fix hass.data reference in lookin ( #148008 )
2025-07-03 08:54:20 +02:00
epenet and GitHub
b973916032
Move met_eireann coordinator to separate module ( #148014 )
2025-07-03 08:53:22 +02:00
epenet and GitHub
6f4757ef42
Use runtime_data in melnor ( #148013 )
2025-07-03 08:52:40 +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
Marcel van der Veldt and GitHub
142c10cccc
Fix state being incorrectly reported in some situations on Music Assistant players ( #147997 )
2025-07-03 08:50:41 +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
Robert Svensson and GitHub
f0e0c954e7
Bump aiounifi to v84 ( #147987 )
2025-07-02 23:10:21 +02:00
Norbert Rittel and GitHub
681961d3a5
Use common config_flow strings in vegehub ( #147984 )
2025-07-02 22:14:55 +02:00
Matthias Alphart and GitHub
53d2f6b0c6
KNX: Use a ConfigExtractor helper class for value retrieval ( #147983 )
2025-07-02 21:49:24 +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