UNPKG

@codervisor/devlog-cli

Version:

Command-line interface for devlog - Extract and stream chat history to devlog server

32 lines 1.22 kB
/** * Data mapper for converting between AI package and Core package types * * Handles the conversion between different ChatSession and ChatMessage * structures used by the AI parsing logic and the core storage system. */ import { ChatSession as CoreChatSession, ChatMessage as CoreChatMessage } from '@codervisor/devlog-core'; import { WorkspaceData, WorkspaceDataContainer } from '@codervisor/devlog-ai'; export interface ConvertedChatData { sessions: CoreChatSession[]; messages: CoreChatMessage[]; } /** * Convert AI package WorkspaceData to Core package format */ export declare function convertWorkspaceDataToCoreFormat(workspaceData: WorkspaceData | WorkspaceDataContainer): ConvertedChatData; /** * Extract workspace information from AI WorkspaceData */ export declare function extractWorkspaceInfo(workspaceData: WorkspaceData | WorkspaceDataContainer): { name: any; path: string | undefined; agent: string; version: string | undefined; sessionCount: number; totalMessages: number; }; /** * Validate that the converted data is properly structured */ export declare function validateConvertedData(data: ConvertedChatData): boolean; //# sourceMappingURL=data-mapper.d.ts.map