rUv f5ffe51dc4 [docs] Add comprehensive ReasoningBank documentation and pre-trained models
This commit adds extensive ReasoningBank documentation, including:

## Documentation Structure
- Main README with tutorial-focused introduction
- Architecture documentation (database schema, algorithms)
- Google Research paper analysis (arXiv:2509.25140)
- Basic and advanced tutorials
- Integration guides (agentic-flow)
- Code examples and use cases

## Pre-Trained Models (11,000+ patterns)
Added 5 production-ready models in /docs/reasoningbank/models/:

1. **SAFLA** (2,000 patterns) - Self-learning systems
   - Self-aware feedback loops
   - Bayesian confidence learning
   - Success/failure distillation

2. **Google Research** (3,000 patterns) - Research best practices
   - Strategy-level memory (60% success + 40% failure)
   - MaTTS parallel/sequential scaling
   - Based on arXiv:2509.25140

3. **Code Reasoning** (2,500 patterns) - Programming best practices
   - Design patterns (SOLID, MVC, microservices)
   - Algorithm optimization
   - Code quality and refactoring

4. **Problem Solving** (2,000 patterns) - Cognitive diversity
   - 5 thinking modes (convergent, divergent, lateral, systems, critical)
   - Multi-step reasoning
   - Complex problem analysis

5. **Domain Expert** (1,500 patterns) - Technical domains
   - DevOps & Infrastructure
   - Data Engineering & ML
   - Security & Compliance
   - API Design
   - Performance & Scalability

## Model Features
- ✅ Production-ready (validated & benchmarked)
- ✅ Full schema compatibility (12 tables)
- ✅ Expert quality (83-91% avg confidence)
- ✅ Fast queries (<2ms average latency)
- ✅ Copy & use (no configuration needed)

## Utility Scripts (_scripts/)
- benchmark-all.cjs - Performance benchmarking
- fix-schema-compatibility.cjs - Schema repair tool
- schema-validator.cjs - Validation suite
- training-coordinator.cjs - Multi-agent coordination
- validation-suite.cjs - Quality assurance

## Technical Documentation (_docs/)
- COMPATIBILITY.md - Complete schema reference
- COMPLETION-SUMMARY.md - Project report
- SCHEMA-UPDATE-SUMMARY.md - Update details
- VERIFICATION-COMPLETE.md - Verification status

## Organization Improvements
- Reorganized models directory with _docs/ and _scripts/ subfolders
- Updated all internal documentation links
- Created comprehensive navigation index
- Added usage guides for each model
- Training guides for custom models

## Key Capabilities Documented
- Infinite memory with perfect recall
- Pattern recognition across domains
- Confidence-weighted decision making
- Failure learning (anti-pattern detection)
- Multi-step reasoning (workflow intelligence)
- Cognitive flexibility (6 thinking modes)
- Semantic understanding (not keyword matching)
- Zero-shot adaptation (1 example learning)
- Knowledge accumulation over time
- Self-awareness and meta-learning

## Files Added
- 447 files total
- 76MB (includes pre-trained SQLite databases)
- Complete documentation suite
- Production-ready models
- Training and validation tools

Related to: v2.7.0-alpha.10 release
2025-10-15 14:13:55 +00:00
2025-09-18 22:15:06 +00:00
2025-07-17 04:11:59 +00:00
2025-07-18 13:35:41 +00:00
2025-09-26 14:51:31 +00:00
2025-09-26 18:02:18 +00:00
2025-06-02 17:24:20 -04:00
2025-06-17 18:32:39 +00:00

🌊 Claude-Flow v2.7.0: Enterprise AI Orchestration Platform

🌟 Star on GitHub 📈 Downloads 📦 Latest Release ⚡ Claude Code 🏛️ Agentics Foundation 🛡️ MIT License

🌟 Overview

Claude-Flow v2.7 is an enterprise-grade AI orchestration platform that combines hive-mind swarm intelligence, persistent memory, and 100+ advanced MCP tools to revolutionize AI-powered development workflows.

