ada query — Query Session Data

The ada query command lets you query captured session data — traces, transcripts, screenshots, and metadata.

Common Commands

Session Info

ada query @latest time-info

Returns the session’s time boundaries and duration.

List Sessions

ada query --list-sessions

Shows all available captured sessions.

Voice Transcript

ada query @latest transcribe segments --limit 100 --format json

Returns transcribed voice segments as JSON. You can filter by time range:

ada query @latest transcribe segments --since 10 --until 30

Screenshot at Time

ada query @latest screenshot --time 15.5 --output /tmp/screen.png

Captures the screen at the specified timestamp (in seconds).

Trace Events

Query function call events by time range:

ada query @latest events --since-ns 1000000000 --until-ns 2000000000 --limit 100

Or filter by function name:

ada query @latest events --function "viewDidLoad" --limit 100

Output Formats

Most commands support --format json for structured output that’s easy to parse programmatically. This is how the /analyze skill consumes trace data.

Session Selectors

  • @latest — the most recent session
  • Session ID — a specific session by its identifier