Home Assistant is shaping a way to recover a working automation after a saved edit breaks it. Niels rewrote the opportunity around a usable history and restore interface, moving it into Shaping on September 9. The proposal would let people inspect earlier versions and restore one from the automation editor, without rolling back a whole installation to recover a single automation.

The proposed history would show when each version was saved, who or what changed it—including an AI assistant—and a readable explanation of the differences. Restoring an older version would create another history entry, keeping the version it replaced recoverable. The initial scope covers automations held in Home Assistant's storage; automations defined in YAML files are excluded.

The design still needs decisions on how long to keep versions, how to explain changes without requiring people to read configuration code, and what happens when a restored automation refers to a device that no longer exists.