Home Assistant Daily: The Great Refactor Push
Today's activity centers on internal cleanup rather than new features—the LLM tooling platform migration, a wave of "move services to async setup" PRs, and public API migrations for UniFi Protect all point to a codebase paying down technical debt ahead of future changes.
Duration: PT2M49S
Episode overview
This episode is a short developer briefing from Home Assistant Daily.
It explains recent repository work in plain language.
- Show: Home Assistant Daily
- Published: 2026-07-10T06:01:14Z
- Audio duration: PT2M49S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, it's July 10th, 2026, and this is Home Assistant Daily.
The biggest signal in the last day of activity isn't a single feature—it's a coordinated cleanup effort spanning multiple integrations and core systems.
Start with the LLM tooling migration. Paulus Schoutsen landed three connected changes: PR 176082 strips migrated dead code out of the llm helpers module, PR 175659 moves the Assist API's tools and prompts into the llm integration itself, and a related commit shifts script tool-alias logic into the script…
Second theme: a batch of "move services to async setup" PRs from erwindouna—Rachio, ecobee, Profiler, and Shopping List all got the same treatment in PR 175479, 175480, 175478, and 175477. This is textbook maintainability work: consistent setup patterns reduce surprises during integration reloads and startup.
Third theme: public API migrations continue for UniFi Protect. RaHehl's PR 175592 moves sense sensors onto the public API and derives entities from a capability map, following up on the HDR mode select migration in PR 174965. Both target reliability problems on Protect 7 point releases where the private realtime…
Worth flagging separately: PR 176084 from…
Nearby episodes from Home Assistant Daily
- Bad State Data and the Cleanup Behind It
- Bad Data From The Device Layer
- Data Integrity Over Convenience
- Weekly Recap - Voice Assistants Get a Toolbox
- Cleanup, Consolidation, and the LLM Tool Migration
- The LLM Tools Rollout and Cleanup Season
- The LLM Tools Platform Rollout
- Reliability Fixes and the LLM Foundation