Commit Graph

3 Commits

Author SHA1 Message Date
Profa 1240a93f7c cf v3 init 2026-01-09 07:51:43 +00:00
Dragan Spiridonov e044ae7787 Fix learning persistence issue (#80)
* fix(learning): persist learning data to SQLite database (Issue #79)

Root cause: Database schema was missing columns that handlers tried to write to:
- patterns table: missing domain, success_rate columns
- q_values table: missing metadata column
- learning_experiences table: missing metadata, created_at columns

Additionally, MemoryStoreHandler had persist:true flag but never actually
persisted to SQLite - it only wrote to in-memory Map.

Changes:
- SwarmMemoryManager.ts: Added missing columns to table schemas
- SwarmMemoryManager.ts: Added migrations for existing databases
- memory-store.ts: Now actually persists to SQLite when persist=true
- server.ts: Pass SwarmMemoryManager to MemoryStoreHandler

Verification:
- Created verify-issue-79-fix.ts script for testing
- All learning data (patterns, Q-values, experiences) now persists
- Data survives database reconnection

Fixes #79

* chore(release): prepare v1.9.2 release

- Update package.json version to 1.9.2
- Update README.md with v1.9.2 release info
- Update CHANGELOG.md with release notes for Issue #79 fix
- Remove deprecated/unused config files and commands (user cleanup)
- Learning persistence fix verified working

Fixes #79

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-26 13:53:17 +01:00
Profa 5a2883a4a0 chore: Initial release v1.0.0
Agentic Quality Engineering Fleet - AI-driven quality management platform

Features:
- 16 specialized QE agents for comprehensive testing
- AI-powered test generation with 95% coverage targets
- O(log n) sublinear algorithms for massive scale
- Parallel test execution with intelligent orchestration
- Real-time coverage analysis and gap detection
- Smart quality gates with ML-driven decisions
- Security scanning (SAST, DAST, dependency analysis)
- Performance testing with load orchestration
- Flaky test detection with automatic stabilization
- API contract validation with breaking change detection
- Test data generation (10,000+ records/sec)
- Production intelligence (convert incidents to tests)
- Chaos engineering for resilience testing
- MCP integration with Claude Code
- Multi-framework support (Jest, Mocha, Cypress, Playwright)

Architecture:
- TypeScript implementation
- MCP (Model Context Protocol) integration
- Claude Code agent orchestration
- Event-driven agent coordination
- Distributed fleet management
- Cross-session memory persistence

Documentation:
- Complete API documentation (TypeDoc)
- User guides (Getting Started, MCP Integration, Test Generation, etc.)
- Architecture deep-dive
- CLI reference
- Contributing guidelines
- MIT License

Tech Stack:
- TypeScript 5.3+
- Node.js 18+
- @anthropic-ai/sdk ^0.64.0
- @modelcontextprotocol/sdk ^1.18.2
- Jest for testing
- Winston for logging
- SQLite for persistence

Project Structure:
- src/ - Source code (agents, core, MCP, CLI)
- tests/ - Comprehensive test suite
- docs/ - Complete documentation
- .claude/ - Agent definitions and commands
- config/ - Configuration files

🤖 Generated with Claude Code
https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 19:59:56 +00:00