Files
Profa e8b2ae6094 feat(v3): add TinyDancer routing, consensus engine, and documentation updates
Major Features:
- TinyDancer 3-tier model routing (ADR-026): Haiku/Sonnet/Opus based on complexity
- Multi-model consensus engine with Byzantine fault tolerance
- Claim verifier service for agent work validation
- Code intelligence metric collectors (LOC, test counts)
- Fleet integration with init wizard

Documentation:
- Update README with 50 agents (43 main + 7 subagents)
- Add TinyDancer, Dream cycles, Consensus sections
- Remove unverified performance claims (keep 166x MCP verified)
- Create v2-vs-v3 comparison document
- Add reference docs for AQE fleet and Claude Flow

Testing:
- Add consensus engine unit tests
- Add queen-tinydancer wiring integration tests
- Add security-consensus wiring tests
- Add claim verifier integration tests
- Add fleet integration tests

Bump version to 3.0.0-alpha.28

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 17:33:22 +00:00

11 KiB

AQE Fleet Orchestration Reference

Overview

The AQE (Agentic Quality Engineering) Fleet provides specialized quality engineering agents organized into 12 DDD domains.


Fleet Initialization

mcp__agentic-qe__fleet_init({
  topology: "hierarchical",  // Queen-led for QE coordination
  maxAgents: 15,
  enabledDomains: ["test-generation", "coverage-analysis", "quality-assessment"],
  lazyLoading: true
})

12 DDD Domains

Domain Primary Agents Focus Area
test-generation qe-test-architect, qe-tdd-specialist AI-powered test creation
test-execution qe-parallel-executor, qe-flaky-hunter, qe-retry-handler Parallel execution, flaky detection
coverage-analysis qe-coverage-specialist, qe-gap-detector O(log n) sublinear coverage
quality-assessment qe-quality-gate, qe-deployment-advisor Quality gates, risk scoring
defect-intelligence qe-defect-predictor, qe-root-cause-analyzer ML-powered defect prediction
learning-optimization qe-learning-coordinator, qe-pattern-learner Cross-domain pattern learning
requirements-validation qe-tdd-specialist, qe-property-tester BDD scenarios, property tests
code-intelligence qe-knowledge-manager, code-analyzer Knowledge graphs, 80% token reduction
security-compliance qe-security-scanner, qe-security-auditor OWASP, CVE detection
contract-testing qe-contract-validator, qe-api-tester Pact, schema validation
visual-accessibility qe-visual-tester, qe-a11y-validator Visual regression, WCAG
chaos-resilience qe-chaos-engineer, qe-performance-tester Fault injection, load testing

MCP Tools

Fleet Management

// Initialize fleet
mcp__agentic-qe__fleet_init({
  topology: "hierarchical",
  maxAgents: 15,
  enabledDomains: ["test-generation", "coverage-analysis"]
})

// Get fleet status
mcp__agentic-qe__fleet_status({ verbose: true })

// Check fleet health
mcp__agentic-qe__fleet_health({ domain: "test-generation" })

Agent Management

// Spawn agent in domain
mcp__agentic-qe__agent_spawn({ domain: "test-generation", type: "worker" })

// List agents
mcp__agentic-qe__agent_list({ domain: "coverage-analysis" })

// Get agent metrics
mcp__agentic-qe__agent_metrics({ agentId: "agent-123" })

// Get agent status
mcp__agentic-qe__agent_status({ agentId: "agent-123" })

Task Management

// Submit task
mcp__agentic-qe__task_submit({
  type: "test-generation",
  priority: "p1",  // p0, p1, p2, p3
  payload: { sourceFile: "src/auth.ts", testType: "unit" }
})

// Orchestrate complex task
mcp__agentic-qe__task_orchestrate({
  task: "comprehensive-testing",
  strategy: "adaptive"  // parallel, sequential, adaptive
})

// List tasks
mcp__agentic-qe__task_list({ status: "running", limit: 50 })

// Get task status
mcp__agentic-qe__task_status({ taskId: "task-123" })

