UNPKG

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
/** * 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