agentic-qe
Version:
Agentic Quality Engineering Fleet System - AI-driven quality management platform
89 lines • 2.8 kB
TypeScript
/**
* Agentic QE Fleet - AI-Driven Quality Engineering Platform
*
* @packageDocumentation
*
* The Agentic QE Fleet is a comprehensive quality engineering platform that provides
* autonomous testing, quality analysis, and deployment readiness assessment through
* a swarm of specialized AI agents.
*
* ## Features
*
* - **AI-Driven Test Generation**: Generate comprehensive test suites using Claude Sonnet 4.5
* - **Parallel Test Execution**: Execute tests across multiple frameworks concurrently
* - **Real-Time Coverage Analysis**: Detect coverage gaps with O(log n) sublinear algorithms
* - **Intelligent Quality Gates**: AI-driven quality assessment and enforcement
* - **Performance Testing**: Load testing and performance profiling with k6, JMeter, Gatling
* - **Security Scanning**: Multi-layer security analysis (SAST, DAST, dependencies, containers)
* - **Deployment Readiness**: Multi-factor deployment risk assessment
* - **Production Intelligence**: Learn from production incidents and user behavior
* - **Regression Risk Analysis**: Smart test selection based on code change impact
* - **Flaky Test Detection**: Statistical analysis and auto-stabilization
*
* ## Installation
*
* ```bash
* npm install agentic-qe
* ```
*
* ## Quick Start
*
* ```typescript
* import { FleetManager, Task, TaskPriority } from 'agentic-qe';
*
* // Initialize the fleet
* const fleet = new FleetManager({
* agents: [
* { type: 'test-generator', count: 2 },
* { type: 'test-executor', count: 4 },
* { type: 'coverage-analyzer', count: 1 }
* ]
* });
*
* await fleet.initialize();
* await fleet.start();
*
* // Submit a task
* const task = new Task(
* 'test-generation',
* 'Generate unit tests',
* { filePath: './src/services/UserService.ts' },
* {},
* TaskPriority.HIGH
* );
*
* await fleet.submitTask(task);
* ```
*
* ## Architecture
*
* The fleet uses a distributed agent architecture with:
* - **Event-Driven Coordination**: Real-time agent communication via EventBus
* - **Shared Memory**: Cross-agent knowledge sharing through MemoryManager
* - **Sublinear Optimization**: O(log n) algorithms for scale
* - **Fault Tolerance**: Automatic retry and recovery mechanisms
*
* @author AQE Development Team
* @license MIT
* @version 1.0.0
*/
/**
* Core fleet management and coordination components
* @module Core
*/
export * from './core/FleetManager';
export * from './core/Agent';
export * from './core/Task';
export * from './core/EventBus';
export * from './core/MemoryManager';
/**
* All agent implementations and agent factory
* @module Agents
*/
export * from './agents';
/**
* Utility classes and helper functions
* @module Utilities
*/
export * from './utils';
//# sourceMappingURL=index.d.ts.map