🎯 Key Features

  • 🧠 ReasoningBank Memory: Persistent SQLite storage with semantic search (2-3ms latency)
  • 🔍 Semantic Search: Hash-based embeddings - works without API keys
  • 🐝 Hive-Mind Intelligence: Queen-led AI coordination with specialized worker agents
  • 🔧 100 MCP Tools: Comprehensive toolkit for swarm orchestration and automation
  • 🔄 Dynamic Agent Architecture (DAA): Self-organizing agents with fault tolerance
  • 💾 Persistent Memory: .swarm/memory.db with 30+ specialized patterns
  • 🪝 Advanced Hooks System: Automated workflows with pre/post operation hooks
  • 📊 GitHub Integration: 6 specialized modes for repository management
  • 🌐 Flow Nexus Cloud: E2B sandboxes, AI swarms, challenges, and marketplace

🔥 Revolutionary AI Coordination: Build faster, smarter, and more efficiently with AI-powered development orchestration


⚡ Quick Start

📋 Prerequisites

  • Node.js 18+ (LTS recommended)
  • npm 9+ or equivalent package manager
  • Windows users: See Windows Installation Guide for special instructions

⚠️ IMPORTANT: Claude Code must be installed first:

# 1. Install Claude Code globally
npm install -g @anthropic-ai/claude-code

# 2. (Optional) Skip permissions check for faster setup
claude --dangerously-skip-permissions

🚀 Install Latest Alpha

# NPX (recommended - always latest)
npx claude-flow@alpha init --force
npx claude-flow@alpha --help

# Or install globally
npm install -g claude-flow@alpha
claude-flow --version
# v2.7.0-alpha.10

🆕 What's New in v2.7.0-alpha.10

✅ Semantic Search Fixed

Critical bug fix for semantic search returning 0 results:

  • ✅ Fixed stale compiled code (dist-cjs/ now uses Node.js backend)
  • ✅ Fixed result mapping for retrieveMemories() flat structure
  • ✅ Fixed parameter mismatch (namespace vs domain)
  • ✅ 2-3ms query latency with hash embeddings
  • ✅ Works without API keys (deterministic 1024-dim embeddings)

🧠 ReasoningBank Integration (agentic-flow@1.5.13)

  • Node.js Backend: Replaced WASM with SQLite + better-sqlite3
  • Persistent Storage: All memories saved to .swarm/memory.db
  • Semantic Search: MMR ranking with 4-factor scoring
  • Database Tables: patterns, embeddings, trajectories, links
  • Performance: 2ms queries, 400KB per pattern with embeddings
# Semantic search now fully functional
npx claude-flow@alpha memory store test "API configuration" --namespace semantic --reasoningbank
npx claude-flow@alpha memory query "configuration" --namespace semantic --reasoningbank
# ✅ Found 3 results (semantic search) in 2ms

📚 Release Notes: v2.7.0-alpha.10

🧠 Memory System Commands

ReasoningBank (Persistent SQLite Memory)

# Store memories with semantic search
npx claude-flow@alpha memory store api_key "REST API configuration" \
  --namespace backend --reasoningbank

# Query with semantic search (2-3ms latency)
npx claude-flow@alpha memory query "API config" \
  --namespace backend --reasoningbank
# ✅ Found 3 results (semantic search)

# List all memories
npx claude-flow@alpha memory list --namespace backend --reasoningbank

# Check status and statistics
npx claude-flow@alpha memory status --reasoningbank
# ✅ Total memories: 30
#    Embeddings: 30
#    Storage: .swarm/memory.db

Features

  • ✅ No API Keys Required: Hash-based embeddings (1024 dimensions)
  • ✅ Persistent Storage: SQLite database survives restarts
  • ✅ Semantic Search: MMR ranking with similarity scoring
  • ✅ Namespace Isolation: Organize memories by domain
  • ✅ Fast Queries: 2-3ms average latency
  • ✅ Process Cleanup: Automatic database closing

Optional: Enhanced Embeddings

# For better semantic accuracy (requires API key)
export OPENAI_API_KEY=$YOUR_API_KEY
# Uses text-embedding-3-small (1536 dimensions)

🐝 Swarm Orchestration

Quick Swarm Commands

# Quick task execution (recommended)
npx claude-flow@alpha swarm "build REST API with authentication" --claude

# Multi-agent coordination
npx claude-flow@alpha swarm init --topology mesh --max-agents 5
npx claude-flow@alpha swarm spawn researcher "analyze API patterns"
npx claude-flow@alpha swarm spawn coder "implement endpoints"
npx claude-flow@alpha swarm status

Hive-Mind for Complex Projects

# Initialize hive-mind system
npx claude-flow@alpha hive-mind wizard
npx claude-flow@alpha hive-mind spawn "build enterprise system" --claude

