Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

logs

logsTOOL
Read the iPhone system log over USB for a few seconds, filtered by process or text
The log has no history over USB: lines start when the command starts. Run it while the thing you watch happens (e.g. an App Store download: --process appstored). Lines look like Oct 9 21:30:01 iPhone appstored(AppStoreDaemon)[123] <Notice>: ....
CLI flags in this text are arguments: --seconds = seconds, --process = process, --grep = grep, --limit = limit
Examples (arguments): {"grep":"Downloading","lease":"studio:42","process":"appstored","seconds":10}
Parameters
grep?string
Only lines that contain this (case-insensitive)
lease *string
Lease id exactly as acquire printed it, e.g. "studio:42"
limit?integer
Stop after this many lines (default: 500)
mac?string
Mac slug from list, e.g. "studio". Needed when several Macs are online
process?string
Only this process, e.g. SpringBoard
seconds?number
How long to read, 1-120 (default: 5)
Request example
{ "method": "tools/call", "params": { "name": "logs", "arguments": { "grep": "string", "lease": "string", "limit": 0, "mac": "string", "process": "string", "seconds": 0 } } }