universal_automation_interface 0.1.0
universal_automation_interface: ^0.1.0 copied to clipboard
Pure-Dart contracts for the universal automation family: endpoints, session handles, drivers, actions, snapshots, fail-closed specs, and structured events. No Flutter, no protocol clients.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2026-09-27 #
Added #
- feat:
AutomationEndpoint,AutomationTransport, and oka-compatibleSessionHandlesnaming convention. - feat:
AutomationDriverobserve/act/verify contract withDriverCapabilities. - feat: intent-level
AutomationActiontypes andSnapshot/AxNodesemantic-tree model. - feat: fail-closed
TypedSpecandSessionDescriptor(borrowed sessions can never be started). - feat: structured
AutomationEventtypes (payload-free). - feat:
AutomationExceptionhierarchy with structured details.