create-ai-chat-context-experimental
Version:
Phase 2: TypeScript rewrite - AI Chat Context & Memory System with conversation extraction and AICF format support (powered by aicf-core v2.1.0).
40 lines • 1.27 kB
TypeScript
/**
* This file is part of create-ai-chat-context-experimental.
* Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).
* See LICENSE file for details.
*/
/**
* Augment Parser
* Extracts conversation data from Augment VSCode Extension LevelDB files
* October 2025
*/
import type { Message } from '../types/index.js';
import type { Result } from '../types/index.js';
/**
* Parse Augment LevelDB format
* Extracts messages from Augment VSCode Extension storage
*/
export declare class AugmentParser {
/**
* Parse raw Augment data into messages
*
* @param rawData - Raw data from Augment LevelDB
* @param conversationId - Conversation ID
* @returns Result with Message[] or error
*/
parse(rawData: string, conversationId: string): Result<Message[]>;
/**
* Extract messages from raw Augment data
* @param rawData - Raw data string
* @param conversationId - Conversation ID
* @returns Message[]
*/
private extractMessages;
/**
* Detect if data is from Augment
* @param rawData - Raw data
* @returns true if data appears to be from Augment
*/
isAugmentData(rawData: string): boolean;
}
//# sourceMappingURL=AugmentParser.d.ts.map