Skip to content

Releases

v0.8.1

Choose a tag to compare

@OrellBuehler OrellBuehler released this 10 Oct 10:52
d594e87

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

Full Changelog: v0.8.0...v0.8.1

v0.8.0 — set_entity_enabled

Choose a tag to compare

@OrellBuehler OrellBuehler released this 19 Aug 21:43
6bf0b5c

Adds set_entity_enabled, a registry tool to enable or disable entities in batch.

  • Takes entity_ids (array, min 1) and enabled (boolean), calling config/entity_registry/update with disabled_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-entity ok/error and the resulting disabled_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

Choose a tag to compare

@OrellBuehler OrellBuehler released this 15 Aug 22:47
9f43bca

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

Choose a tag to compare

@OrellBuehler OrellBuehler released this 09 Jul 22:57
c8e4710

Full Changelog: v0.7.0...v0.7.1

v0.7.0 — Automation config tools

Choose a tag to compare

@OrellBuehler OrellBuehler released this 07 Jul 18:38
e255802

Full Changelog: v0.6.0...v0.7.0

v0.6.0 — HACS & Lovelace resource tools

Choose a tag to compare

@OrellBuehler OrellBuehler released this 05 Jul 11:23
3d72bb4

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

Choose a tag to compare

@OrellBuehler OrellBuehler released this 29 Jun 19:26
e966c12

Full Changelog: v0.5.0...v0.5.1

v0.5.0 — ZHA group management

Choose a tag to compare

@OrellBuehler OrellBuehler released this 29 Jun 19:13
76502f2

Full Changelog: v0.4.0...v0.5.0

v0.4.0 — Entity rename tool

Choose a tag to compare

@OrellBuehler OrellBuehler released this 15 Jun 20:21
f34bd2e

New tool

  • rename_entity — rename an entity in the entity registry over the WebSocket API (config/entity_registry/update). Set name to override the friendly name (null reverts to the integration's original_name) and/or new_entity_id to 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

Choose a tag to compare

@OrellBuehler OrellBuehler released this 07 Jun 19:24
95af39d

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 an automation.*/script.* entity
  • get_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.