Paulus Schoutsen
fe13396a5e
Merge branch 'dev' into llm-integration
2026-06-25 22:29:58 -04:00
Manu
5f6508c424
Remove Mycroft integration ( #174849 )
2026-06-25 22:25:47 -04:00
Robert Resch
6411cc5c48
Improve the gate on check requirements aw to avoid useless runs ( #174599 )
2026-06-25 16:48:51 +02:00
Manu
5fdab795e8
Remove Avi-on integration ( #174649 )
2026-06-24 16:35:22 +02:00
Manu
2193665909
Remove BeeWi SmartClim ( #174651 )
2026-06-24 16:32:05 +02:00
Manu
88d4d1c879
Remove SCSGate integration ( #174571 )
2026-06-24 10:02:23 +02:00
Manu
51bd71d096
Remove Acer projector integration ( #174579 )
2026-06-24 09:58:09 +02:00
Przemysław Szypowicz
2bd81c7351
Remove broken Ampio Smog integration ( #173080 )
2026-06-24 09:50:46 +02:00
Joost Lekkerkerker
7d08a7b898
Add new integration quality scale rules ( #174555 )
2026-06-24 08:53:46 +02:00
Abílio Costa
8d1bf68045
Enable mypy explicit-override check ( #171853 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-06-23 18:20:08 +01:00
Raphael Hehl
c5bfad9bfe
Remove UniFi LED (unifiled) integration ( #168232 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-06-23 17:45:31 +02:00
Manu
08569420f6
Remove Eliqonline integration ( #174538 )
2026-06-23 17:10:21 +03:00
Franck Nijhof
5595ba12fb
Bump kiwiki-client to 0.1.2 ( #173903 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-22 23:09:51 +02:00
AlCalzone
41e7837bcf
Set openSenseMap to bronze on the quality scale ( #173864 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-06-22 21:29:59 +02:00
Manu
6dd60a3723
Remove tikteck integration ( #174423 )
2026-06-22 08:03:31 +02:00
Bert
2b7cd9295a
Bump pymodbus to 3.13.1 ( #174332 )
2026-06-21 11:17:54 -04:00
Paulus Schoutsen
bc8bf27e79
Merge remote-tracking branch 'origin/dev' into llm-integration
2026-06-20 11:30:41 -04:00
Paulus Schoutsen
b6bf1c83ab
Add llm integration and tool provider registry
...
Introduce the plumbing for per-integration LLM tools, with no consumer yet.
helpers/llm.py gains a tool provider registry: an LLMTools result (tools plus
an optional prompt fragment), a provider callback type, and
async_register_tool_provider, which appends to a single global registry.
_async_get_registered_tools merges every provider's tools and prompt. Nothing
reads the registry yet, so there is no behavior change.
The new system llm integration owns the LLM tools platform: its async_setup
drives async_process_integration_platforms(hass, "llm", ...) so integrations can
ship an <integration>/llm.py with an async_setup_tools hook to register tools,
mirroring the intent helper/integration split. The framework (registry, Tool,
the APIs) stays in homeassistant.helpers.llm.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-18 22:51:29 -04:00
Robert Resch
c6de1e9c5d
Fix summary for aw check requirements ( #174160 )
2026-06-18 09:31:59 +02:00
Dellle
404c58435a
Bump sentence-stream to 1.3.0 ( #174113 )
2026-06-17 10:48:42 +02:00
Paulus Schoutsen
87894fd623
Activate venv before running python commands ( #174093 )
2026-06-17 07:32:22 +02:00
Paulus Schoutsen
c9fb6a13fb
Remove stale requirements_test_all.txt reference ( #174095 )
2026-06-17 05:08:20 +02:00
Robert Resch
210746525e
Fix missing full sha as hidden field in requirements check aw ( #173900 )
2026-06-16 11:05:08 +02:00
Paul Bottein
4c267617f8
Publish numeric sensor device classes as generated sensor.json ( #173919 )
2026-06-16 11:41:27 +03:00
Joost Lekkerkerker
abc751fd1c
Update agents to avoid useless comments ( #173523 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Ariel Ebersberger <31776703+justanotherariel@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Ariel Ebersberger <ariel@ebersberger.io >
2026-06-15 14:48:02 +01:00
Robert Resch
735ef5fc14
Add head SHA tracking to requirements check workflow ( #173874 )
2026-06-15 15:24:02 +02:00
Erwin Douna
9a3d4a0ecc
Add initial Proxmox quality scale ( #161140 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Tom <CoMPaTech@users.noreply.github.com >
Co-authored-by: Markus Tuominen <3738613+Markus98@users.noreply.github.com >
2026-06-15 11:04:04 +03:00
Robert Resch
29badf6651
Add basic security check to dependency workflow ( #171191 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-06-11 17:38:42 +02:00
Jeef
05088bf991
Add initial quality scale for Weatherflow local ( #166022 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Markus Tuominen <3738613+Markus98@users.noreply.github.com >
2026-06-08 18:11:03 +03:00
Michael Hansen
018cd1333e
Bump ollama library ( #173129 )
2026-06-06 12:14:59 -04:00
rjones-gentex
8ba3e6c8c1
Upgrade HomeLink package, set integration type ( #172371 )
2026-06-03 19:43:17 +02:00
Joost Lekkerkerker
49c045236c
Enable N806 ( #171388 )
...
Co-authored-by: Ariel Ebersberger <31776703+justanotherariel@users.noreply.github.com >
2026-05-26 23:23:39 +02:00
HoffmanEl
66d4124439
Add quality scale cert expiry ( #170491 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-26 22:42:38 +02:00
Mattias Arrelid
f5835f849a
Update anyio to 4.13.0 ( #172138 )
2026-05-25 09:36:53 -05:00
Penny Wood
49e22072c9
Bump python-izone to 1.2.10 ( #172021 )
2026-05-24 10:29:04 +02:00
Franck Nijhof
b82ba43fa4
Add pylint checker for invalid MDI icon references ( #171824 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-22 13:45:40 +02:00
J. Nick Koston
deb8b5da05
Parallelize pytest --collect-only in split_tests.py ( #171772 )
2026-05-21 22:58:01 -04:00
Raphael Hehl
49fc1b413d
Bump pydantic to 2.13.4 ( #171763 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-05-21 14:42:06 -05:00
mhuiskes
af8fea272d
Declare Bronze quality scale for Zeversolar integration ( #170410 )
2026-05-21 19:12:54 +02:00
chiro79
fdaa807ca8
Switch to aiopvpc-ng ( #171025 )
2026-05-21 14:54:23 +02:00
Robert Resch
8c8620c511
Add check requirements yanked and CVE check ( #171641 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-05-21 12:54:15 +02:00
Robert Resch
3856405c72
Add aw check requirements async block check ( #171642 )
2026-05-21 01:28:32 +02:00
Robert Resch
5f5d74cfbd
Remove requirements_test_all file ( #171530 )
2026-05-20 23:54:31 +02:00
Kamil Breguła
30bc3fc412
Bump wled to 0.23.0 and remove backoff exception ( #171622 )
2026-05-20 22:16:43 +02:00
Robert Resch
b724e52408
Reduce token usage by moving deterministic checks to python ( #171466 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-20 17:59:20 +02:00
Jan Čermák
aa23b3176c
Bump base image to 2026.05.0 with Python 3.14.5, use 3.14.5 in CI ( #171482 )
2026-05-20 14:43:54 +02:00
Willem-Jan van Rootselaar
15b230c4e7
Bump python-bsblan to version 6.0.1 ( #171447 )
2026-05-20 11:24:24 +02:00
Robert Resch
3f49877ff1
Use renovate to update go2rtc ( #169508 )
2026-05-19 10:10:17 +02:00
Adam Katic
c32098decd
Add quality scale for speedtestdotnet integration ( #170782 )
2026-05-19 10:06:06 +03:00
Jonathan Segev
5f6f300a20
Bump aiolyric to 2.1.0 ( #171007 )
...
Co-authored-by: Erwin Douna <e.douna@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-18 13:54:33 +02:00