Skip to content

v1.5.0 — Payload-aware automation safety

Choose a tag to compare

@LayerTM LayerTM released this 10 Jul 09:24
· 24 commits to main since this release
2860e70

Changed

  • Automations Claude creates or edits are bounded by what they actuate, not just the service name. The safety check now inspects each action's target and data: an automation may only act on your own entities in the safe domains (lights, switches, covers, climate, media players, locks, notifications, helpers, …), no matter how the action is phrased. Reaching outside that set — e.g. a scene that disarms an alarm, or targeting a whole area/device (which could later include a lock) — is refused. Targeting must name specific entities (not an area, device, floor, label, template, or "all"). Activating or applying scenes now works whenever the scene only touches safe entities, and the internal list of hard-blocked services shrank because the general rule now covers those cases.

Everyday automations (turn a light on at sunset, notify at 8am) are unaffected. Pairs with Claude add-on ≥ 1.36.2, which drafts automations targeting specific devices.