Interviews Read
interviews_readRead interviews. Typical path: (1) action=list with summary_mode=brief (default) — returns the short # Summary. List items include need_approve_speakers (+ pending_speakers / hint): when true, show interviewer quote links then confirm via assign_speakers; one identity confirm backfills other interviews sharing voice_identity_id. Use summary_mode=brief for renaming or folder triage. Use summary_mode=full when Profile/Tools/Pains/Other topics are needed for deeper analysis. (2) call search when you need evidence or counter-evidence for a hypothesis; (3) use action=transcript with around_chunk_index from matching_chunks when a quote window is required. CITATION REQUIRED: when answering the user, actively cite evidence as markdown "verbatim quote" using interview_url / matching chunk url from tool results (includes ?t= when start_seconds is set). Prefer quotes over paraphrase.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Interview UUID (required for get, status, transcript). | |
| limit | No | For list: max interviews (default 20, max 100). For transcript: max characters (default 4000, max 20000). | |
| action | Yes | Read action. Use list (brief or summary_mode=full) for overview; use transcript when you need a quote window. | |
| offset | No | For list: skip count. For transcript without around_chunk_index: character offset (default 0). | |
| folder_id | No | Deprecated alias for project_id. | |
| inbox_only | No | When true with action=list, list Inbox interviews (no project). Ignored if project_id is set. | |
| notes_mode | No | List only. none (default) = omit notes body. full = researcher notes (truncated on list). Use summary when notes are not required. | |
| project_id | No | Optional project UUID to filter list (alias: folder_id). | |
| radius_chars | No | Transcript only with around_chunk_index: chars before/after chunk match (default 1500, max 8000). | |
| summary_mode | No | List only. brief (default) = short # Summary for triage/rename. full = all summary_fragments (profile/tools/pains/other_topics) when brief is insufficient. | |
| around_chunk_index | No | Transcript only: expand a window around this vector-search chunk_index (use instead of blind offset when available). |