UNPKG

agentic-qe

Version:

Agentic Quality Engineering Fleet System - AI-driven quality management platform

89 lines 2.8 kB
/** * 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