Repository navigation
Releases
v0.8.1
What's Changed
- Bump fast-uri from 3.1.5 to 3.1.7 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #5
New Contributors
- @dependabot[bot] made their first contribution in #5
Full Changelog: v0.8.0...v0.8.1
v0.8.0 — set_entity_enabled
Adds set_entity_enabled, a registry tool to enable or disable entities in batch.
- Takes
entity_ids(array, min 1) andenabled(boolean), callingconfig/entity_registry/updatewithdisabled_by: null(enable) or"user"(disable) for each entity. - Entities are updated independently — one failure is reported in its row and the rest still run. Returns
{ enabled, count, succeeded, failed, results }with per-entityok/errorand the resultingdisabled_by. - Surfaces HA's
reload_delay/require_restart: a re-enabled entity isn't loaded until its config entry reloads (~30s) or, for integrations that can't be unloaded, until a restart.
Registry metadata only — no device control. Requires an admin token, like the other registry writes.
Full changelog: v0.7.2...v0.8.0
v0.7.2
Security patch: bump transitive dependencies to resolve all open dependabot alerts (hono, @hono/node-server, postcss, fast-uri, ip-address, body-parser, brace-expansion, nanoid).
Full Changelog: v0.7.1...v0.7.2
v0.7.1
v0.7.0 — Automation config tools
Full Changelog: v0.6.0...v0.7.0
v0.6.0 — HACS & Lovelace resource tools
Two new WebSocket tool groups, within the config-authoring (never device-control) boundary:
HACS
- `list_hacs_repositories` — installed repos by default, trimmed to id/category/versions/paths
- `remove_hacs_repository` — uninstall a repo (`hacs/repository/remove`): deletes its files, admin token. No install tool.
Lovelace resources
- `list_lovelace_resources` / `create_lovelace_resource` / `update_lovelace_resource` / `delete_lovelace_resource` (`lovelace/resources/*`, storage-mode only)
- `delete` pairs with a HACS removal to clear the dangling `/hacsfiles/…` resource.
v0.5.1 — fix ZHA member resolution by entity_id
Full Changelog: v0.5.0...v0.5.1
v0.5.0 — ZHA group management
Full Changelog: v0.4.0...v0.5.0
v0.4.0 — Entity rename tool
New tool
rename_entity— rename an entity in the entity registry over the WebSocket API (config/entity_registry/update). Setnameto override the friendly name (nullreverts to the integration'soriginal_name) and/ornew_entity_idto rename the entity_id (same domain only). Edits registry config only — no device control. Requires an admin token.
This lets an agent apply entity renames directly instead of hand-editing .storage on the host.
v0.3.0 — Automation & script traces
Automation & script execution traces
Adds three read-only tools to inspect how automations and scripts actually ran, over the WebSocket trace API:
list_traces— recent execution traces (newest first) for anautomation.*/script.*entityget_trace— full step-by-step trace for one run (config, variables, context, error)get_trace_contexts— map context ids to the trace run that produced them (causality across automations)
Pass an automation.* or script.* entity id; the trace key is resolved automatically. Use these to debug whether and how an automation you authored actually ran.
Other changes
- REST requests now time out after 15s instead of hanging indefinitely
- Hardened trace target resolution and result sorting
- Internal: prek pre-commit hooks running the same checks as CI (format, lint, typecheck, test)
See the README for the full tool catalog.