UNPKG

claude-conversation-manager

Version:

A CLI tool for managing Claude Code conversation history with parsing and i18n support

34 lines (33 loc) 1.11 kB
import { ConversationFile, ConversationMessage, ConversationSummary } from './types'; export declare class ConversationParser { /** * Parse a conversation file from disk */ static parseFile(filePath: string): Promise<ConversationFile | null>; /** * Extract metadata from conversation file */ private static extractMetadata; /** * Check if a conversation file is corrupted */ private static checkCorruption; private static isContextContinuationMessage; private static extractContinuationSummary; private static extractTextFromMessage; /** * Validate and potentially repair a conversation file */ static repairFile(filePath: string): Promise<{ success: boolean; message: string; }>; /** * Generate automatic summary from messages (mimics Claude Code behavior) */ private static generateAutoSummary; /** * Write conversation data back to file */ static writeConversationFile(filePath: string, summary: ConversationSummary, messages: ConversationMessage[]): Promise<void>; }