Versions in this module Expand all Collapse all v0 v0.2.0 Apr 25, 2026 Changes in this version + type ActionResult struct + Action string + Message string + RequiresRefresh bool + SessionID string + StateID string + Target string + type AppInfo struct + BundleID string + Name string + PID int + type AppState struct + App AppInfo + Approval ApprovalState + Instructions string + Permissions PermissionState + ScreenshotPNGBase64 string + SessionID string + StateID string + Tree []ElementNode + Window WindowInfo + type ApprovalDecision string + const ApprovalDecisionApprove + const ApprovalDecisionApprovePersistent + const ApprovalDecisionCancel + const ApprovalDecisionDeny + const ApprovalDecisionRequire + type ApprovalOutcome string + const ApprovalOutcomeApproved + const ApprovalOutcomeCanceled + const ApprovalOutcomeDenied + const ApprovalOutcomePersistenceFailed + const ApprovalOutcomeRequired + type ApprovalState struct + Approved bool + Message string + Outcome ApprovalOutcome + Persistent bool + Required bool + type ApprovalStore interface + Resolve func(bundleID string, decision ApprovalDecision) (ApprovalState, error) + type ElementNode struct + Description string + Enabled bool + Height int + Identifier string + Index int + ParentIndex int + Role string + SecondaryActions []string + Settable bool + Title string + Value string + Width int + X int + Y int + type InstructionProvider interface + Instructions func(app AppInfo) string + type PermissionState struct + AccessibilityGranted bool + AccessibilityStatus string + Message string + Pending bool + ScreenRecordingGranted bool + ScreenRecordingStatus string + type WindowInfo struct + Height int + ScreenshotHeight int + ScreenshotWidth int + Title string + Width int + WindowID uint32 + X int + Y int