Skip to content

Home Assistant Agent Interface v0.2.1

Choose a tag to compare

@Verlbot Verlbot released this 23 Aug 22:48
· 15 commits to main since this release

v0.2.1 improves action feedback for physical devices whose state reaches Home Assistant asynchronously.

Fixes and improvements:

  • Read target state immediately after an accepted action, then poll only while no change is visible
  • Exit early as soon as any observed target changes
  • Distinguish changed from no_change_observed without changing the existing observation status contract
  • Report observation attempts, configured settle deadline, and actual wait time
  • Configure defaults with observationSettleMs and observationPollMs
  • Override individual calls with settle_ms and poll_interval_ms; use settle_ms 0 for one immediate read
  • Propagate cancellation during an active settle window

Defaults:

  • Settle deadline: 1500 ms
  • Poll interval: 250 ms

Validation:

  • 35 tests passed
  • OpenClaw plugin validation passed
  • ClawHub inspector passed with zero findings
  • npm audit reported zero vulnerabilities

ClawHub publication remains separate from this GitHub release.