Skip to content

Search

txi search runs an FTS5 full-text query across all indexed turns and notes.

txi search "release planning"

Hits are grouped into two sections, turns and notes:

turns (4):
  [142#37] 2026-04-22  Riley Stone: we should land the release planning doc by friday
        (Q2 roadmap sync)
  ...
notes (1):
  [142/note:8] summary: Discussed release planning timeline and owners.
        (Q2 roadmap sync)

Filters

Restrict to a particular artifact, speaker, note kind, or date range:

# Only turn matches
txi search "rollout" --artifact turns

# Only notes, and only follow-ups
txi search "open question" --artifact notes --note-kind follow_up

# Filter turn matches by speaker
txi search "deadline" --speaker "Riley Stone"

# Restrict to a date window
txi search "kickoff" --since 2026-01-01 --until 2026-03-31

Options

  • --artifact {any,turns,notes} — restrict the artifact type. Default any.
  • --speaker NAME — filter turn hits by speaker name.
  • --note-kind {summary,follow_up,manual} — filter note hits by kind.
  • --since ISO_DATE / --until ISO_DATE — bound results by conversation date.
  • --limit N / -n N — max hits per artifact. Default 20.
  • --config PATH — override the default config file.

Query syntax

The query is passed through to SQLite's FTS5 matcher, so all standard FTS5 features work: phrase queries ("exact phrase"), prefix matches (plan*), and boolean operators (release AND planning, release NOT marketing).