Files
Gabriel Vidal b2308d415c feat(ha): phone_service — hand every notify to a voice leg through HA
The HA integration now covers both destinations of a notification instead of
only the screen: an optional `phone_service: <domain>.<service>` is called
with `{spoken, type, title, message, audio}` for each notify, non-blocking and
best-effort, so a slow phone can neither delay the push nor fail the hub's
webhook. The homelab points it at `script.ai_agent_phone_notify`, which rings
the Yealink desk phone — replacing the hub's second, direct-to-bridge webhook.

Also fires `ai_agent_notify` / `ai_agent_ask` on the HA event bus so
automations can react to agent activity. Asks keep no voice leg (answering one
means tapping a button).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 03:40:14 +02:00
..