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).
73 lines • 4.3 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.
*/
/**
* Public API exports for create-ai-chat-context
* Phase 2: TypeScript rewrite - October 2025
*
* This is the main entry point for the package.
* Users can import types and utilities from this package.
*/
export type { Result } from './types/result.js';
export { Ok, Err, isOk, isErr } from './types/result.js';
export type { Message, MessageMetadata, Conversation, ConversationSource, } from './types/conversation.js';
export type { ConversationSummary, ConversationMetrics } from './types/summary.js';
export type { UserIntent, AIAction, TechnicalWork, Decision, ConversationFlow, WorkingState, AnalysisResult, } from './types/extraction.js';
export { AppError, FileOperationError, ConversationParsingError, ExtractionError, PlatformDetectionError, ValidationError, } from './types/errors.js';
export { PermissionManager } from './core/PermissionManager.js';
export type { PlatformName, ConsentStatus, PlatformPermission, PermissionsData, AuditEntry, } from './core/PermissionManager.js';
export { WatcherConfigManager } from './core/WatcherConfigManager.js';
export type { WatcherConfigData, PlatformConfig, WatcherSettings, } from './core/WatcherConfigManager.js';
export { MultiClaudeConsolidationService } from './services/MultiClaudeConsolidationService.js';
export { GenericParser } from './parsers/GenericParser.js';
export { AugmentParser } from './parsers/AugmentParser.js';
export { ClaudeParser } from './parsers/ClaudeParser.js';
export { ClaudeCliParser } from './parsers/ClaudeCliParser.js';
export { WarpParser } from './parsers/WarpParser.js';
export { ConversationSummaryParser } from './parsers/ConversationSummaryParser.js';
export { ActionExtractor } from './extractors/ActionExtractor.js';
export { DecisionExtractor } from './extractors/DecisionExtractor.js';
export { FlowExtractor } from './extractors/FlowExtractor.js';
export { IntentExtractor } from './extractors/IntentExtractor.js';
export { StateExtractor } from './extractors/StateExtractor.js';
export { TechnicalWorkExtractor } from './extractors/TechnicalWorkExtractor.js';
export { ConversationOrchestrator } from './orchestrators/ConversationOrchestrator.js';
export { MultiClaudeOrchestrator } from './orchestrators/MultiClaudeOrchestrator.js';
export * from './utils/Config.js';
export { FileIOManager } from './utils/FileIOManager.js';
export { FileValidator } from './utils/FileValidator.js';
export * from './utils/FileSystemUtils.js';
export * from './utils/Logger.js';
export { WatcherLogger } from './utils/WatcherLogger.js';
export * from './utils/TokenUtils.js';
export type { TokenAnalysis, WrapUpDecision } from './utils/TokenMonitor.js';
export * from './utils/Archive.js';
export * from './utils/ErrorUtils.js';
export { MessageBuilder } from './utils/MessageBuilder.js';
export * from './utils/ParserUtils.js';
export * from './utils/StatsUtils.js';
export * from './utils/Templates.js';
export * from './utils/TimestampUtils.js';
export * from './utils/ValidationUtils.js';
export { WatcherManager } from './utils/WatcherManager.js';
export { DaemonManager } from './utils/DaemonManager.js';
export type { DaemonStatus, DaemonInfo } from './utils/DaemonManager.js';
export { MemoryFileWriter } from './writers/MemoryFileWriter.js';
export { AugmentLevelDBReader } from './readers/AugmentLevelDBReader.js';
export { ClaudeCliWatcher } from './watchers/ClaudeCliWatcher.js';
export { ClaudeDesktopWatcher } from './watchers/ClaudeDesktopWatcher.js';
export { AgentRouter } from './agents/AgentRouter.js';
export { AgentUtils } from './agents/AgentUtils.js';
export { CacheConsolidationAgent } from './agents/CacheConsolidationAgent.js';
export { MemoryDropoffAgent } from './agents/MemoryDropoffAgent.js';
export type { DropoffStats, SessionAge } from './agents/MemoryDropoffAgent.js';
export { SessionConsolidationAgent } from './agents/SessionConsolidationAgent.js';
export type { ConversationEssentials, Session, ConsolidationStats, } from './agents/SessionConsolidationAgent.js';
/**
* Package version
* @internal
*/
export declare const VERSION = "3.1.0";
//# sourceMappingURL=index.d.ts.map