Observe Events

sikuli-go provides observe/event APIs through ObserverController with a concrete deterministic polling backend.

Public API

Request protocol

Observe actions flow through core.ObserveRequest with strict validation:

Backend behavior

The default backend uses interval polling against the existing matcher to evaluate appear/vanish requests and pixel-delta checks for change requests.

Conformance tests validate deterministic timing for appear, vanish, and change event emission.