1. List your most recent notes
--json to switch to NDJSON for piping:
2. Search by keyword and date range
tiro notes search uses Tiro’s deep search — each result is a note hydrated with its primary documents (one-pager, custom). The keyword is required (positional or --keyword).
Date filters accept ISO-8601 or relative shorthand:
How keyword matching works
tiro notes search queries Tiro’s full-text search index over note titles and paragraph content. Matches are case-insensitive and tokenized — "OKR planning" returns notes containing both “OKR” and “planning”, not the literal phrase. Results are reordered by relevance with createdAt desc as tiebreaker.
The deep variant (this command, POST /v1/external/notes/search) also hydrates each note with its primary documents (one-pager, custom) so an LLM client can read content alongside metadata in one call. The lighter tiro notes list --keyword "..." returns metadata only.
Without --keyword, tiro notes list orders results by createdAt desc. With --keyword, pagination cursor is always null (the response is bounded by what the search index returns).
Placeholder filter. Both
tiro notes list and tiro notes search filter out placeholder notes by default (title === "Untitled" or sourceType === "onboarding"). A page of N may return fewer than N visible notes — pass --include-untitled to surface them.3. Save a single meeting note as Markdown
--no-timestamps (v0.3.0+) to drop the ### mm:ss headers entirely — handy for raw saving and LLM ingest where the timestamps are noise:
4. Pipe search results to jq
--json always emits NDJSON for list/search responses — one note per line. Combine with jq -c (compact) for further pipelines, or head / tail to slice.
If the response includes a next-page cursor, it’s emitted as a final NDJSON line keyed _cursor:
--cursor to continue:
5. Get a transcript with speaker labels
get_note_transcript payload, switch to --format json — the shape is byte-for-byte identical:
5. Explore the workspace wiki
The wiki is Tiro’s auto-extracted knowledge graph (entities, concepts, and their links) over your notes. These commands are read-only and require a wiki-enabled workspace (paid, opt-in).--workspace is optional — omit it to use the default workspace for your API
key. If your account belongs to more than one workspace, run tiro wiki workspaces first and pass the guid whose wiki is on. A gated workspace prints
the backend’s upgrade message and exits non-zero.
→ Continue to For AI agents for tool-selection guidance and worked agent flows.