mirror of
https://github.com/proffesor-for-testing/agentic-qe.git
synced 2026-09-19 08:45:47 +08:00
c0d469a3bb
Brutal honesty review of the flatten-to-root migration found 12 categories of issues. This commit fixes all of them: - Fix @agentic-qe/v3 package refs in init installers and quality-criteria-service - Fix 7 broken import() paths in rvf-baseline-benchmark.ts (v3/src → src) - Fix prepare-assets.sh and demo-warmup.sh path references - Delete dead scripts/migrate-v2-to-v3-memory.js - Remove .claude-flow daemon state dirs (284KB) from agents/skills - Add .claude-flow exclusion to .npmignore - Fix JSDoc @agentic-qe/v3/ → agentic-qe/ in 27 source files - Fix @module v3/ tags in 9 dream engine files - Fix stale v3/ path refs in docs and architecture ADRs - Revert memory namespace changes (aqe/v3/domains/* are DB identifiers, not filesystem paths — changing them orphans 150K+ existing records) - Update CLAUDE.md with agent classification rules (QE vs non-QE agents) - Fix domain-team-manager test (scaling is not capped by defaultTeamSize) - Fix adr-040 timing test threshold (20ms → 50ms for CI tolerance) - Rename test:v3 → test:all in package.json - Update README.md project structure tree - Fix infra-healing test and demo script cd v3 references Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1061 lines
44 KiB
Markdown
1061 lines
44 KiB
Markdown
# Agentic Quality Engineering Fleet
|
|
|
|
<div align="center">
|
|
|
|
[](https://www.npmjs.com/package/agentic-qe)
|
|
[](https://opensource.org/licenses/MIT)
|
|
[](https://www.typescriptlang.org/)
|
|
[](https://nodejs.org/)
|
|
<img alt="NPM Downloads" src="https://img.shields.io/npm/dw/agentic-qe">
|
|
|
|
|
|
[Release Notes](docs/releases/README.md) | [Changelog](CHANGELOG.md) | [Contributors](CONTRIBUTORS.md) | [Issues](https://github.com/proffesor-for-testing/agentic-qe/issues) | [Discussions](https://github.com/proffesor-for-testing/agentic-qe/discussions)
|
|
|
|
> **V3** brings Domain-Driven Design architecture, 13 bounded contexts, 60 specialized QE agents, TinyDancer intelligent model routing, ReasoningBank learning with Dream cycles, HNSW vector search, mathematical Coherence verification, full MinCut/Consensus integration across all 13 domains, RVF cognitive container integration with portable brain export/import, **11 coding agent platform integrations** (Claude Code, OpenCode, Kiro, GitHub Copilot, Cursor, Cline, Kilo Code, Roo Code, OpenAI Codex CLI, Windsurf, Continue.dev), and deep integration with [Claude Flow](https://github.com/ruvnet/claude-flow) and [Agentic Flow](https://github.com/ruvnet/agentic-flow).
|
|
|
|
🏗️ **DDD Architecture** | 🧠 **ReasoningBank + Dream Cycles** | 🎯 **TinyDancer Model Routing** | 🔍 **HNSW Vector Search** | 👑 **Queen Coordinator** | 📊 **O(log n) Coverage** | 🔗 **Claude Flow Integration** | 🎯 **13 Bounded Contexts** | 📚 **78 QE Skills** | 🧬 **Coherence Verification** | ✅ **Trust Tiers** | 🛡️ **Governance** | 🌐 **11 Platform Integrations**
|
|
|
|
</div>
|
|
|
|
---
|
|
|
|
## ⚡ Quick Start
|
|
|
|
### Install & Initialize
|
|
|
|
```bash
|
|
# Install globally
|
|
npm install -g agentic-qe
|
|
|
|
# Initialize your project (interactive mode)
|
|
cd your-project
|
|
aqe init
|
|
|
|
# Or with auto-configuration (no prompts, configures MCP automatically)
|
|
aqe init --auto
|
|
|
|
# Include OpenCode assets (agents, skills, tools, permissions)
|
|
aqe init --auto --with-opencode
|
|
|
|
# Include AWS Kiro IDE assets (agents, skills, hooks, steering)
|
|
aqe init --auto --with-kiro
|
|
|
|
# Include any coding agent platform (Copilot, Cursor, Cline, etc.)
|
|
aqe init --auto --with-copilot --with-cursor --with-cline
|
|
|
|
# Or include all 8 additional platforms at once
|
|
aqe init --auto --with-all-platforms
|
|
```
|
|
|
|
> **Note:** `aqe init` automatically configures the MCP server in `.mcp.json` — Claude Code will auto-start it when connecting. For standalone MCP server usage (non-Claude-Code clients), run `aqe-mcp` or `npx agentic-qe mcp`.
|
|
|
|
### Use from MCP-compatible agent clients (11 platforms supported)
|
|
|
|
AQE is exposed as an MCP server and can be used from any client that supports MCP tool connections.
|
|
|
|
```bash
|
|
# For Claude Code: aqe init --auto configures .mcp.json automatically
|
|
# Claude Code will auto-start the MCP server on connection
|
|
|
|
# For OpenCode: provision assets automatically during init
|
|
aqe init --auto --with-opencode # installs agents, skills, tools, permissions, opencode.json
|
|
|
|
# For AWS Kiro: provision Kiro-native assets during init
|
|
aqe init --auto --with-kiro # installs .kiro/ agents, skills, hooks, steering, MCP config
|
|
|
|
# For GitHub Copilot, Cursor, Cline, Kilo Code, Roo Code, Codex, Windsurf, Continue.dev:
|
|
aqe init --auto --with-copilot # .vscode/mcp.json + copilot-instructions.md
|
|
aqe init --auto --with-cursor # .cursor/mcp.json + .cursorrules
|
|
aqe init --auto --with-cline # cline_mcp_settings.json + custom QE mode
|
|
aqe init --auto --with-all-platforms # all 8 platforms at once
|
|
|
|
# Or set up a specific platform after init:
|
|
aqe platform setup copilot # configure a single platform
|
|
aqe platform list # show all platforms with install status
|
|
aqe platform verify cursor # validate config format and content
|
|
|
|
# For other MCP clients: start the server manually
|
|
aqe-mcp # if installed globally
|
|
npx agentic-qe mcp # without global install
|
|
```
|
|
|
|
For client-specific setup examples, see [Platform Setup Guide](docs/platform-setup-guide.md).
|
|
|
|
**What V3 provides:**
|
|
- ✅ **13 DDD Bounded Contexts**: Organized by business domain (test-generation, coverage-analysis, security-compliance, enterprise-integration, etc.)
|
|
- ✅ **60 QE Agents**: Including Queen Coordinator for hierarchical orchestration (53 main + 7 TDD subagents)
|
|
- ✅ **TinyDancer Model Routing**: 3-tier intelligent routing (Haiku/Sonnet/Opus) for cost optimization
|
|
- ✅ **ReasoningBank Learning**: HNSW-indexed pattern storage with experience replay
|
|
- ✅ **O(log n) Coverage Analysis**: Sublinear algorithms for efficient gap detection
|
|
- ✅ **Claude Flow Integration**: Deep integration with MCP tools and swarm orchestration
|
|
- ✅ **Memory Coordination**: Cross-agent communication via `aqe/*` namespaces
|
|
- ✅ **Coherence Verification** (v3.3.0): Mathematical proof of belief consistency using WASM engines
|
|
- ✅ **RVF Cognitive Containers** (v3.7.0): MinCut task routing, witness chain audit trail, portable brain export/import, unified HNSW search, production dual-write to native RVF
|
|
- ✅ **OpenCode Support** (v3.7.1): 59 agent configs, 86 skill configs (78 QE + 8 general dev), 5 tool wrappers, SSE/WS/HTTP transport, output compaction, graceful degradation, `aqe init --with-opencode` auto-provisioning
|
|
- ✅ **AWS Kiro Support** (v3.7.2): 87 agent configs, 86 skill configs, 5 event-driven hooks, 2 steering files, MCP config, `aqe init --with-kiro` auto-provisioning
|
|
- ✅ **Multi-Platform Support** (v3.7.4): 8 new platform integrations — GitHub Copilot, Cursor, Cline, Kilo Code, Roo Code, OpenAI Codex CLI, Windsurf, Continue.dev — with JSON/TOML/YAML config generation, behavioral rules, and `aqe platform list/setup/verify` CLI
|
|
- ✅ **V2 Backward Compatibility**: All V2 agents map to V3 equivalents
|
|
- ✅ **78 QE Skills**: 46 Tier 3 verified + 32 additional QE skills (QCSD swarms, n8n testing, enterprise integration, qe-* domains)
|
|
|
|
---
|
|
|
|
## 🚀 Get Value in 60 Seconds
|
|
|
|
```bash
|
|
# 1. Install
|
|
npm install -g agentic-qe
|
|
|
|
# 2. Initialize (auto-detects your project, enables all 13 domains, configures MCP)
|
|
cd your-project && aqe init --auto
|
|
|
|
# 3. Use from Claude Code — MCP tools are available immediately (prefix: mcp__agentic-qe__)
|
|
# Or start MCP server manually for other clients: aqe-mcp
|
|
```
|
|
|
|
**What happens:**
|
|
1. **Auto-configuration** detects your tech stack (TypeScript/JS, testing framework, CI setup)
|
|
2. **All 13 DDD domains** enabled automatically - no "No factory registered" errors
|
|
3. **MCP server** configured in `.mcp.json` — Claude Code auto-connects on next session
|
|
4. **Pattern learning** kicks in - your project's test patterns are learned and reused
|
|
5. **AI agents** generate tests, analyze coverage, and provide actionable recommendations
|
|
|
|
---
|
|
|
|
## 🎯 Why AQE?
|
|
|
|
| Problem | AQE Solution |
|
|
|---------|--------------|
|
|
| **Writing comprehensive tests is tedious and time-consuming** | AI agents generate tests automatically with pattern reuse across projects |
|
|
| **Test suites become slow and expensive at scale** | Sublinear O(log n) algorithms for coverage analysis and intelligent test selection |
|
|
| **Flaky tests waste developer time debugging false failures** | ML-powered detection with root cause analysis and fix recommendations |
|
|
| **AI testing tools are expensive** | TinyDancer 3-tier model routing reduces costs by matching task complexity to appropriate model |
|
|
| **No memory between test runs—every analysis starts from scratch** | ReasoningBank remembers patterns, strategies, and what works for your codebase |
|
|
| **Agents waste tokens reading irrelevant code** | Code Intelligence provides token reduction with semantic search and knowledge graphs |
|
|
| **Quality engineering requires complex coordination** | Queen Coordinator orchestrates 60 agents across 13 domains with consensus and MinCut topology |
|
|
| **Tools don't understand your testing frameworks** | Works with Jest, Cypress, Playwright, Vitest, Mocha, Jasmine, AVA |
|
|
|
|
---
|
|
|
|
## ✨ V3 Features
|
|
|
|
### 🏗️ Domain-Driven Design Architecture
|
|
|
|
V3 is built on **13 DDD Bounded Contexts**, each with dedicated agents and clear responsibilities:
|
|
|
|
| Domain | Purpose | Key Agents |
|
|
|--------|---------|------------|
|
|
| **test-generation** | AI-powered test creation | qe-test-architect, qe-tdd-specialist |
|
|
| **test-execution** | Parallel execution & retry | qe-parallel-executor, qe-retry-handler |
|
|
| **coverage-analysis** | O(log n) gap detection | qe-coverage-specialist, qe-gap-detector |
|
|
| **quality-assessment** | Quality gates & decisions | qe-quality-gate, qe-risk-assessor |
|
|
| **defect-intelligence** | Prediction & root cause | qe-defect-predictor, qe-root-cause-analyzer |
|
|
| **requirements-validation** | BDD & testability | qe-requirements-validator, qe-bdd-generator |
|
|
| **code-intelligence** | Knowledge graph & search | qe-code-intelligence, qe-kg-builder |
|
|
| **security-compliance** | SAST/DAST & audit | qe-security-scanner, qe-security-auditor |
|
|
| **contract-testing** | API contracts & GraphQL | qe-contract-validator, qe-graphql-tester |
|
|
| **visual-accessibility** | Visual regression & a11y | qe-visual-tester, qe-accessibility-auditor |
|
|
| **chaos-resilience** | Chaos engineering & load | qe-chaos-engineer, qe-load-tester |
|
|
| **learning-optimization** | Cross-domain learning | qe-learning-coordinator, qe-pattern-learner |
|
|
| **enterprise-integration** | SOAP, SAP, ESB, OData | qe-soap-tester, qe-sap-rfc-tester, qe-sod-analyzer |
|
|
|
|
---
|
|
|
|
### ✅ Skill Trust Tiers (v3.4.2)
|
|
|
|
AQE includes **78 QE skills** (46 Tier 3 verified + 32 additional). Trust tiers apply to core QE skills:
|
|
|
|
| Tier | Badge | Count | Description |
|
|
|------|-------|-------|-------------|
|
|
| **Tier 3 - Verified** |  | 46 | Full evaluation test suite |
|
|
| **Tier 2 - Validated** |  | 7 | Has executable validator |
|
|
| **Tier 1 - Structured** |  | 5 | Has JSON output schema |
|
|
| **Tier 0 - Advisory** |  | 5 | SKILL.md guidance only |
|
|
|
|
**Tier 3 Skills** are recommended for production use - they have:
|
|
- JSON Schema validation for output structure
|
|
- Executable validator scripts for correctness
|
|
- Evaluation test suites with multi-model testing
|
|
|
|
```bash
|
|
# Check skill trust tier
|
|
aqe eval status --skill security-testing
|
|
|
|
# Run skill evaluation
|
|
aqe eval run --skill security-testing --model claude-sonnet-4
|
|
|
|
# View all trust tiers
|
|
cat .claude/skills/TRUST-TIERS.md
|
|
```
|
|
|
|
[Full documentation: docs/guides/skill-validation.md]
|
|
|
|
---
|
|
|
|
### 🌐 Browser Automation Integration (v3.1.0)
|
|
|
|
V3.1.0 adds full browser automation support via **@claude-flow/browser** integration:
|
|
|
|
| Component | Description |
|
|
|-----------|-------------|
|
|
| **BrowserSwarmCoordinator** | Parallel multi-viewport testing (4x faster) |
|
|
| **BrowserSecurityScanner** | URL validation, PII detection with auto-masking |
|
|
| **9 Workflow Templates** | YAML-based reusable browser workflows |
|
|
| **TrajectoryAdapter** | SONA learning integration with HNSW indexing |
|
|
|
|
**Available Workflow Templates:**
|
|
- `login-flow`, `oauth-flow` - Authentication testing
|
|
- `form-validation`, `navigation-flow` - User journey testing
|
|
- `visual-regression`, `accessibility-audit` - Quality validation
|
|
- `performance-audit`, `api-integration`, `scraping-workflow` - Advanced workflows
|
|
|
|
```bash
|
|
# Use browser automation from Claude Code
|
|
claude "Use security-visual-testing skill to test https://example.com across mobile, tablet, desktop viewports"
|
|
|
|
# Load and execute a workflow template
|
|
aqe workflow run login-flow --vars '{"username": "test", "password": "secret"}'
|
|
```
|
|
|
|
---
|
|
|
|
### 👑 Queen Coordinator & Hierarchical Orchestration
|
|
|
|
The **qe-queen-coordinator** manages the entire fleet with intelligent task distribution:
|
|
|
|
```
|
|
qe-queen-coordinator
|
|
(Queen)
|
|
|
|
|
+--------------------+--------------------+
|
|
| | |
|
|
TEST DOMAIN QUALITY DOMAIN LEARNING DOMAIN
|
|
(test-generation) (quality-assessment) (learning-optimization)
|
|
| | |
|
|
- test-architect - quality-gate - learning-coordinator
|
|
- tdd-specialist - risk-assessor - pattern-learner
|
|
- integration-tester - deployment-advisor - transfer-specialist
|
|
```
|
|
|
|
**Capabilities:**
|
|
- Orchestrate 60 QE agents concurrently across 13 domains
|
|
- TinyDancer 3-tier model routing (Haiku/Sonnet/Opus) with confidence-based decisions
|
|
- Byzantine fault-tolerant consensus for critical quality decisions
|
|
- MinCut graph-based topology optimization for self-healing coordination
|
|
- Memory-backed cross-agent communication with HNSW vector search
|
|
- Work stealing with adaptive load balancing (3-5x throughput improvement)
|
|
|
|
```bash
|
|
claude "Use qe-queen-coordinator to orchestrate release validation for v2.1.0 with 90% coverage target"
|
|
```
|
|
|
|
---
|
|
|
|
### 🤝 Agent Teams & Fleet Coordination
|
|
|
|
The Queen Coordinator is extended with **Agent Teams** (ADR-064) for hybrid fleet communication:
|
|
|
|
| Feature | Description |
|
|
|---------|-------------|
|
|
| **Mailbox Messaging** | Direct agent-to-agent and domain-scoped broadcast messaging |
|
|
| **Distributed Tracing** | TraceContext propagation across messages for end-to-end task visibility |
|
|
| **Dynamic Scaling** | Workload-based auto-scaling with configurable policies and cooldowns |
|
|
| **Competing Hypotheses** | Multi-agent root cause investigation with evidence scoring, auto-triggered on critical failures |
|
|
| **Federation** | Cross-service routing with health monitoring and service discovery |
|
|
| **Circuit Breakers** | Per-domain fault isolation with automatic recovery |
|
|
| **Task DAG** | Topological ordering with cycle detection for multi-step workflows |
|
|
|
|
**Fleet Tiers** — Activate the level of coordination your project needs:
|
|
|
|
| Tier | Agents | Best For |
|
|
|------|--------|----------|
|
|
| **Lite** | 1-4 | Small projects, focused tasks |
|
|
| **Standard** | 5-10 | Team projects, multi-domain coordination |
|
|
| **Full** | 11-15 | Enterprise, cross-fleet federation |
|
|
|
|
```bash
|
|
claude "Use qe-queen-coordinator with agent teams to investigate flaky test failures across test-execution and defect-intelligence domains"
|
|
```
|
|
|
|
---
|
|
|
|
### 🧠 ReasoningBank Learning System
|
|
|
|
V3 agents learn and improve through the **ReasoningBank** pattern storage:
|
|
|
|
| Component | Description |
|
|
|-----------|-------------|
|
|
| **Experience Storage** | Store successful patterns with confidence scores |
|
|
| **HNSW Indexing** | Fast O(log n) similarity search for pattern matching |
|
|
| **Experience Replay** | Learn from past successes and failures |
|
|
| **Cross-Project Transfer** | Share patterns between projects |
|
|
|
|
```bash
|
|
# Search learned patterns
|
|
aqe hooks search --query "test patterns"
|
|
|
|
# View learning statistics
|
|
aqe learning stats
|
|
```
|
|
|
|
---
|
|
|
|
### 🌙 Dream Cycles & Neural Learning
|
|
|
|
V3 introduces **Dream cycles** for neural consolidation and continuous improvement:
|
|
|
|
| Feature | Description |
|
|
|---------|-------------|
|
|
| **Dream Cycles** | Background neural consolidation (30s max) with spreading activation |
|
|
| **9 RL Algorithms** | Q-Learning, SARSA, DQN, PPO, A2C, DDPG, Actor-Critic, Policy Gradient, Decision Transformer |
|
|
| **SONA Integration** | Self-Optimizing Neural Architecture with <0.05ms adaptation |
|
|
| **Novelty Scoring** | Prioritize learning from novel patterns |
|
|
| **Concept Graphs** | Build semantic connections between quality patterns |
|
|
|
|
```bash
|
|
# Trigger dream cycle for pattern consolidation
|
|
aqe learning dream
|
|
|
|
# View learning dashboard and trajectory
|
|
aqe learning dashboard
|
|
```
|
|
|
|
---
|
|
|
|
### 🧬 RVF Cognitive Container Integration (v3.7.0)
|
|
|
|
V3.7 integrates **RVF (RuVector Format)** cognitive container capabilities across 4 workstreams:
|
|
|
|
| Feature | Description |
|
|
|---------|-------------|
|
|
| **MinCut Task Routing** | Models task complexity as a graph problem using vertex connectivity (lambda) for intelligent 3-tier routing |
|
|
| **RVCOW Dream Branching** | Copy-on-write branches for safe dream cycle experimentation — speculative insights are isolated until merged |
|
|
| **Cryptographic Witness Chain** | SHA-256 hash-chained audit trail for quality gate decisions, pattern promotions, and test completions |
|
|
| **Unified HNSW Search** | Consolidated 3 fragmented implementations behind a single progressive adapter (flat scan for small, full HNSW for large collections) |
|
|
| **Brain Export/Import** | Portable QE intelligence containers — export patterns, Q-values, and insights for sharing across environments |
|
|
| **MinCut Test Optimizer** | Identifies critical vs skippable tests using graph-based coverage analysis for faster test suites |
|
|
| **RVF Dual-Writer** | Best-effort dual-write to SQLite + RVF containers, preparing for future native RVF storage |
|
|
|
|
```bash
|
|
# Export your QE brain as a portable container
|
|
aqe brain export --output ./my-brain
|
|
|
|
# Import a brain into another environment
|
|
aqe brain import --input ./my-brain --dry-run
|
|
|
|
# View brain statistics
|
|
aqe brain info --input ./my-brain
|
|
```
|
|
|
|
---
|
|
|
|
### 🏗️ AWS Kiro IDE Support (v3.7.2)
|
|
|
|
V3.7.2 adds full **AWS Kiro IDE** integration, converting AQE agents, skills, hooks, and steering files to Kiro-native formats via `aqe init --with-kiro`.
|
|
|
|
| Asset | Count | Description |
|
|
|-------|-------|-------------|
|
|
| **Agents** | 87 | `.kiro/agents/*.json` — 62 QE + 15 n8n + 10 infra/testing agents |
|
|
| **Skills** | 86 | `.kiro/skills/*/SKILL.md` — full instructional content from Claude Code sources |
|
|
| **Hooks** | 5 | `.kiro/hooks/*.kiro.hook` — event-driven automation (test update, coverage, security, quality gate, pre-commit) |
|
|
| **Steering** | 2 | `.kiro/steering/*.md` — QE standards and testing conventions |
|
|
| **MCP Config** | 1 | `.kiro/settings/mcp.json` — auto-approved AQE tools |
|
|
|
|
**Setup:**
|
|
|
|
```bash
|
|
# Provision Kiro assets during init
|
|
aqe init --auto --with-kiro
|
|
|
|
# Or add Kiro to an existing project
|
|
aqe init --with-kiro
|
|
```
|
|
|
|
**What gets generated:**
|
|
|
|
```
|
|
.kiro/
|
|
├── agents/ # 87 agent definitions (Kiro JSON format)
|
|
├── skills/*/SKILL.md # 86 skill definitions (full markdown content)
|
|
├── hooks/ # 5 event-driven hooks
|
|
│ ├── aqe-test-updater.kiro.hook # Auto-update tests on source changes
|
|
│ ├── aqe-coverage-check.kiro.hook # Coverage analysis on test edits
|
|
│ ├── aqe-security-scan.kiro.hook # Security scan on auth file changes
|
|
│ ├── aqe-spec-quality-gate.kiro.hook # Quality gate after spec tasks
|
|
│ └── aqe-pre-commit-quality.kiro.hook # Quality check before agent stops
|
|
├── steering/ # 2 project-wide guidance files
|
|
│ ├── qe-standards.md # QE standards (auto-triggered)
|
|
│ └── testing-conventions.md # Test file conventions (fileMatch)
|
|
└── settings/mcp.json # MCP server config with auto-approved tools
|
|
```
|
|
|
|
**Key features:**
|
|
- Converts OpenCode YAML agents and Claude Code markdown agents to Kiro JSON format
|
|
- Reads full SKILL.md content from Claude Code sources (not thin YAML stubs)
|
|
- Maps `mcp:agentic-qe:` references to Kiro's `@agentic-qe/` format
|
|
- Maps Claude Code tool names to Kiro builtins (`bash`→`shell`, `edit`→`write`)
|
|
- Auto-detects existing `.kiro/` directory in `--auto` mode
|
|
- Safe by default: won't overwrite existing files unless `--upgrade` is used
|
|
|
|
---
|
|
|
|
### 🌐 Multi-Platform Coding Agent Support (v3.7.4)
|
|
|
|
V3.7.4 adds support for **8 additional coding agent platforms**, bringing the total to **11 supported platforms**. A single AQE MCP server works across all of them.
|
|
|
|
| Platform | Users | Config Format | Setup Flag |
|
|
|----------|-------|---------------|------------|
|
|
| **Claude Code** | Native | `.mcp.json` | Built-in |
|
|
| **OpenCode** | Growing | `opencode.json` | `--with-opencode` |
|
|
| **AWS Kiro** | Growing | `.kiro/settings/mcp.json` | `--with-kiro` |
|
|
| **GitHub Copilot** | 20M | `.vscode/mcp.json` | `--with-copilot` |
|
|
| **Cursor** | 360K paid | `.cursor/mcp.json` | `--with-cursor` |
|
|
| **Cline** | 5M installs | `cline_mcp_settings.json` | `--with-cline` |
|
|
| **Kilo Code** | 1.5M | `.kilocode/mcp.json` | `--with-kilocode` |
|
|
| **Roo Code** | Growing | `.roo/mcp.json` | `--with-roocode` |
|
|
| **OpenAI Codex CLI** | 1M+ | `.codex/config.toml` | `--with-codex` |
|
|
| **Windsurf** | Large | `.windsurf/mcp_config.json` | `--with-windsurf` |
|
|
| **Continue.dev** | Enterprise | `.continue/config.yaml` | `--with-continuedev` |
|
|
|
|
Each installer generates:
|
|
- **MCP config** in the platform's native format (JSON, TOML, or YAML)
|
|
- **Behavioral rules** (e.g., `.cursorrules`, `copilot-instructions.md`, `AGENTS.md`)
|
|
- **Auto-approve lists** for platforms that support them (Cline, Kilo Code, Roo Code)
|
|
|
|
```bash
|
|
# Set up all platforms at once
|
|
aqe init --auto --with-all-platforms
|
|
|
|
# Or individual platforms
|
|
aqe platform setup copilot
|
|
aqe platform setup cursor
|
|
|
|
# Check what's installed
|
|
aqe platform list
|
|
|
|
# Validate a platform's config
|
|
aqe platform verify cursor
|
|
```
|
|
|
|
For detailed per-platform setup instructions, see [Platform Setup Guide](docs/platform-setup-guide.md).
|
|
|
|
---
|
|
|
|
### 🎯 TinyDancer Intelligent Model Routing
|
|
|
|
**TinyDancer** (ADR-026) provides 3-tier intelligent model routing for cost optimization:
|
|
|
|
| Complexity Score | Model | Use Cases |
|
|
|-----------------|-------|-----------|
|
|
| **0-20** (Simple) | Haiku | Syntax fixes, type additions, simple refactors |
|
|
| **20-70** (Moderate) | Sonnet | Bug fixes, test generation, code review |
|
|
| **70+** (Critical) | Opus | Architecture, security, complex reasoning |
|
|
|
|
**Routing Features:**
|
|
- **Confidence-based decisions**: Routes based on task complexity analysis
|
|
- **Automatic escalation**: Escalates to higher-tier model if confidence is low
|
|
- **Learning from outcomes**: Improves routing based on success/failure patterns
|
|
- **Token budget optimization**: Minimizes cost while maintaining quality
|
|
|
|
```bash
|
|
# Route a task through TinyDancer
|
|
aqe llm route --task "fix type errors in user-service.ts"
|
|
|
|
# View routing cost analysis
|
|
aqe llm cost
|
|
```
|
|
|
|
---
|
|
|
|
### 🔄 Cross-Phase Memory Unification (v3.3.5)
|
|
|
|
V3.3.5 unifies cross-phase feedback loops with UnifiedMemoryManager:
|
|
|
|
- **Single SQLite Backend**: All QCSD signals stored in `.agentic-qe/memory.db`
|
|
- **Namespace-Based Storage**: `qcsd/strategic`, `qcsd/tactical`, `qcsd/operational`, `qcsd/quality-criteria`
|
|
- **Automatic TTL**: 30-90 day expiration per signal type
|
|
- **No File-Based Storage**: Eliminated JSON file storage for cross-phase memory
|
|
- **Full Hook Integration**: Pre/post hooks for cross-phase signal injection
|
|
|
|
### 🌐 AG-UI, A2A & A2UI Protocols (v3.4.0)
|
|
|
|
V3.4.0 adds support for **industry-standard agent communication protocols**:
|
|
|
|
| Protocol | Standard | Purpose |
|
|
|----------|----------|---------|
|
|
| **AG-UI** | Anthropic | Agent-to-User streaming interface with lifecycle events |
|
|
| **A2A** | Google | Agent-to-Agent interoperability with task/artifact exchange |
|
|
| **A2UI** | Hybrid | Unified UI components combining streaming + events |
|
|
|
|
**Programmatic usage:**
|
|
|
|
```typescript
|
|
import { AGUIAdapter, A2AAdapter } from 'agentic-qe';
|
|
|
|
// AG-UI: Stream test generation progress to UI
|
|
const agui = new AGUIAdapter();
|
|
await agui.streamTask({
|
|
type: 'test-generation',
|
|
onProgress: (event) => updateProgressBar(event.progress),
|
|
onArtifact: (test) => displayGeneratedTest(test),
|
|
});
|
|
|
|
// A2A: Inter-agent task delegation
|
|
const a2a = new A2AAdapter();
|
|
await a2a.sendTask({
|
|
from: 'qe-test-architect',
|
|
to: 'qe-security-scanner',
|
|
task: { type: 'review-tests', files: generatedTests },
|
|
});
|
|
```
|
|
|
|
**Benefits:**
|
|
- **Streaming feedback** - Real-time progress instead of waiting for completion
|
|
- **Agent interoperability** - Standard protocols for multi-agent coordination
|
|
- **Framework integration** - Works with React, Vue, or any UI framework
|
|
|
|
---
|
|
|
|
### 🔐 Consensus & MinCut Coordination (v3.3.3)
|
|
|
|
V3.3.3 achieves **full MinCut/Consensus integration across all 13 domains**:
|
|
|
|
| Feature | Description |
|
|
|---------|-------------|
|
|
| **Byzantine Consensus** | Fault-tolerant voting for critical quality decisions |
|
|
| **MinCut Topology** | Graph-based self-healing agent coordination |
|
|
| **Multi-Model Voting** | Aggregate decisions from multiple model tiers |
|
|
| **Claim Verification** | Cryptographic verification of agent work claims |
|
|
| **13/13 Domain Integration** | All domains use `verifyFinding()` for consensus |
|
|
| **Topology-Aware Routing** | Routes tasks avoiding weak network vertices |
|
|
| **Self-Healing Triggers** | `shouldPauseOperations()` for automatic recovery |
|
|
|
|
```bash
|
|
# Check fleet health (includes consensus and topology status)
|
|
aqe fleet status
|
|
|
|
# Via MCP tools (from Claude Code)
|
|
# mcp__agentic-qe__fleet_health({ includeTopology: true })
|
|
```
|
|
|
|
---
|
|
|
|
### 🧬 Coherence-Gated Quality Engineering (v3.3.0)
|
|
|
|
V3.3.0 introduces **mathematical coherence verification** using Prime Radiant WASM engines:
|
|
|
|
| Feature | Description |
|
|
|---------|-------------|
|
|
| **Contradiction Detection** | Sheaf cohomology identifies conflicting requirements before test generation |
|
|
| **Collapse Prediction** | Spectral analysis predicts swarm failures before they happen |
|
|
| **Causal Verification** | Distinguishes true causation from spurious correlations |
|
|
| **Auto-Tuning Thresholds** | EMA-based calibration adapts to your codebase |
|
|
|
|
**Compute Lanes** - Automatic routing based on coherence energy:
|
|
|
|
| Coherence Energy | Action | Latency |
|
|
|------------------|--------|---------|
|
|
| < 0.1 (Reflex) | Execute immediately | <1ms |
|
|
| 0.1-0.4 (Retrieval) | Fetch more context | ~10ms |
|
|
| 0.4-0.7 (Heavy) | Deep analysis | ~100ms |
|
|
| > 0.7 (Human) | Escalate to Queen | Async |
|
|
|
|
**Benefits:**
|
|
- Prevents contradictory test generation
|
|
- Detects swarm drift 10x faster
|
|
- Mathematical proof instead of statistical confidence
|
|
- "Coherence Verified" CI/CD badges
|
|
|
|
```bash
|
|
# Coherence verification is available via MCP tools and programmatic API:
|
|
# mcp__agentic-qe__quality_assess({ scope: "coherence", includeMetrics: true })
|
|
|
|
# Verify learned patterns for consistency
|
|
aqe learning verify
|
|
```
|
|
|
|
---
|
|
|
|
### 🔍 O(log n) Coverage Analysis
|
|
|
|
Efficient coverage gap detection using **Johnson-Lindenstrauss algorithms**:
|
|
|
|
- **Sublinear complexity**: Analyze large codebases in logarithmic time
|
|
- **Risk-weighted gaps**: Prioritize coverage by business impact
|
|
- **Intelligent test selection**: Minimal tests for maximum coverage
|
|
- **Trend tracking**: Monitor coverage changes over time
|
|
|
|
```bash
|
|
claude "Use qe-coverage-specialist to analyze gaps in src/ with risk scoring"
|
|
```
|
|
|
|
---
|
|
|
|
### 🔗 Claude Flow Integration
|
|
|
|
V3 deeply integrates with [Claude Flow](https://github.com/ruvnet/claude-flow) for:
|
|
|
|
- **MCP Server**: All V3 tools available via Model Context Protocol
|
|
- **Swarm Orchestration**: Multi-agent coordination with hierarchical topology
|
|
- **Memory Sharing**: Cross-agent state via `aqe/*` namespaces
|
|
- **Hooks System**: Pre/post task learning and optimization
|
|
- **Session Management**: Persistent state across conversations
|
|
|
|
```bash
|
|
# Initialize swarm with Claude Flow
|
|
npx @claude-flow/cli@latest swarm init --topology hierarchical-mesh
|
|
|
|
# Spawn V3 agents
|
|
npx @claude-flow/cli@latest agent spawn -t qe-test-architect --name test-gen
|
|
```
|
|
|
|
---
|
|
|
|
### 📊 60 Specialized QE Agents
|
|
|
|
| Category | Count | Highlights |
|
|
|----------|-------|------------|
|
|
| **Main QE Agents** | 53 | Test generation, coverage, security, performance, accessibility, enterprise integration, pentest validation |
|
|
| **TDD Subagents** | 7 | RED/GREEN/REFACTOR with code review |
|
|
|
|
**V2 Backward Compatibility**: All V2 agents map to V3 equivalents automatically.
|
|
|
|
<details>
|
|
<summary><b>📋 View All Main QE Agents (53)</b></summary>
|
|
|
|
| Agent | Domain | Purpose |
|
|
|-------|--------|---------|
|
|
| qe-queen-coordinator | coordination | Hierarchical fleet orchestration |
|
|
| qe-test-architect | test-generation | AI-powered test creation |
|
|
| qe-tdd-specialist | test-generation | TDD workflow coordination |
|
|
| qe-parallel-executor | test-execution | Multi-worker test execution |
|
|
| qe-retry-handler | test-execution | Intelligent retry with backoff |
|
|
| qe-coverage-specialist | coverage-analysis | O(log n) coverage analysis |
|
|
| qe-gap-detector | coverage-analysis | Risk-weighted gap detection |
|
|
| qe-quality-gate | quality-assessment | Quality threshold validation |
|
|
| qe-risk-assessor | quality-assessment | Multi-factor risk scoring |
|
|
| qe-deployment-advisor | quality-assessment | Go/no-go deployment decisions |
|
|
| qe-defect-predictor | defect-intelligence | ML-powered defect prediction |
|
|
| qe-root-cause-analyzer | defect-intelligence | Systematic root cause analysis |
|
|
| qe-flaky-hunter | defect-intelligence | Flaky test detection & fix |
|
|
| qe-requirements-validator | requirements-validation | Testability analysis |
|
|
| qe-bdd-generator | requirements-validation | Gherkin scenario generation |
|
|
| qe-code-intelligence | code-intelligence | Semantic code search |
|
|
| qe-kg-builder | code-intelligence | Knowledge graph construction |
|
|
| qe-dependency-mapper | code-intelligence | Dependency analysis |
|
|
| qe-security-scanner | security-compliance | SAST/DAST scanning |
|
|
| qe-security-auditor | security-compliance | Security audit & compliance |
|
|
| qe-contract-validator | contract-testing | API contract validation |
|
|
| qe-graphql-tester | contract-testing | GraphQL testing |
|
|
| qe-visual-tester | visual-accessibility | Visual regression testing |
|
|
| qe-accessibility-auditor | visual-accessibility | WCAG compliance testing |
|
|
| qe-responsive-tester | visual-accessibility | Cross-viewport testing |
|
|
| qe-chaos-engineer | chaos-resilience | Controlled fault injection |
|
|
| qe-load-tester | chaos-resilience | Load & performance testing |
|
|
| qe-performance-tester | chaos-resilience | Performance validation |
|
|
| qe-learning-coordinator | learning-optimization | Fleet-wide learning |
|
|
| qe-pattern-learner | learning-optimization | Pattern discovery |
|
|
| qe-transfer-specialist | learning-optimization | Cross-project transfer |
|
|
| qe-metrics-optimizer | learning-optimization | Hyperparameter tuning |
|
|
| qe-integration-tester | test-execution | Component integration |
|
|
| qe-mutation-tester | test-generation | Test effectiveness validation |
|
|
| qe-property-tester | test-generation | Property-based testing |
|
|
| qe-regression-analyzer | defect-intelligence | Regression risk analysis |
|
|
| qe-impact-analyzer | code-intelligence | Change impact assessment |
|
|
| qe-code-complexity | code-intelligence | Complexity metrics |
|
|
| qe-qx-partner | quality-assessment | QA + UX collaboration |
|
|
| qe-fleet-commander | coordination | Large-scale orchestration |
|
|
| qe-integration-architect | code-intelligence | V3 integration design |
|
|
| qe-product-factors-assessor | quality-assessment | SFDIPOT product factors analysis |
|
|
| qe-test-idea-rewriter | test-generation | Transform passive tests to active actions |
|
|
| qe-quality-criteria-recommender | quality-assessment | HTSM v6.3 Quality Criteria analysis |
|
|
| qe-devils-advocate | quality-assessment | Adversarial review of agent outputs |
|
|
|
|
</details>
|
|
|
|
<details>
|
|
<summary><b>🔧 TDD Subagents (7)</b></summary>
|
|
|
|
| Subagent | Phase | Purpose |
|
|
|----------|-------|---------|
|
|
| qe-tdd-red | RED | Write failing tests |
|
|
| qe-tdd-green | GREEN | Implement minimal code |
|
|
| qe-tdd-refactor | REFACTOR | Improve code quality |
|
|
| qe-code-reviewer | REVIEW | Code quality validation |
|
|
| qe-integration-reviewer | REVIEW | Integration review |
|
|
| qe-performance-reviewer | REVIEW | Performance review |
|
|
| qe-security-reviewer | REVIEW | Security review |
|
|
|
|
</details>
|
|
|
|
---
|
|
|
|
## 💻 V3 Usage Examples
|
|
|
|
### Example 1: Queen-Coordinated Quality Pipeline
|
|
|
|
```bash
|
|
claude "Use qe-queen-coordinator to run full quality assessment:
|
|
1. Generate tests for src/services/*.ts
|
|
2. Execute tests with parallel workers
|
|
3. Analyze coverage gaps with risk scoring
|
|
4. Run security scan
|
|
5. Validate quality gate at 90% threshold
|
|
6. Provide deployment recommendation"
|
|
```
|
|
|
|
**What happens:**
|
|
1. Queen spawns domain coordinators for each task
|
|
2. Agents execute in parallel across 5 domains
|
|
3. Results aggregate through memory coordination
|
|
4. Queen synthesizes final recommendation
|
|
|
|
### Example 2: Learning-Enhanced Test Generation
|
|
|
|
```bash
|
|
claude "Use qe-test-architect to create tests for PaymentService with:
|
|
- Property-based testing for validation
|
|
- 95% coverage target
|
|
- Apply learned patterns from similar services"
|
|
```
|
|
|
|
**Output includes:**
|
|
```
|
|
Generated 48 tests across 4 files
|
|
- unit/PaymentService.test.ts (32 unit tests)
|
|
- property/PaymentValidation.property.test.ts (8 property tests)
|
|
- integration/PaymentFlow.integration.test.ts (8 integration tests)
|
|
Coverage: 96.2%
|
|
Pattern reuse: 78% from learned patterns
|
|
Learning stored: "payment-validation-patterns" (confidence: 0.94)
|
|
```
|
|
|
|
### Example 3: TDD Workflow with Subagents
|
|
|
|
```bash
|
|
claude "Use qe-tdd-specialist to implement UserAuthentication with full RED-GREEN-REFACTOR cycle"
|
|
```
|
|
|
|
**Workflow:**
|
|
1. **qe-tdd-red**: Writes failing tests defining behavior
|
|
2. **qe-tdd-green**: Implements minimal code to pass
|
|
3. **qe-tdd-refactor**: Improves code quality
|
|
4. **qe-code-reviewer**: Validates standards
|
|
5. **qe-security-reviewer**: Checks security concerns
|
|
|
|
### Example 4: Cross-Domain Coordination
|
|
|
|
```bash
|
|
claude "Coordinate security audit across the monorepo:
|
|
- qe-security-scanner for SAST/DAST
|
|
- qe-dependency-mapper for vulnerability scanning
|
|
- qe-contract-validator for API security
|
|
- qe-chaos-engineer for resilience testing"
|
|
```
|
|
|
|
---
|
|
|
|
## 🎓 78 QE Skills
|
|
|
|
V3 agents automatically apply relevant skills from the comprehensive QE skill library.
|
|
|
|
<details>
|
|
<summary><b>View All 78 QE Skills</b></summary>
|
|
|
|
**Core Testing & Methodologies (12)**
|
|
- agentic-quality-engineering - Core PACT principles for AI-powered QE
|
|
- holistic-testing-pact - Evolved testing model with PACT integration
|
|
- context-driven-testing - Practices chosen based on project context
|
|
- tdd-london-chicago - Test-driven development with both school approaches
|
|
- xp-practices - Extreme programming practices for quality
|
|
- risk-based-testing - Focus testing effort on highest-risk areas
|
|
- test-automation-strategy - Strategic approach to automation
|
|
- refactoring-patterns - Safe code improvement patterns
|
|
- shift-left-testing - Early testing in development lifecycle
|
|
- shift-right-testing - Production testing and observability
|
|
- regression-testing - Strategic regression management
|
|
- verification-quality - Quality verification practices
|
|
|
|
**Specialized Testing (13)**
|
|
- accessibility-testing - WCAG 2.2 compliance and inclusive design
|
|
- mobile-testing - iOS and Android platform testing
|
|
- database-testing - Schema validation and data integrity
|
|
- contract-testing - Consumer-driven contract testing
|
|
- chaos-engineering-resilience - Fault injection and resilience testing
|
|
- visual-testing-advanced - Visual regression and UI testing
|
|
- security-visual-testing - Security-first visual testing with PII detection
|
|
- compliance-testing - Regulatory compliance (GDPR, HIPAA, SOC2)
|
|
- compatibility-testing - Cross-browser and platform testing
|
|
- localization-testing - i18n and l10n testing
|
|
- mutation-testing - Test suite effectiveness evaluation
|
|
- performance-testing - Load, stress, and scalability testing
|
|
- security-testing - OWASP and security vulnerability testing
|
|
|
|
**V3 Domain Skills (14)**
|
|
- qe-test-generation - AI-powered test synthesis
|
|
- qe-test-execution - Parallel execution and retry logic
|
|
- qe-coverage-analysis - O(log n) sublinear coverage
|
|
- qe-quality-assessment - Quality gates and deployment readiness
|
|
- qe-defect-intelligence - ML defect prediction and root cause
|
|
- qe-requirements-validation - BDD scenarios and acceptance criteria
|
|
- qe-code-intelligence - Knowledge graphs and token reduction
|
|
- qe-security-compliance - OWASP and CVE detection
|
|
- qe-contract-testing - Pact and schema validation
|
|
- qe-visual-accessibility - Visual regression and WCAG
|
|
- qe-chaos-resilience - Fault injection and resilience
|
|
- qe-learning-optimization - Transfer learning and self-improvement
|
|
- qe-iterative-loop - QE iteration patterns
|
|
- aqe-v2-v3-migration - Migration guide from v2 to v3
|
|
|
|
**Strategic & Communication (8)**
|
|
- six-thinking-hats - Edward de Bono's methodology for QE
|
|
- brutal-honesty-review - Unvarnished technical criticism
|
|
- sherlock-review - Evidence-based investigative code review
|
|
- cicd-pipeline-qe-orchestrator - CI/CD quality orchestration
|
|
- bug-reporting-excellence - High-quality bug reports
|
|
- consultancy-practices - QE consultancy workflows
|
|
- quality-metrics - Effective quality measurement
|
|
- pair-programming - AI-assisted pair programming
|
|
|
|
**Testing Techniques & Management (9)**
|
|
- exploratory-testing-advanced - SBTM and RST heuristics
|
|
- test-design-techniques - Test design methodologies
|
|
- test-data-management - Test data strategies
|
|
- test-environment-management - Environment configuration
|
|
- test-reporting-analytics - Quality dashboards and KPIs
|
|
- testability-scoring - Score code testability
|
|
- technical-writing - Documentation practices
|
|
- code-review-quality - Context-driven code reviews
|
|
- api-testing-patterns - REST and GraphQL testing
|
|
|
|
**n8n Workflow Testing (5)** (contributed by [@fndlalit](https://github.com/fndlalit))
|
|
- n8n-workflow-testing-fundamentals - Execution lifecycle and data flow
|
|
- n8n-expression-testing - Expression validation and testing
|
|
- n8n-security-testing - Workflow security scanning
|
|
- n8n-trigger-testing-strategies - Webhook and event testing
|
|
- n8n-integration-testing-patterns - API contract testing for n8n
|
|
|
|
**QCSD Swarms (4)** - Quality Conscious Software Delivery lifecycle
|
|
- qcsd-ideation-swarm - Phase 1: HTSM v6.3, Risk Storming, Testability analysis
|
|
- qcsd-refinement-swarm - Phase 2: SFDIPOT analysis, BDD scenario generation
|
|
- qcsd-development-swarm - Phase 3: TDD, coverage, code quality gates (SHIP/CONDITIONAL/HOLD)
|
|
- qcsd-cicd-swarm - Phase 4: Pipeline quality gates (RELEASE/REMEDIATE/BLOCK)
|
|
|
|
**Accessibility (2)**
|
|
- a11y-ally - Comprehensive WCAG auditing with video captions and EU compliance
|
|
- accessibility-testing - WCAG 2.2 compliance and screen reader validation
|
|
|
|
</details>
|
|
|
|
---
|
|
|
|
## 🔄 V2 to V3 Migration
|
|
|
|
V3 provides automatic backward compatibility with V2:
|
|
|
|
```bash
|
|
# Check migration status
|
|
aqe migrate status
|
|
|
|
# Run migration with backup
|
|
aqe migrate run --backup
|
|
|
|
# Verify migration
|
|
aqe migrate verify
|
|
```
|
|
|
|
**What gets migrated:**
|
|
- ✅ Memory data (SQLite → AgentDB with HNSW indexing)
|
|
- ✅ Configuration files
|
|
- ✅ Learned patterns (→ ReasoningBank)
|
|
- ✅ Agent mappings (V2 names → V3 equivalents)
|
|
|
|
| V2 Agent | V3 Agent |
|
|
|----------|----------|
|
|
| qe-test-generator | qe-test-architect |
|
|
| qe-coverage-analyzer | qe-coverage-specialist |
|
|
| qe-quality-gate | qe-quality-gate |
|
|
| qe-security-scanner | qe-security-scanner |
|
|
| qe-coordinator | qe-queen-coordinator |
|
|
|
|
---
|
|
|
|
## 🤖 LLM Provider Configuration
|
|
|
|
AQE V3 supports multiple LLM providers for maximum flexibility:
|
|
|
|
| Provider | Type | Cost | Best For |
|
|
|----------|------|------|----------|
|
|
| **Ollama** | Local | FREE | Privacy, offline |
|
|
| **OpenRouter** | Cloud | Varies | 300+ models |
|
|
| **Groq** | Cloud | FREE | High-speed |
|
|
| **Claude API** | Cloud | Paid | Highest quality |
|
|
| **Google AI** | Cloud | FREE | Gemini models |
|
|
|
|
```bash
|
|
# Configure provider
|
|
export GROQ_API_KEY="gsk_..."
|
|
aqe init --auto
|
|
```
|
|
|
|
---
|
|
|
|
## 📖 Documentation
|
|
|
|
### V3 Guides
|
|
- [V3 Migration Guide](docs/plans/V2-TO-V3-MIGRATION-PLAN.md) - Complete migration instructions
|
|
- [V3 CLI Reference](docs/guides/V3-CLI-REFERENCE.md) - All V3 commands
|
|
- [DDD Architecture](docs/architecture/DDD-ARCHITECTURE.md) - Domain-driven design overview
|
|
|
|
### V2 Documentation (Legacy)
|
|
- [V2 README](v2/docs/V2-README.md) - Complete V2 documentation
|
|
- [Quick Start Guide](v2/docs/AQE-CLI.md) - V2 quick start
|
|
- [User Guide](v2/docs/USER-GUIDE.md) - V2 workflows and examples
|
|
|
|
### Feature Guides
|
|
- [Learning System Guide](docs/guides/LEARNING-SYSTEM-USER-GUIDE.md) - ReasoningBank learning
|
|
- [Pattern Management Guide](docs/guides/PATTERN-MANAGEMENT-USER-GUIDE.md) - Cross-project patterns
|
|
- [MCP Integration](docs/guides/MCP-INTEGRATION.md) - Claude Code integration
|
|
|
|
### Testing Guides
|
|
- [Test Generation](docs/guides/TEST-GENERATION.md) - AI-powered test creation
|
|
- [Coverage Analysis](docs/guides/COVERAGE-ANALYSIS.md) - O(log n) gap detection
|
|
- [Quality Gates](docs/guides/QUALITY-GATES.md) - Intelligent validation
|
|
|
|
---
|
|
|
|
## 📊 Project Architecture
|
|
|
|
```
|
|
agentic-qe/
|
|
├── src/
|
|
│ ├── kernel/ # Shared kernel
|
|
│ ├── domains/ # 13 bounded contexts
|
|
│ │ ├── test-generation/
|
|
│ │ ├── coverage-analysis/
|
|
│ │ ├── quality-assessment/
|
|
│ │ └── ...
|
|
│ ├── routing/ # Agent routing & registry
|
|
│ ├── mcp/ # MCP server
|
|
│ └── cli/ # CLI
|
|
├── tests/ # 17,000+ tests
|
|
├── assets/agents/ # 60 QE agent definitions (53 main + 7 subagents)
|
|
├── .claude/
|
|
│ ├── agents/v3/ # Agent definitions (source)
|
|
│ └── skills/ # QE-specific skills
|
|
├── .kiro/ # AWS Kiro IDE integration
|
|
│ ├── agents/ # 87 Kiro agent definitions (JSON)
|
|
│ ├── skills/ # 86 Kiro skill definitions (SKILL.md)
|
|
│ ├── hooks/ # 5 event-driven hooks
|
|
│ ├── steering/ # 2 QE steering files
|
|
│ └── settings/ # MCP server configuration
|
|
├── docs/ # Documentation
|
|
│ ├── plans/ # Migration plans
|
|
│ ├── policies/ # Project policies
|
|
│ └── implementation/ # ADRs and DDD docs
|
|
├── package.json
|
|
└── README.md # This file
|
|
```
|
|
|
|
---
|
|
|
|
## 🚀 Development
|
|
|
|
### Setup
|
|
|
|
```bash
|
|
# Clone repository
|
|
git clone https://github.com/proffesor-for-testing/agentic-qe.git
|
|
cd agentic-qe
|
|
|
|
# Install V3 dependencies
|
|
cd v3
|
|
npm install
|
|
|
|
# Build
|
|
npm run build
|
|
|
|
# Run tests
|
|
npm test -- --run
|
|
```
|
|
|
|
### V3 Scripts
|
|
|
|
| Script | Description |
|
|
|--------|-------------|
|
|
| `npm run build` | Compile TypeScript |
|
|
| `npm test -- --run` | Run all tests |
|
|
| `npm run cli` | Run CLI in dev mode |
|
|
| `npm run mcp` | Start MCP server |
|
|
|
|
---
|
|
|
|
## 🤝 Contributing
|
|
|
|
We welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details.
|
|
|
|
---
|
|
|
|
## 📞 Support
|
|
|
|
- **Documentation**: [docs/](docs/)
|
|
- **Issues**: [GitHub Issues](https://github.com/proffesor-for-testing/agentic-qe/issues)
|
|
- **Discussions**: [GitHub Discussions](https://github.com/proffesor-for-testing/agentic-qe/discussions)
|
|
- **Email**: support@agentic-qe.com
|
|
|
|
---
|
|
|
|
## 📝 License
|
|
|
|
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
|
|
|
|
---
|
|
|
|
## 👥 Contributors
|
|
|
|
Thanks to all the amazing people who have contributed to Agentic QE Fleet!
|
|
|
|
<!-- ALL-CONTRIBUTORS-LIST:START -->
|
|
| <img src="https://github.com/proffesor-for-testing.png" width="60" style="border-radius:50%"/><br/>**[@proffesor-for-testing](https://github.com/proffesor-for-testing)**<br/>Project Lead | <img src="https://github.com/fndlalit.png" width="60" style="border-radius:50%"/><br/>**[@fndlalit](https://github.com/fndlalit)**<br/>QX Partner, Testability | <img src="https://github.com/shaal.png" width="60" style="border-radius:50%"/><br/>**[@shaal](https://github.com/shaal)**<br/>Core Development | <img src="https://github.com/mondweep.png" width="60" style="border-radius:50%"/><br/>**[@mondweep](https://github.com/mondweep)**<br/>Architecture |
|
|
|:---:|:---:|:---:|:---:|
|
|
<!-- ALL-CONTRIBUTORS-LIST:END -->
|
|
|
|
[View all contributors](CONTRIBUTORS.md) | [Become a contributor](CONTRIBUTING.md)
|
|
|
|
---
|
|
|
|
## 💖 Support the Project
|
|
|
|
If you find Agentic QE Fleet valuable, consider supporting its development:
|
|
|
|
| | Monthly | Annual (Save $10) |
|
|
|---|:---:|:---:|
|
|
| **Price** | $5/month | $50/year |
|
|
| **Benefits** | Sponsor recognition, Priority support | All monthly + Featured in README, Roadmap input |
|
|
| **Subscribe** | [**Monthly**](https://www.paypal.com/webapps/billing/plans/subscribe?plan_id=P-88G03706DU8150205NEYZZAY) | [**Annual**](https://www.paypal.com/webapps/billing/plans/subscribe?plan_id=P-39189175UE6623540NEYZ2CI) |
|
|
|
|
[View sponsorship details](FUNDING.md)
|
|
|
|
---
|
|
|
|
## 🙏 Acknowledgments
|
|
|
|
V3 is built on the shoulders of giants:
|
|
|
|
- **[Claude Flow](https://github.com/ruvnet/claude-flow)** by [@ruvnet](https://github.com/ruvnet) - Multi-agent orchestration, MCP integration, swarm coordination
|
|
- **[Agentic Flow](https://github.com/ruvnet/agentic-flow)** by [@ruvnet](https://github.com/ruvnet) - Agent patterns, learning systems, neural coordination
|
|
- Built with TypeScript, Node.js, and better-sqlite3
|
|
- HNSW indexing via hnswlib-node
|
|
- Inspired by Domain-Driven Design and swarm intelligence
|
|
- Integrates with Jest, Cypress, Playwright, k6, SonarQube, and more
|
|
- Compatible with Claude Code via Model Context Protocol (MCP)
|
|
|
|
---
|
|
|
|
<div align="center">
|
|
|
|
**Made with ❤️ by the Agentic QE Team**
|
|
|
|
[⭐ Star us on GitHub](https://github.com/proffesor-for-testing/agentic-qe) | [💖 Sponsor](FUNDING.md) | [👥 Contributors](CONTRIBUTORS.md)
|
|
|
|
</div>
|