Skip to content

openApp

Open an app, or bring it to the front if running, and wait for it to appear. Never clears data, restarts the app or changes permissions. To start from a known state, use the target’s trailhead tool instead.

Source

  • Kind: class-backed
  • Class: xyz.block.trailblaze.toolcalls.commands.OpenAppTrailblazeTool

Contract

  • Visible to LLM: yes (surface_to_llm: true)
  • Recordable: yes (is_recordable: true)
  • Host-only: no (requires_host: false)

Input schema

Required parameters

  • appId — String Android package name or iOS bundle id, e.g. ‘com.android.settings’.

Output

Returns: string (opaque text content)

Typed result schemas (kind: query | action, MCP structuredContent) are not yet carried by the resolved manifest — this section will gain detail when that lands.