claude-historian
Version:
an MCP server for Claude Code conversation history
11 lines • 516 B
TypeScript
import { CompactMessage, ConversationSession } from './types.js';
export declare class ConversationParser {
private sessions;
parseJsonlFile(projectDir: string, filename: string, query?: string, timeFilter?: (timestamp: string) => boolean): Promise<CompactMessage[]>;
private extractContext;
private updateSessionInfo;
getSession(sessionId: string): ConversationSession | undefined;
getAllSessions(): ConversationSession[];
private isValidTimestamp;
}
//# sourceMappingURL=parser.d.ts.map