You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Breaking — tool names. Consolidated confusable tools into generic
meta-tools to reduce tools/list context pollution. Clients that call the
old names must migrate:
ha_logbook → ha_history with kind=logbook (state history is now ha_history with kind=state_changes).
ha_conversation → ha_assist with op=converse; ha_intent → ha_assist with op=handle_intent.
tools/list now omits tools whose permission class is disabled
(allow_write/allow_destructive/allow_fire_event) instead of listing
them and failing the call. A default install lists ~28 tools instead of 32.
Disabled capabilities are noted in the initialize instructions so they
stay discoverable. Clients cache the list — reconnect after changing
options to see the updated set.
Slimmed the shared pagination fields (limit/offset) in tool schemas to
trim catalog weight.
Integration display name is now Native MCP for Home Assistant.
Removed
Breaking — ha_describe_service. Its output was byte-identical to a
single row of ha_list_services; use ha_list_services(domain="<d>", service_pattern="<d>.<s>").