/** * CLI: kivo extract-sessions --source memory * * Extracts knowledge from workspace memory/*.md files via: * 1. Scan memory directory for .md files * 2. Split each file by ## headings into chunks * 3. Hash-based dedup: skip files whose content hasn't changed * 4. LLM extraction → structured knowledge with multi-dimensional tags * 5. Write to KIVO DB with source='memory' */ export interface ExtractMemoryOptions { dryRun?: boolean; limit?: number; memoryDir?: string; noQualityGate?: boolean; } export interface MemoryExtractResult { filesScanned: number; filesSkipped: number; chunksProcessed: number; knowledgeExtracted: number; knowledgeWritten: number; tokenEstimate: number; errors: string[]; } export declare function extractMemoryKnowledge(options?: ExtractMemoryOptions): Promise; export declare function formatMemoryResult(result: MemoryExtractResult, dryRun: boolean): string; //# sourceMappingURL=extract-memory.d.ts.map