mirror of
https://github.com/proffesor-for-testing/agentic-qe.git
synced 2026-09-19 08:45:47 +08:00
a25a1c2679
Phase 0.5: Universal RuVector Integration (v2.5.9) ## Agent Architecture Migration - **CoverageAnalyzerAgent**: Migrated from EventEmitter to extend BaseAgent - Full RuVector integration with HybridRouter support - Implements abstract methods: initializeComponents(), performTask(), loadKnowledge(), cleanup() - New getCoverageStatus() method for agent-specific status - Configuration via CoverageAnalyzerConfig extending BaseAgentConfig - **QualityGateAgent**: Migrated from EventEmitter to extend BaseAgent - Full RuVector integration with HybridRouter support - Implements abstract methods: initializeComponents(), performTask(), loadKnowledge(), cleanup() - New getQualityGateStatus() method for agent-specific status - Configuration via QualityGateConfig extending BaseAgentConfig ## RuVector Methods Now Available on All Agents All QE agents now inherit these methods from BaseAgent: - hasRuVectorCache() - Check if RuVector GNN cache is enabled - getRuVectorMetrics() - Get GNN/LoRA/cache performance metrics - getCacheHitRate() - Get cache hit rate (0-1) - getRoutingStats() - Get routing decisions and latency statistics - forceRuVectorLearn() - Trigger LoRA learning consolidation - getCostSavingsReport() - Get cost savings from caching - getLLMStats() - Get LLM provider status including RuVector ## Other Changes - Updated QEAgentFactory to use new single-config constructor pattern - Added 6 RuVector MCP tools for external integration - Updated verification script - All 6 tests pass - Added BaseAgent.RuVector.test.ts unit tests - Added ruvector-agent-usage.ts example 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6.0 KiB
Executable File
6.0 KiB
Executable File