/** * Agentic QE v3 - Main Entry Point * Domain-Driven Design Architecture with 12 Bounded Contexts */ export * from './shared/types'; export * from './shared/value-objects'; export * from './shared/events'; export * as Entities from './shared/entities'; export * from './kernel'; export * from './coordination'; export * from './domains'; export { MCPServer, createMCPServer, ToolRegistry, createToolRegistry, } from './mcp'; export { createQEReasoningBank, QEReasoningBank, RealQEReasoningBank, createRealQEReasoningBank, detectQEDomain, detectQEDomains, mapQEDomainToAQE, QE_DOMAIN_LIST, QE_DOMAINS, } from './learning'; export type { QEPattern, QEPatternType, QEPatternTemplate, QEPatternContext, QEDomain, CreateQEPatternOptions, LearningOutcome, PatternSearchOptions, PatternSearchResult, QERoutingRequest, QERoutingResult, } from './learning'; export { createTestOutcomeTracker, createCoverageLearner, createQualityScoreCalculator, createPatternPromotionManager, createQualityFeedbackLoop, QualityFeedbackLoop, TestOutcomeTracker, CoverageLearner, QualityScoreCalculator, PatternPromotionManager, DEFAULT_FEEDBACK_CONFIG, DEFAULT_QUALITY_WEIGHTS, DEFAULT_PROMOTION_CRITERIA, } from './feedback'; export type { TestOutcome, CoverageSession, CoverageStrategy, CoverageTechnique, FeedbackConfig, PatternTier, CoverageGap as FeedbackCoverageGap, QualityDimensions, QualityWeights, PromotionCriteria, PatternPromotionEvent, PatternDemotionEvent, } from './feedback'; export * from './routing'; export * from './optimization'; export { createDefaultConfig, createProjectAnalyzer, createSelfConfigurator, createInitOrchestrator, quickInit, formatInitResult, ProjectAnalyzer, SelfConfigurator, InitOrchestrator, DEFAULT_LEARNING_CONFIG, DEFAULT_ROUTING_CONFIG, DEFAULT_WORKERS_CONFIG, DEFAULT_HOOKS_CONFIG, DEFAULT_AUTO_TUNING_CONFIG, } from './init'; export type { ProjectAnalysis, DetectedFramework, DetectedLanguage, ExistingTests, CodeComplexity, AQEInitConfig, LearningConfig, RoutingConfig as InitRoutingConfig, WorkersConfig, HooksConfig, AutoTuningConfig, InitResult, InitStepResult, WizardStep, WizardOption, WizardState, PretrainedPattern, PretrainedLibrary, InitOrchestratorOptions, } from './init'; export { SwarmObserver, createSwarmObserver, createInMemorySwarmObserver, InMemoryAgentProvider, TopologyAnalyzer, createTopologyAnalyzer, SwarmSelfModel, createSwarmSelfModel, SelfHealingController, createSelfHealingController, NoOpActionExecutor, StrangeLoopOrchestrator, createStrangeLoopOrchestrator, createInMemoryStrangeLoop, DEFAULT_STRANGE_LOOP_CONFIG, } from './strange-loop'; export type { TopologyType, AgentNode, CommunicationEdge, SwarmTopology, AgentHealthMetrics as StrangeLoopAgentHealthMetrics, ConnectivityMetrics, SwarmVulnerability, SwarmHealthObservation, TrendDirection, TrendAnalysis, BottleneckInfo, BottleneckAnalysis, PredictedVulnerability, SwarmModelDelta, SelfHealingActionType, ActionPriority, SelfHealingAction, ActionResult, ExecutedAction, SelfDiagnosis, StrangeLoopConfig, StrangeLoopStats, StrangeLoopEventType, StrangeLoopEvent, StrangeLoopEventListener, AgentProvider, ActionExecutor, } from './strange-loop'; export declare const VERSION = "3.0.0-alpha"; export declare const ARCHITECTURE = "DDD with 12 Bounded Contexts"; export declare const MAX_CONCURRENT_AGENTS = 15; /** * Quick start example: * * ```typescript * import { createKernel } from '@agentic-qe/v3'; * * const kernel = createKernel({ * maxConcurrentAgents: 15, * memoryBackend: 'hybrid', * hnswEnabled: true, * }); * * await kernel.initialize(); * * // Use domain APIs * const testGen = kernel.getDomainAPI('test-generation'); * const result = await testGen.generateTests({ ... }); * ``` */ //# sourceMappingURL=index.d.ts.map