UNPKG

@codervisor/devlog-ai

Version:

AI Chat History Extractor & Docker-based Automation - TypeScript implementation for GitHub Copilot and other AI coding assistants with automated testing capabilities

38 lines 1.39 kB
/** * GitHub Copilot chat history parser for VS Code * * This module handles parsing GitHub Copilot chat sessions from VS Code's * JSON storage files to extract actual conversation history. */ import { ChatSession, WorkspaceData } from '../../models/index.js'; import { AIAssistantParser, Logger } from '../base/ai-assistant-parser.js'; export declare class CopilotParser extends AIAssistantParser { constructor(logger?: Logger); getAssistantName(): string; /** * Get VS Code storage paths based on platform */ protected getDataPaths(): string[]; /** * Build mapping from workspace storage directory to actual workspace path */ private buildWorkspaceMapping; /** * Parse actual chat session from JSON file */ parseChatSession(filePath: string): Promise<ChatSession | null>; /** * Parse chat editing session from state.json file (legacy format) */ parseChatEditingSession(filePath: string): Promise<ChatSession | null>; /** * Discover Copilot data from VS Code's application support directory */ discoverChatData(): Promise<WorkspaceData>; /** * Discover and parse all Copilot data in a directory */ discoverCopilotData(basePath: string): Promise<WorkspaceData>; discoverVSCodeCopilotData(): Promise<WorkspaceData>; } //# sourceMappingURL=copilot-parser.d.ts.map