search_recordings
[search] Unified recording search. Runs bounded searches over transcript lines, topic segments, memory atoms, participant metadata, titles, briefs, summaries, and action items in one call. Returns typed hits plus conversation_ids, line_ids, segment_ids, memory_atom_ids, participant_ids, brief_ids, summary_ids, action_item_ids. Chat execution expands hits into readable evidence automatically; external callers can fetch returned ids where a matching fetcher is advertised.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Required. One phrase for a single concept, or a JSON array string of 2-4 distinct facets. | |
| end_time | No | ISO 8601; filters by recording started_at. | |
| start_time | No | ISO 8601; filters by recording started_at. | |
| search_types | No | Optional lane filter. Omit to search all. Allowed: transcript, segment, memory_atom, participant, title, brief, summary, action_item. | |
| conversation_ids | No | Optional: restrict to these opaque recording ids. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| result | Yes | Tool-specific result payload; shape varies per tool (object for most; may be null/array/text for some). Intentionally type-unconstrained for strict-validating clients. | |
| took_ms | No |