github homeassistant-ai/ha-mcp v7.4.0

4 hours ago

Added

  • Introduce ha_delete_helpers_integrations to consolidate helper/config-entry deletion (#1007)
    (#1056)
  • UAT runner ergonomics + demote fastmcp tool-failure tracebacks
    (#1051)
  • Add ha_manage_energy_prefs tool for Energy Dashboard CRUD
    (#1048)
  • Combine ha_config_list_floors and ha_config_list_areas into ha_list_floors_areas
    (#1016)
  • Unify ha_config_set_helper to cover all 27 helper types
    (#1012)
  • Rename ha_call_addon_api to ha_manage_addon, add Supervisor config mode
    (#978)

Changed

  • Update contributors list [contributors-updated]
    (a0805c7)
  • groups: Point agents from service-based groups to flow-based helper (#1015)
    (#1044)
  • Recommend RFC 2119 terms for tool docstring constraints
    (#947)
  • Fix broken resolve-thread example in AGENTS.md
    (#949)

Fixed

  • site: Allow text selection in Tool Explorer tool names
    (#1060)
  • Make version visible in logs and stop odd-week :stable republishes
    (#1042)
  • Validate entity & service references in automation/script configs
    (#959)
  • Apply SearchKeywordsTransform unconditionally for claude.ai BM25 retrieval
    (#955)
  • Persist auto-generated secret_path to addon options (#941)
    (#952)
  • Classify Supervisor schema errors as VALIDATION_FAILED
    (#1008)
  • Default enable_skills_as_tools to true in the add-on (follow-up to #806)
    (#948)
  • Route supervisor add-on log fetches through HA Core REST proxy
    (#951)
  • Normalize statistic_types in query_params (#990)
    (#999)

Refactoring

  • search: Make ha_search_entities query optional, clarify docs
    (#1004)

Internal Changes

Fixed

  • Improve error guidance for small-model failure modes
    (#1055)

Build System

  • deps: Bump postcss from 8.5.6 to 8.5.10 in /site
    (#1052)
  • deps: Bump astro from 5.18.1 to 6.1.6 in /site
    (#1038)

Chores

  • addon: Publish dev addon version 7.3.0.dev239 [skip ci]
    (f7ab4ef)
  • addon: Publish dev addon version 7.3.0.dev238 [skip ci]
    (a4d54c6)
  • addon: Publish dev addon version 7.3.0.dev237 [skip ci]
    (0950652)
  • Sync tool docs after merge [skip ci]
    (791279c)
  • addon: Publish dev addon version 7.3.0.dev236 [skip ci]
    (cd387a9)
  • addon: Publish dev addon version 7.3.0.dev235 [skip ci]
    (c824b1a)
  • addon: Publish dev addon version 7.3.0.dev234 [skip ci]
    (c1c007d)
  • addon: Publish dev addon version 7.3.0.dev233 [skip ci]
    (a09b2b4)
  • addon: Publish dev addon version 7.3.0.dev232 [skip ci]
    (30fd6de)
  • Sync tool docs after merge [skip ci]
    (dbcde02)
  • addon: Publish dev addon version 7.3.0.dev231 [skip ci]
    (76692c5)
  • Sync tool docs after merge [skip ci]
    (994cfd6)
  • addon: Publish dev addon version 7.3.0.dev230 [skip ci]
    (523ac00)
  • Sync tool docs after merge [skip ci]
    (e96ddd4)
  • addon: Publish dev addon version 7.3.0.dev229 [skip ci]
    (bc5b47a)
  • Sync tool docs after merge [skip ci]
    (73712b7)
  • addon: Publish dev addon version 7.3.0.dev228 [skip ci]
    (a3a1c90)
  • addon: Publish dev addon version 7.3.0.dev227 [skip ci]
    (be4995a)
  • addon: Publish dev addon version 7.3.0.dev226 [skip ci]
    (b7a9230)
  • Sync tool docs after merge [skip ci]
    (b3dec59)
  • addon: Publish dev addon version 7.3.0.dev225 [skip ci]
    (9063f13)
  • addon: Publish dev addon version 7.3.0.dev224 [skip ci]
    (4da6713)
  • addon: Publish dev addon version 7.3.0.dev223 [skip ci]
    (b2b7d2a)
  • addon: Publish dev addon version 7.3.0.dev222 [skip ci]
    (23eee88)
  • addon: Publish dev addon version 7.3.0.dev221 [skip ci]
    (611f52a)
  • Sync tool docs after merge [skip ci]
    (13143a2)
  • addon: Publish version 7.3.0 [skip ci]
    (5e53405)

Continuous Integration

  • deps: Bump renovatebot/github-action in the github-actions group
    (#1064)
  • deps: Bump the github-actions group with 2 updates
    (#1021)

Performance Improvements

  • Inline-mode openai agent for BAT runner
    (#1017)

Refactoring

  • Reduce C901 complexity in 5 non-tool files
    (#1000)

Testing

  • e2e: Add A2 negative-input tests for optional-id list-or-detail tools
    (#1058)
  • uat: Give find-automations story a unique id
    (#1054)
  • e2e: Close A7 negative-input gaps for remove_area/remove_floor + harden remove_category
    (#1047)
  • e2e: Enable HAMCP_ENABLE_CUSTOM_COMPONENT_INTEGRATION for HACS tests
    (#1005)
  • e2e: Add negative-input tests for A7 destructive tools
    (#987)
  • e2e: Add A5 negative-input tests for ha_config_set_automation and ha_config_set_helper
    (#982)
  • e2e: Add A6 config_hash optimistic-locking tests for ha_config_set_automation
    (#983)

Don't miss a new ha-mcp release

NewReleases is sending notifications on new releases.