// Cancel task
mcp__agentic-qe__task_cancel({ taskId: "task-123" })

Test Operations

// AI-enhanced test generation
mcp__agentic-qe__test_generate_enhanced({
  sourceCode: "...",
  language: "typescript",
  testType: "unit"  // unit, integration, e2e
})

// Parallel test execution
mcp__agentic-qe__test_execute_parallel({
  testFiles: ["tests/**/*.test.ts"],
  parallel: true
})

Coverage & Quality

// Sublinear coverage analysis
mcp__agentic-qe__coverage_analyze_sublinear({
  target: "src/",
  detectGaps: true
})

// Quality assessment
mcp__agentic-qe__quality_assess({ runGate: true })

Security & Compliance

// Security scan
mcp__agentic-qe__security_scan_comprehensive({
  target: "src/",
  sast: true,
  dast: false
})

// Contract validation
mcp__agentic-qe__contract_validate({ contractPath: "api/contract.json" })

// Accessibility test
mcp__agentic-qe__accessibility_test({
  url: "http://localhost:3000",
  standard: "WCAG2.1"
})

Chaos & Performance

// Chaos engineering
mcp__agentic-qe__chaos_test({
  target: "api-service",
  faultType: "network-delay"
})

// Defect prediction
mcp__agentic-qe__defect_predict({ target: "src/" })

Requirements

// Requirements validation
mcp__agentic-qe__requirements_validate({ requirementsPath: "docs/requirements.md" })

// Code indexing for knowledge graph
mcp__agentic-qe__code_index({ target: "src/" })

Memory Operations

// Store pattern
mcp__agentic-qe__memory_store({
  key: "coverage-pattern-auth",
  value: { pattern: "...", successRate: 0.95 },
  namespace: "qe-patterns"
})

// Retrieve pattern
mcp__agentic-qe__memory_retrieve({
  key: "coverage-pattern-auth",
  namespace: "qe-patterns"
})

// Query with pattern matching
mcp__agentic-qe__memory_query({
  pattern: "coverage-*",
  namespace: "qe-patterns"
})

// Delete entry
mcp__agentic-qe__memory_delete({
  key: "old-pattern",
  namespace: "qe-patterns"
})

// Get memory usage
mcp__agentic-qe__memory_usage()

// Share knowledge between agents
mcp__agentic-qe__memory_share({
  sourceAgentId: "agent-1",
  targetAgentIds: ["agent-2", "agent-3"],
  knowledgeDomain: "test-patterns"
})

🧠 Auto-Learning Protocol

Before Starting Any QE Task

// 1. Search for similar test patterns from past successes
mcp__agentic-qe__memory_query({
  pattern: "[task-type]-*",  // e.g., "unit-test-*", "coverage-*"
  namespace: "qe-patterns"
})

// 2. Check defect prediction for the target
mcp__agentic-qe__defect_predict({ target: "src/[module]" })

// 3. Review coverage gaps to prioritize
mcp__agentic-qe__coverage_analyze_sublinear({
  target: "src/[module]",
  detectGaps: true
})

After Completing QE Task Successfully

// 1. Store successful test pattern
mcp__agentic-qe__memory_store({
  key: "[task-type]-[module]-pattern",
  value: {
    approach: "what worked",
    testCount: 15,
    coverageGain: 12.5,
    successRate: 0.95
  },
  namespace: "qe-patterns"
})

// 2. Share knowledge with other agents
mcp__agentic-qe__memory_share({
  sourceAgentId: "current-agent",
  targetAgentIds: ["qe-learning-coordinator"],
  knowledgeDomain: "test-patterns"
})

// 3. Update code intelligence index
mcp__agentic-qe__code_index({ target: "src/[module]" })

Continuous Learning Triggers

Trigger Action MCP Tool
After test generation Store test patterns memory_store (namespace: "test-patterns")
After coverage analysis Store gap patterns memory_store (namespace: "coverage-gaps")
After flaky test fix Store stabilization pattern memory_store (namespace: "flaky-fixes")
After security scan Store vulnerability patterns memory_store (namespace: "security-patterns")
After quality gate pass Store quality metrics memory_store (namespace: "quality-metrics")
Cross-agent learning Share patterns fleet-wide memory_share