# Session management
npx claude-flow@alpha hive-mind status
npx claude-flow@alpha hive-mind resume session-xxxxx

When to Use:

Feature swarm hive-mind
Best For Quick tasks Complex projects
Setup Instant Interactive wizard
Memory Task-scoped Project-wide SQLite
Sessions Temporary Persistent + resume

🔧 MCP Tools Integration

Setup MCP Servers

# Add Claude Flow MCP server (required)
claude mcp add claude-flow npx claude-flow@alpha mcp start

# Optional: Enhanced coordination
claude mcp add ruv-swarm npx ruv-swarm mcp start

# Optional: Cloud features (requires registration)
claude mcp add flow-nexus npx flow-nexus@latest mcp start

Available MCP Tools (100 Total)

Core Tools:

  • swarm_init, agent_spawn, task_orchestrate
  • memory_usage, memory_search
  • neural_status, neural_train, neural_patterns

Memory Tools:

  • mcp__claude-flow__memory_usage - Store/retrieve persistent memory
  • mcp__claude-flow__memory_search - Pattern-based search

GitHub Tools:

  • github_repo_analyze, github_pr_manage, github_issue_track

Performance Tools:

  • benchmark_run, performance_report, bottleneck_analyze

📚 Full Reference: MCP Tools Documentation


🪝 Advanced Hooks System

Automated Workflow Enhancement

Claude-Flow automatically configures hooks for enhanced operations:

# Auto-configures hooks during init
npx claude-flow@alpha init --force

Available Hooks

Pre-Operation:

  • pre-task: Auto-assigns agents by complexity
  • pre-edit: Validates files and prepares resources
  • pre-command: Security validation

Post-Operation:

  • post-edit: Auto-formats code
  • post-task: Trains neural patterns
  • post-command: Updates memory

Session Management:

  • session-start: Restores previous context
  • session-end: Generates summaries
  • session-restore: Loads memory

🎯 Common Workflows

Pattern 1: Single Feature Development

# Initialize once per feature
npx claude-flow@alpha init --force
npx claude-flow@alpha hive-mind spawn "Implement authentication" --claude

# Continue same feature (reuse hive)
npx claude-flow@alpha memory query "auth" --recent
npx claude-flow@alpha swarm "Add password reset" --continue-session

Pattern 2: Multi-Feature Project

# Project initialization
npx claude-flow@alpha init --force --project-name "my-app"

# Feature 1: Authentication
npx claude-flow@alpha hive-mind spawn "auth-system" --namespace auth --claude

# Feature 2: User management
npx claude-flow@alpha hive-mind spawn "user-mgmt" --namespace users --claude

Pattern 3: Research & Analysis

# Start research session
npx claude-flow@alpha hive-mind spawn "Research microservices" \
  --agents researcher,analyst --claude

# Check learned knowledge
npx claude-flow@alpha memory stats
npx claude-flow@alpha memory query "microservices patterns" --reasoningbank

📊 Performance & Stats

  • 84.8% SWE-Bench solve rate - Industry-leading problem-solving
  • 32.3% token reduction - Efficient context management
  • 2.8-4.4x speed improvement - Parallel coordination
  • 2-3ms query latency - ReasoningBank semantic search
  • 64 specialized agents - Complete development ecosystem
  • 100 MCP tools - Comprehensive automation toolkit

📚 Documentation

Core Documentation

Release Notes

Advanced Topics

Configuration


🤝 Community & Support


🚀 Roadmap & Targets

Immediate (Q4 2025)

  • ✅ Semantic search fix (v2.7.0-alpha.10)
  • ✅ ReasoningBank Node.js backend
  • 🔄 Enhanced embedding models
  • 🔄 Multi-user collaboration features

Q1 2026

  • Advanced neural pattern recognition
  • Cloud swarm coordination
  • Real-time agent communication
  • Enterprise SSO integration

Growth Targets

  • 5K+ GitHub stars, 50K npm downloads/month
  • $25K MRR, 15 enterprise customers
  • 90%+ error prevention
  • 30+ minutes saved per developer per week

Star History

Star History Chart

📄 License

MIT License - see LICENSE for details


Built with ❤️ by rUv | Powered by Revolutionary AI

v2.7.0-alpha.10 - Semantic Search Fixed + ReasoningBank Node.js Backend

Languages
TypeScript 83.5%
JavaScript 11.8%
Shell 2.7%
Svelte 0.9%
Rust 0.6%
Other 0.3%