Download Latest Version v2.7.0-alpha.10 - ReasoningBank Memory _ Advanced AI Capabilities source code.tar.gz (95.7 MB)
Email in envelope

Get an email when there's a new version of Claude-Flow

Home / v2.7.0-alpha.10
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-10-13 7.3 kB
v2.7.0-alpha.10 - ReasoningBank Memory _ Advanced AI Capabilities source code.tar.gz 2025-10-13 95.7 MB
v2.7.0-alpha.10 - ReasoningBank Memory _ Advanced AI Capabilities source code.zip 2025-10-13 100.6 MB
Totals: 3 Items   196.3 MB 3

🧠 Claude-Flow v2.7.0-alpha.10: ReasoningBank & Advanced Memory

🌟 Major Features

Agentic-Flow Integration (v1.5.13)

Claude-Flow now integrates agentic-flow@1.5.13 with a powerful Node.js backend that brings enterprise-grade reasoning and memory capabilities:

  • 🔄 Persistent Memory: All agent memories survive restarts via SQLite (.swarm/memory.db)
  • 🧠 ReasoningBank: Pattern-based reasoning system with semantic understanding
  • ⚡ Lightning Fast: 2-3ms query latency for semantic searches
  • 🔓 No API Keys Required: Hash-based embeddings work out-of-the-box

🔍 Semantic Search with MMR Ranking

Advanced search powered by Maximal Marginal Relevance with 4-factor scoring:

  • 40% Semantic Similarity - Find conceptually related memories
  • 20% Recency - Prioritize recent learnings
  • 30% Reliability - Trust proven patterns
  • 10% Diversity - Discover novel approaches

    :::bash

    Store and retrieve memories with semantic understanding

    npx claude-flow@alpha memory store api_key "REST API configuration" \ --namespace backend --reasoningbank

    npx claude-flow@alpha memory query "API config" \ --namespace backend --reasoningbank

    ✅ Found 3 results (semantic search) in 2ms

💾 Persistent Memory Architecture

Four specialized database tables power intelligent memory:

Table Purpose Size
patterns Core reasoning patterns ~50KB each
pattern_embeddings 1024-dim semantic vectors ~350KB each
task_trajectories Sequential reasoning steps Variable
pattern_links Causal relationships Minimal

🎯 Advanced Reasoning Capabilities

1. Task Trajectory Tracking

Records sequential reasoning steps for learning:

:::javascript
// Automatically captures agent reasoning flow
[Step 1] → Analyze requirements
[Step 2] → Design architecture  
[Step 3] → Implement solution
[Step 4] → Validate results

2. Pattern Linking & Causal Reasoning

Five relationship types for knowledge graphs: - causes - X leads to Y - requires - X needs Y first - conflicts - X incompatible with Y - enhances - X improves Y - alternative - X substitutes for Y

3. Cognitive Diversity Patterns

Six reasoning strategies for complex problems: - Convergent - Focus on single best solution - Divergent - Explore multiple possibilities - Lateral - Creative indirect approaches - Systems - Holistic interconnected thinking - Critical - Evaluate and challenge assumptions - Adaptive - Learn and evolve strategies

4. Bayesian Confidence Learning

Patterns improve over time based on outcomes: - Initial confidence: 0.5 - Success: +10-20% confidence - Failure: -10-15% confidence - Automatic reliability scoring

⚡ Performance Characteristics

Metric Value Notes
Query Latency 2-3ms Semantic search with hash embeddings
Hash Embedding 1ms Deterministic 1024-dim vectors
OpenAI Embedding 50-100ms Optional enhanced accuracy
Pattern Storage 5-10ms Includes embedding generation
Storage Size ~400KB Per pattern with embedding

🚀 Quick Start

Install Latest Alpha

:::bash
npx claude-flow@alpha init --force
npx claude-flow@alpha --version
# v2.7.0-alpha.10

Try Semantic Memory

:::bash
# Store knowledge
npx claude-flow@alpha memory store api_design \
  "Use RESTful patterns with JWT auth" \
  --namespace backend --reasoningbank

# Query semantically
npx claude-flow@alpha memory query "authentication patterns" \
  --namespace backend --reasoningbank
# ✅ Found 1 result: api_design (score: 0.87)

# Check system status
npx claude-flow@alpha memory status --reasoningbank

Works Without API Keys!

Hash-based embeddings provide semantic search with zero configuration:

:::bash
# No OPENAI_API_KEY needed!
npx claude-flow@alpha memory query "config" --reasoningbank
# ✅ Uses deterministic 1024-dim hash embeddings

Optional: Enhanced Embeddings

For even better semantic accuracy, add OpenAI API key:

:::bash
export OPENAI_API_KEY=$YOUR_API_KEY
# Automatically uses text-embedding-3-small (1536 dims)

🔧 Technical Improvements

Node.js Backend Replaces WASM

  • Better Performance: Native SQLite with better-sqlite3
  • Simplified Deployment: No WASM module loading complexity
  • Enhanced Debugging: Standard Node.js stack traces
  • Broader Compatibility: Works in all Node.js environments

Database Schema

:::sql
-- Core pattern storage
CREATE TABLE patterns (
  id TEXT PRIMARY KEY,
  title TEXT,
  content TEXT,
  namespace TEXT,
  components JSON,
  created_at DATETIME
);

-- Semantic embeddings
CREATE TABLE pattern_embeddings (
  pattern_id TEXT PRIMARY KEY,
  embedding BLOB,  -- 1024-dim float32 array
  embedding_type TEXT
);

-- Sequential reasoning
CREATE TABLE task_trajectories (
  id TEXT PRIMARY KEY,
  pattern_id TEXT,
  step_number INTEGER,
  action TEXT,
  result TEXT
);

-- Knowledge graph links
CREATE TABLE pattern_links (
  source_pattern_id TEXT,
  target_pattern_id TEXT,
  link_type TEXT,
  strength REAL
);

📊 Integration with Claude-Flow Agents

All 64+ agents now benefit from persistent memory:

:::bash
# Agents automatically coordinate via ReasoningBank
npx claude-flow@alpha swarm init --topology mesh
npx claude-flow@alpha swarm spawn researcher "analyze API patterns"
# Researcher stores findings in ReasoningBank

npx claude-flow@alpha swarm spawn coder "implement REST API"
# Coder retrieves researcher's findings automatically

npx claude-flow@alpha swarm status
# All agent learnings persist across sessions

🐛 Bug Fixes

While this release focuses on new capabilities, it also includes critical fixes:

  • Semantic Search Results: Fixed parameter mapping and result structure
  • Namespace Filtering: Corrected domain vs namespace parameter handling
  • Compiled Code Sync: Updated dist-cjs/ with latest Node.js backend

📚 Documentation

🆙 Upgrade

:::bash
# NPX (recommended)
npx claude-flow@alpha init --force

# Or global install
npm install -g claude-flow@alpha
claude-flow --version

🤝 Community


Built with ❤️ by rUv | Powered by ReasoningBank AI

v2.7.0-alpha.10 - Persistent Memory & Advanced Reasoning

Source: README.md, updated 2025-10-13