/** * search_transcripts Tool * * Semantic search over session transcript chunks. * Generates embedding for query, calls match_transcript_chunks RPC, * returns ranked results with session context. * * Thread: Transcript Semantic Search */ import type { Project, PerformanceData } from "../types/index.js"; export interface SearchTranscriptsParams { query: string; match_count?: number; similarity_threshold?: number; project?: Project; } interface TranscriptChunkResult { session_id: string; chunk_id: string; chunk_index: number; content: string; chunk_type: string; token_count: number; session_title: string | null; session_date: string | null; linear_issue: string | null; agent: string | null; project: string | null; similarity: number; } export interface SearchTranscriptsResult { query: string; results: TranscriptChunkResult[]; total_found: number; display?: string; error?: string; performance: PerformanceData; } /** * Execute search_transcripts tool */ export declare function searchTranscripts(params: SearchTranscriptsParams): Promise; export {}; //# sourceMappingURL=search-transcripts.d.ts.map