QE-Specific Namespaces

Namespace Purpose Example Keys
qe-patterns General QE patterns unit-test-auth-pattern
test-patterns Test generation patterns integration-api-pattern
coverage-gaps Coverage gap analysis gap-auth-module-2024
flaky-fixes Flaky test stabilization flaky-async-timeout-fix
security-patterns Security vulnerability patterns xss-prevention-pattern
quality-metrics Quality gate metrics gate-pass-metrics-sprint-5
defect-predictions Predicted defect areas high-risk-payment-module

Memory-Enhanced QE Workflow

ALWAYS check memory before:

  • Generating tests (search for similar test patterns)
  • Analyzing coverage (search for known gap patterns)
  • Running security scans (search for known vulnerabilities)
  • Investigating flaky tests (search for stabilization patterns)

ALWAYS store in memory after:

  • Successfully generating comprehensive tests
  • Discovering and filling coverage gaps
  • Fixing flaky tests
  • Identifying security vulnerabilities
  • Passing quality gates with good metrics

Task Routing by Domain

Task Type MCP Tool Agents Spawned
Generate tests test_generate_enhanced qe-test-architect, qe-tdd-specialist
Run tests test_execute_parallel qe-parallel-executor, qe-retry-handler
Analyze coverage coverage_analyze_sublinear qe-coverage-specialist, qe-gap-detector
Quality gate quality_assess qe-quality-gate, qe-deployment-advisor
Security scan security_scan_comprehensive qe-security-scanner, qe-security-auditor
Chaos test chaos_test qe-chaos-engineer, qe-load-tester

Integration with Claude Flow

// STEP 1: Initialize Claude Flow swarm
Bash("npx @claude-flow/cli@latest swarm init --topology hierarchical --max-agents 15")

// STEP 2: Initialize AQE Fleet
mcp__agentic-qe__fleet_init({ topology: "hierarchical", maxAgents: 10 })

// STEP 3: Spawn agents via Claude Code Task tool
Task({ prompt: "Generate tests for auth module", subagent_type: "qe-test-architect", run_in_background: true })
Task({ prompt: "Analyze coverage gaps", subagent_type: "qe-coverage-specialist", run_in_background: true })

// STEP 4: Store learnings in both systems
mcp__agentic-qe__memory_store({ key: "pattern-1", value: "...", namespace: "qe-patterns" })
Bash("npx @claude-flow/cli@latest memory store --key 'qe-pattern-1' --value '...' --namespace patterns")

QE Agents Reference

Test Generation Domain

  • qe-test-architect - AI-powered test generation with pattern recognition
  • qe-tdd-specialist - TDD Red-Green-Refactor specialist
  • qe-tdd-red - TDD RED phase (write failing tests)
  • qe-tdd-green - TDD GREEN phase (minimal implementation)
  • qe-tdd-refactor - TDD REFACTOR phase (improve design)

Test Execution Domain

  • qe-test-executor - Multi-framework test executor
  • qe-parallel-executor - Parallel execution with sharding
  • qe-flaky-hunter - Flaky test detection and remediation
  • qe-retry-handler - Intelligent retry with backoff

Coverage Domain

  • qe-coverage-specialist - O(log n) sublinear analysis
  • qe-gap-detector - Risk-scored gap detection

Quality Domain

  • qe-quality-gate - Quality gate decisions
  • qe-deployment-advisor - Deployment readiness assessment
  • qe-code-reviewer - Code review specialist

Security Domain

  • qe-security-scanner - SAST/DAST scanning
  • qe-security-auditor - OWASP compliance
  • qe-security-reviewer - Security review specialist

Intelligence Domain

  • qe-defect-predictor - ML-powered defect prediction
  • qe-root-cause-analyzer - Systematic root cause analysis
  • qe-pattern-learner - Pattern discovery and learning
  • qe-learning-coordinator - Fleet-wide learning coordination