← All modules

Local AI Cat module

App Control API

Current shipping, testing, and product context for this part of Local AI Cat.

Status

Where it stands

Lane: StableStatus: Work in progressTesting: prov. +behavioral
Platforms
iOS · macOS
Release channels
Alpha · Main
Distribution
Indoor
  • AlphamacOS (partial)
  • Indoor · App StoreiOS (partial)

Description

What it does

macOS alpha lane, plus READ-ONLY on iOS (surfaces/state/transactions; mutations and capture stay macOS-alpha). Bearer-authenticated /v1/local/app routes control the real visible app. AppControlKit owns the wire descriptors, registry actor, SwiftUI page-root modifier, injected-clock transaction state machine, and NavigationDestinationProviding, AXWalking, and AppCapturing seams. The app shell injects its typed destination catalog/navigation adapter, in-process accessibility walker, concrete capture composition, and HTTP route provider. Route registration is no longer hand-edited into the provider list: since pkg 56 the list is emitted from LocalAPIRouteComposition, so adding API surface is a declaration plus a provider type. Settings root and Translate hub are the initial declarative registry surfaces; feature/API coverage remains partial while all other catalogued surfaces honestly report AX or unavailable coverage.

Headless Local API

Drive it over the loopback API

API parity: PartialLogging: L0 · prov.

Logging / observability: provisional grade L0structured=0 print=40 sentry=0.

discover
present
execute
partial
observe
present
configure
not applicable
cancel/stop
not applicable
reset
not applicable
appControl

No Local API operation paths are matched to this module yet.

Media

See it in action

Walkthrough coming soonUI-test video · GIF fallback
A short walkthrough will appear here when the module's UI test media is ready.

Backlog / improvements

What comes next

No improvements are listed for this module yet.

History

How it got here

No change history has been published for this module yet.