Skip to content

v0.14.0

Choose a tag to compare

@V3RON V3RON released this 02 Oct 15:36
· 62 commits to main since this release
72ab192

0.14.0 (2026-10-02)

  • New: appduct_list_events MCP tool lists the events an app declares, with descriptions. name takes a glob like "cart.*", and an exact name also returns the payload schema.
  • New: appduct events ls lists the events an app declares, with their descriptions and payload shapes. --name <glob> narrows the list, --limit <n>/--offset <n> page through it, and an exact name prints the full payload schema.
  • New: the iOS SDK declares events with Appduct.shared.registerEvent(name:description:payloadSchema:). appduct events ls then lists them; against an older CLI the app keeps its session and tools but has no event list.
  • New: Kotlin apps declare events with Appduct.registerEvent(name, description, payloadSchema), so appduct events ls lists them. An older CLI ignores the declaration and the session keeps working.
  • New: React Native apps declare events with registerEvent({ name, description, payloadSchema }), so appduct events ls lists them. In development, postEvent warns about an undeclared name and about a payload that fails a declared Standard Schema; see docs/TOOLS.md.
  • New: a call to a backgrounded app fails at once with session_suspended, and the message says the app is in the background. Needs an app built with this release; on Android, calls to a backgrounded app now fail instead of running until Android freezes the app.
  • Fix: a session backgrounded or disconnected in a build with trust: link (the zero-config
    default) resumes automatically once the app comes back, instead of staying "Reconnecting"
    until the 10-minute grace window expires and a new link is needed.