Files
wehub-resource-sync 23f7624596
ADR-166 MCP Bridge Security Lock / Static-source security lock (push) Failing after 0s
ADR-166 MCP Bridge Security Lock / Compose default binds loopback + Mongo has auth (push) Failing after 2s
CodeQL Advanced / Analyze (rust) (push) Failing after 0s
ADR-166 MCP Bridge Security Lock / plugin-agent-federation bindHost default (push) Failing after 1s
ADR-166 MCP Bridge Security Lock / Runtime behavior — 401 + terminal gate + fail-closed (push) Failing after 4s
business-pods-smoke / smoke (push) Failing after 1s
all-plugins-smoke / smoke-all (push) Failing after 2s
CI/CD Pipeline / Security & Code Quality (push) Failing after 1s
CI/CD Pipeline / Test Suite (ubuntu-latest) (push) Failing after 1s
CI/CD Pipeline / Build & Package (macos-latest) (push) Has been skipped
CI/CD Pipeline / Build & Package (ubuntu-latest) (push) Has been skipped
CI/CD Pipeline / Build & Package (windows-latest) (push) Has been skipped
CI/CD Pipeline / Documentation & Examples (push) Failing after 1s
Clone Tracker (14-day rolling) / Snapshot clones for ruflo ecosystem (push) Failing after 1s
CodeQL Advanced / Analyze (actions) (push) Failing after 1s
CodeQL Advanced / Analyze (javascript-typescript) (push) Failing after 1s
federation-peer-rust / stable-noop (push) Failing after 1s
metaharness-ci / score (push) Failing after 1s
metaharness-ci / router-compat (push) Failing after 0s
metaharness-ci / similarity-tests (push) Failing after 0s
no-agentbbs-smoke / smoke-without-agentbbs (push) Failing after 1s
V3 CI/CD Pipeline / Build V3 (windows-latest) (push) Has been skipped
codex-integration-audit / Codex integration audit (push) Failing after 1s
helpers-manifest-guard / guard (push) Failing after 1s
🔗 Cross-Agent Integration Tests / 🤝 Agent Coordination Tests (push) Has been skipped
🔗 Cross-Agent Integration Tests / 🧠 Memory Sharing Integration (push) Has been skipped
🔗 Cross-Agent Integration Tests / 🛡️ Fault Tolerance Tests (push) Has been skipped
🔗 Cross-Agent Integration Tests / ⚡ Performance Integration Tests (push) Has been skipped
metaharness-ci / mcp-scan (push) Failing after 1s
metaharness-ci / eject-dryrun (push) Failing after 1s
metaharness-ci / metaharness-real-data (push) Failing after 0s
no-cli-optdep-bloat-2561 / guard (push) Failing after 1s
no-metaharness-smoke / smoke-without-metaharness (push) Failing after 1s
no-phantom-agentic-flow-subpath / guard (push) Failing after 1s
🔄 Automated Rollback Manager / 🚨 Failure Detection (push) Failing after 1s
V3 CI/CD Pipeline / Plugin hooks smoke / ubuntu-latest / Node 22 (push) Failing after 1s
V3 CI/CD Pipeline / ruflo-graph-intelligence build + test smoke (#2044, ADR-123) (push) Failing after 1s
CVE Audit Gate / Audit root (critical-blocking) (push) Failing after 2s
cost-tracker-smoke / smoke (push) Failing after 3s
oia-audit-weekly / audit (push) Failing after 2s
ruflo-agent-smoke / ruflo-agent structural smoke (push) Failing after 1s
📊 Status Badges Update / 📊 Update Status Badges (push) Failing after 1s
V3 CI/CD Pipeline / Static regression guards (#2267 YAML + (push) Failing after 1s
V3 CI/CD Pipeline / Test V3 Packages (push) Failing after 0s
V3 CI/CD Pipeline / agent_execute provider routing smoke (#2042) (push) Failing after 0s
CVE Audit Gate / Audit v3 (critical-blocking) (push) Failing after 1s
federation-peer-rust / stable-native (push) Failing after 2s
🔗 Cross-Agent Integration Tests / 🚀 Integration Test Setup (push) Failing after 2s
neural-trader-smoke / runtime-smoke (push) Failing after 1s
V3 CI/CD Pipeline / Build V3 (macos-latest) (push) Has been skipped
V3 CI/CD Pipeline / Build V3 (ubuntu-latest) (push) Has been skipped
V3 CI/CD Pipeline / Type Check V3 (push) Failing after 1s
V3 CI/CD Pipeline / Smoke (no better-sqlite3) / ubuntu-latest / Node 24 (push) Failing after 1s
V3 CI/CD Pipeline / Smoke (no better-sqlite3) / ubuntu-latest / Node 22 (push) Failing after 2s
V3 CI/CD Pipeline / browser rvf create flag smoke (#2015) (push) Failing after 0s
V3 CI/CD Pipeline / Dependency review (#2046) (push) Has been skipped
V3 CI/CD Pipeline / Supply-chain audit (#2046) (push) Failing after 0s
V3 CI/CD Pipeline / witness marker drift smoke (#2021) (push) Failing after 1s
V3 CI/CD Pipeline / neural-trader portfolio CG smoke (#2068, ADR-126 Phase 3) (push) Failing after 1s
V3 CI/CD Pipeline / neural-trader backtest signing smoke (#2068, ADR-126 Phase 4) (push) Failing after 1s
V3 CI/CD Pipeline / kg-extract type-import classification smoke (#2049) (push) Failing after 0s
V3 CI/CD Pipeline / witness verify precondition smoke (#1880) (push) Failing after 2s
V3 CI/CD Pipeline / neural-trader pipeline risk-gate smoke (#2068, ADR-126 Phase 5) (push) Failing after 0s
V3 CI/CD Pipeline / neural-trader feature attribution smoke (#2068, ADR-126 Phase 6) (push) Failing after 0s
V3 CI/CD Pipeline / plugin-registry signature verification smoke (#1922, CWE-347) (push) Failing after 4s
V3 CI/CD Pipeline / memory stats legacy-DB smoke (#2120) (push) Failing after 4s
V3 CI/CD Pipeline / github deprecated actions smoke (#2089, ADR-127 Phase 3) (push) Failing after 1s
V3 CI/CD Pipeline / graph query + pathfinder smoke (ADR-130 P2+P5) (push) Has been skipped
V3 CI/CD Pipeline / graph trajectory hooks smoke (ADR-130 P3) (push) Has been skipped
V3 CI/CD Pipeline / graph plugin adapter smoke (ADR-130 P4) (push) Has been skipped
V3 CI/CD Pipeline / graph benchmark (ADR-130 P6) (push) Has been skipped
V3 CI/CD Pipeline / statusline generator delegation smoke (#2195) (push) Failing after 1s
V3 CI/CD Pipeline / wizard init regression guard (#2206 (push) Failing after 1s
V3 CI/CD Pipeline / memory no-stray-db smoke (ADR-125 P7) (push) Failing after 1s
V3 CI/CD Pipeline / github-safe injection smoke (#2089, ADR-127 Phase 1) (push) Failing after 1s
V3 CI/CD Pipeline / github actions pin smoke (#2089, ADR-127 Phase 1) (push) Failing after 1s
V3 CI/CD Pipeline / github attribution opt-in smoke (#2089, ADR-127 Phase 4) (push) Failing after 1s
V3 CI/CD Pipeline / pre-bash hook safety smoke (#2017) (push) Failing after 1s
V3 CI/CD Pipeline / Memory import smoke / ubuntu-latest (push) Failing after 0s
V3 CI/CD Pipeline / MCP protocol smoke / ubuntu-latest (push) Failing after 2s
V3 CI/CD Pipeline / ruvllm WASM auto-init smoke (#2086) (push) Failing after 4s
V3 CI/CD Pipeline / MCP paired-tool round-trip smoke (#1889) (push) Failing after 1s
V3 CI/CD Pipeline / Plugin package install-safety (#1902/#1903/#1904) (push) Failing after 1s
V3 CI/CD Pipeline / Tool description discoverability (ADR-112) (push) Failing after 3s
V3 CI/CD Pipeline / CLI npx-install smoke (#1147 / (22) (push) Failing after 1s
V3 CI/CD Pipeline / CLI npx-install smoke (#1147 / (24) (push) Failing after 1s
V3 CI/CD Pipeline / Windows hook shim smoke (#2132) / ubuntu-latest (push) Failing after 2s
V3 CI/CD Pipeline / Windows hook execution smoke (#2132) / ubuntu-latest (push) Failing after 1s
V3 CI/CD Pipeline / Windows init hooks smoke (#2132) / ubuntu-latest (push) Failing after 1s
V3 CI/CD Pipeline / Vector-index dimension audit (#1947) (push) Failing after 0s
V3 CI/CD Pipeline / Hook-command install safety (#1921) (push) Failing after 1s
V3 CI/CD Pipeline / ToolOutputGuardrail smoke (ADR-131, (push) Failing after 1s
V3 CI/CD Pipeline / init-bundle invariants smoke (#2095, ADR-128 Phase 5) (push) Failing after 1s
V3 CI/CD Pipeline / wasm provider bridge smoke (ADR-129 P1) (push) Failing after 2s
V3 CI/CD Pipeline / wasm gallery CRUD smoke (ADR-129 P3) (push) Failing after 1s
V3 CI/CD Pipeline / wasm plugin bridge smoke (ADR-129 P4) (push) Failing after 0s
V3 CI/CD Pipeline / wasm compose smoke (ADR-129 P2) (push) Failing after 4s
V3 CI/CD Pipeline / graph schema smoke (ADR-130 P1) (push) Failing after 0s
Validate Marketplace / validate (push) Failing after 1s
🔍 Verification Pipeline / 🚀 Setup Verification (push) Failing after 1s
🔍 Verification Pipeline / 🛡️ Security Verification (push) Has been skipped
🔍 Verification Pipeline / 📝 Code Quality (push) Has been skipped
🔍 Verification Pipeline / 🧪 Test Verification (${{ matrix.os }}, Node ${{ matrix.node }}) (push) Has been skipped
🔍 Verification Pipeline / 🏗️ Build Verification (push) Has been skipped
🔍 Verification Pipeline / 📚 Documentation Verification (push) Has been skipped
CVE Audit Gate / High-severity report (warn only) (push) Has been cancelled
🔄 Automated Rollback Manager / 🔄 Execute Rollback (push) Has been cancelled
🔄 Automated Rollback Manager / ✅ Post-Rollback Verification (push) Has been cancelled
🔄 Automated Rollback Manager / 📊 Rollback Monitoring (push) Has been cancelled
V3 CI/CD Pipeline / Windows init hooks smoke (#2132) / windows-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook execution smoke (#2132) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook execution smoke (#2132) / windows-latest (push) Has been cancelled
🔄 Automated Rollback Manager / ⏳ Manual Rollback Approval (push) Has been cancelled
V3 CI/CD Pipeline / MCP protocol smoke / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Memory import smoke / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook shim smoke (#2132) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook shim smoke (#2132) / windows-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows init hooks smoke (#2132) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Witness verify (signed manifest) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Witness verify (signed manifest) / ubuntu-latest (push) Has been cancelled
V3 CI/CD Pipeline / Witness verify (signed manifest) / windows-latest (push) Has been cancelled
V3 CI/CD Pipeline / Publish to npm (alpha) (push) Has been cancelled
V3 CI/CD Pipeline / Smoke (no better-sqlite3) / macos-latest / Node 22 (push) Has been cancelled
V3 CI/CD Pipeline / Plugin hooks smoke / macos-latest / Node 22 (push) Has been cancelled
CI/CD Pipeline / Deploy & Release (push) Has been cancelled
CI/CD Pipeline / CI Status (push) Has been cancelled
🔗 Cross-Agent Integration Tests / 📊 Integration Test Report (push) Has been cancelled
🔄 Automated Rollback Manager / 🔍 Pre-Rollback Validation (push) Has been cancelled
🔍 Verification Pipeline / ⚡ Performance Verification (push) Has been cancelled
🔍 Verification Pipeline / 📊 Verification Report (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:02:19 +08:00

494 lines
18 KiB
Markdown

# Claude Flow V3
> **Modular AI Agent Coordination System** - A complete reimagining of Claude-Flow with 15-agent hierarchical mesh swarm coordination.
[![Version](https://img.shields.io/badge/version-3.0.0--alpha.1-blue.svg)](https://github.com/ruvnet/claude-flow)
[![Node.js](https://img.shields.io/badge/node-%3E%3D20.0.0-green.svg)](https://nodejs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.3+-blue.svg)](https://www.typescriptlang.org/)
[![License](https://img.shields.io/badge/license-MIT-purple.svg)](../LICENSE)
## Introduction
Claude Flow V3 is a next-generation AI agent coordination system built on 10 Architecture Decision Records (ADRs). It provides a modular, security-first, high-performance platform for orchestrating multi-agent swarms with hierarchical mesh topology.
V3 represents a complete architectural overhaul:
- **10x faster testing** with Vitest
- **150x-12,500x faster search** with HNSW indexing
- **2.49x-7.47x Flash Attention speedup**
- **50-75% memory reduction**
## Features
### Core Capabilities
- **15-Agent Hierarchical Mesh** - Queen-led coordination with specialized worker agents
- **Domain-Driven Design** - Clean bounded contexts with separation of concerns
- **Plugin Architecture** - Microkernel pattern for extensibility
- **MCP-First API** - Consistent interfaces across all modules
- **Event Sourcing** - Full audit trail for state changes
- **Hybrid Memory Backend** - SQLite + AgentDB for optimal performance
### Security
- **CVE Remediation** - All known vulnerabilities addressed
- **Input Validation** - Zod-based schema validation
- **Secure ID Generation** - Cryptographic random IDs
- **Path Security** - Traversal protection
- **SQL Injection Prevention** - Parameterized queries
### Performance
| Metric | Target | Achieved |
|--------|--------|----------|
| Event Bus (100k events) | <50ms | ~6ms |
| Map Lookup (100k gets) | <20ms | ~16ms |
| Array.find vs Map O(1) | N/A | 978x speedup |
| Flash Attention | 2.49x-7.47x | Validated |
| AgentDB Search | 150x-12,500x | HNSW indexed |
## Architecture
### Architecture Decision Records (ADRs)
| ADR | Decision |
|-----|----------|
| ADR-001 | Adopt agentic-flow as core foundation |
| ADR-002 | Domain-Driven Design structure |
| ADR-003 | Single coordination engine (UnifiedSwarmCoordinator) |
| ADR-004 | Plugin-based architecture (microkernel) |
| ADR-005 | MCP-first API design |
| ADR-006 | Unified memory service (AgentDB) |
| ADR-007 | Event sourcing for state changes |
| ADR-008 | Vitest over Jest (10x faster) |
| ADR-009 | Hybrid memory backend default |
| ADR-010 | Remove Deno support (Node.js 20+ only) |
### Module Architecture
```
┌─────────────────────────────────────────────────────────────────┐
│ @claude-flow/v3-monorepo │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ security │ │ memory │ │ swarm │ │
│ │ CVE fixes │ │ AgentDB │ │ 15-agent │ │
│ │ validation │ │ HNSW │ │ coordination │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ integration │ │ performance │ │ neural │ │
│ │ agentic-flow │ │ Flash Attn │ │ SONA │ │
│ │ bridge │ │ benchmarks │ │ learning │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ cli │ │ testing │ │ deployment │ │
│ │ commands │ │ TDD London │ │ release │ │
│ │ prompts │ │ School │ │ CI/CD │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ shared │ │
│ │ types • events • core • hooks • resilience • plugins │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
```
## Directory Structure
```
v3/
├── @claude-flow/ # Modular packages
│ ├── security/ # Security module
│ │ └── src/
│ │ ├── index.ts # Password hashing, validators
│ │ └── ...
│ │
│ ├── memory/ # Memory module
│ │ ├── src/
│ │ │ ├── agentdb-backend.ts # AgentDB integration
│ │ │ ├── hnsw-index.ts # HNSW vector indexing
│ │ │ ├── hybrid-backend.ts # SQLite + AgentDB
│ │ │ ├── sqlite-backend.ts # SQLite backend
│ │ │ ├── cache-manager.ts # Caching layer
│ │ │ └── domain/ # DDD entities
│ │ ├── benchmarks/ # Performance benchmarks
│ │ └── examples/ # Usage examples
│ │
│ ├── swarm/ # Swarm coordination
│ │ └── src/
│ │ ├── unified-coordinator.ts # Main coordinator
│ │ ├── topology-manager.ts # Topology management
│ │ ├── consensus/ # Consensus protocols
│ │ └── domain/ # DDD entities
│ │
│ ├── integration/ # agentic-flow integration
│ │ └── src/
│ │ ├── agentic-flow-bridge.ts # Core bridge
│ │ ├── agent-adapter.ts # Agent adaptation
│ │ └── sona-adapter.ts # SONA learning
│ │
│ ├── performance/ # Performance module
│ │ ├── src/
│ │ │ └── framework/ # Benchmark framework
│ │ └── benchmarks/
│ │ ├── startup/ # Startup benchmarks
│ │ └── attention/ # Flash Attention
│ │
│ ├── neural/ # Neural/SONA module
│ │ └── src/
│ │ ├── algorithms/ # Learning algorithms
│ │ └── modes/ # Neural modes
│ │
│ ├── cli/ # CLI module
│ │ ├── bin/ # Executable
│ │ └── src/
│ │ └── commands/ # Command handlers
│ │
│ ├── testing/ # Testing framework
│ │ └── src/
│ │ ├── fixtures/ # Test fixtures
│ │ ├── mocks/ # Mock services
│ │ ├── helpers/ # Test helpers
│ │ └── regression/ # Regression tests
│ │
│ ├── shared/ # Shared utilities
│ │ └── src/
│ │ ├── types/ # Shared types
│ │ ├── events/ # Event system
│ │ ├── core/ # Core interfaces
│ │ ├── hooks/ # Hook system
│ │ ├── resilience/ # Retry, circuit breaker
│ │ ├── plugins/ # Plugin system
│ │ └── security/ # Security utilities
│ │
│ └── deployment/ # Deployment module
│ └── src/ # Release management
├── mcp/ # MCP Server
│ ├── server.ts # Main server
│ ├── tools/ # MCP tools
│ │ ├── agent-tools.ts
│ │ ├── swarm-tools.ts
│ │ ├── memory-tools.ts
│ │ └── hooks-tools.ts
│ └── transport/ # Transport layers
│ ├── stdio.ts
│ ├── http.ts
│ └── websocket.ts
├── __tests__/ # Integration tests
│ └── integration/
│ ├── memory-integration.test.ts
│ ├── swarm-integration.test.ts
│ ├── mcp-integration.test.ts
│ └── workflow-integration.test.ts
├── docs/ # Documentation
│ ├── README.md # Docs overview
│ ├── guides/ # User guides
│ └── implementation/ # Implementation details
├── helpers/ # Cross-platform helpers
│ ├── claude-flow-v3.sh # Master helper (Linux/macOS)
│ ├── claude-flow-v3.ps1 # Master helper (Windows)
│ └── templates/ # Helper templates
├── scripts/ # Utility scripts
│ └── quick-benchmark.mjs # Quick perf test
├── index.ts # Main entry point
├── swarm.config.ts # Swarm configuration
├── vitest.config.ts # Test configuration
└── package.json # Monorepo package
```
## Modules
### @claude-flow/security
Security-first implementation with CVE fixes, input validation, and credential management.
```typescript
import { PasswordHasher, validateInput, sanitizePath } from '@claude-flow/security';
const hasher = new PasswordHasher();
const hash = await hasher.hash('password');
const valid = await hasher.verify('password', hash);
```
### @claude-flow/memory
Unified memory service with AgentDB, HNSW indexing, and 150x-12,500x faster search.
```typescript
import { HybridMemoryRepository, HNSWIndex } from '@claude-flow/memory';
const memory = new HybridMemoryRepository({
backend: 'agentdb',
vectorSearch: true
});
await memory.store({ key: 'knowledge', value: 'context', embedding: [...] });
const results = await memory.search({ query: 'knowledge', limit: 10 });
```
### @claude-flow/swarm
15-agent hierarchical mesh coordination with consensus protocols.
```typescript
import { UnifiedSwarmCoordinator } from '@claude-flow/swarm';
const coordinator = new UnifiedSwarmCoordinator({
topology: 'hierarchical-mesh',
maxAgents: 15
});
await coordinator.initialize();
await coordinator.spawnAgent({ type: 'queen-coordinator' });
```
### @claude-flow/integration
Deep integration with agentic-flow@alpha per ADR-001.
```typescript
import { AgenticFlowBridge } from '@claude-flow/integration';
const bridge = new AgenticFlowBridge();
await bridge.initialize();
const agent = await bridge.createAgent({ type: 'coder' });
```
### @claude-flow/performance
Benchmarking framework with Flash Attention validation.
```typescript
import { BenchmarkRunner, formatTime } from '@claude-flow/performance';
const runner = new BenchmarkRunner();
const result = await runner.run('map-lookup', () => map.get(key), {
iterations: 100000,
targetTime: 20
});
```
### @claude-flow/neural
SONA learning integration for self-optimizing agents.
```typescript
import { SONAAdapter } from '@claude-flow/neural';
const sona = new SONAAdapter();
await sona.train({ patterns: learningData });
const prediction = await sona.predict(context);
```
### @claude-flow/cli
Modern CLI with interactive prompts and formatted output.
```bash
npx @claude-flow/cli swarm init --topology hierarchical-mesh
npx @claude-flow/cli agent spawn --type queen-coordinator
npx @claude-flow/cli memory search "knowledge"
```
### @claude-flow/testing
TDD London School framework with mocks, fixtures, and regression testing.
```typescript
import { createMockAgent, createTestFixture } from '@claude-flow/testing';
const mockAgent = createMockAgent({ type: 'coder' });
const fixture = createTestFixture('swarm-coordination');
```
### @claude-flow/shared
Common types, events, utilities, and core interfaces.
```typescript
import { EventBus, Result, success, failure } from '@claude-flow/shared';
import type { AgentId, TaskStatus } from '@claude-flow/shared/types';
```
### @claude-flow/deployment
Release management and CI/CD automation.
```typescript
import { ReleaseManager } from '@claude-flow/deployment';
const release = new ReleaseManager();
await release.prepare({ version: '3.0.0', changelog: '...' });
```
## Usage
### Quick Start
```typescript
import { initializeV3Swarm } from '@claude-flow/v3';
// Initialize the swarm
const swarm = await initializeV3Swarm();
// Spawn agents
await swarm.spawnAllAgents();
// Submit a task
const task = swarm.submitTask({
type: 'implementation',
title: 'Implement feature X',
description: 'Detailed description...',
domain: 'core',
phase: 'phase-2-core',
priority: 'high'
});
// Wait for completion
const result = await swarm.waitForTask(task.id);
```
### Import Specific Modules
```typescript
// Import everything
import * as claudeFlow from '@claude-flow/v3';
// Or import specific modules for tree-shaking
import { UnifiedSwarmCoordinator } from '@claude-flow/swarm';
import { PasswordHasher } from '@claude-flow/security';
import { HNSWIndex } from '@claude-flow/memory';
```
### MCP Server
```typescript
import { createMCPServer } from '@claude-flow/v3/mcp';
const server = createMCPServer({
transport: 'stdio',
tools: ['agent', 'swarm', 'memory', 'hooks']
});
await server.start();
```
## Helper System
Cross-platform automation for V3 development:
```bash
# Linux/macOS
./helpers/claude-flow-v3.sh init
./helpers/claude-flow-v3.sh status
./helpers/claude-flow-v3.sh update domain 3
# Windows (PowerShell)
.\helpers\claude-flow-v3.ps1 init
.\helpers\claude-flow-v3.ps1 status
.\helpers\claude-flow-v3.ps1 update domain 3
```
Features:
- **Progress Tracking**: Real-time domain/agent/performance metrics
- **Checkpointing**: Auto-commit with development milestones
- **Validation**: Environment and configuration verification
- **GitHub Integration**: PR management and issue tracking
## Installation
```bash
# Clone the repository
git clone https://github.com/ruvnet/claude-flow.git
cd claude-flow/v3
# Install dependencies
pnpm install
# Build all modules
pnpm build
```
## Testing
```bash
# Run all tests
pnpm test
# Run integration tests
pnpm test:integration
# Run specific module tests
pnpm test:memory
pnpm test:swarm
pnpm test:security
# Run benchmarks
pnpm bench
# Quick benchmark (no dependencies)
node scripts/quick-benchmark.mjs
# Coverage report
pnpm test:coverage
```
## Performance Targets
| Category | Metric | Target |
|----------|--------|--------|
| **Search** | AgentDB HNSW | 150x-12,500x faster |
| **Attention** | Flash Attention | 2.49x-7.47x speedup |
| **Memory** | Reduction | 50-75% |
| **Code** | Total lines | <5,000 |
| **Startup** | Cold start | <500ms |
| **Learning** | SONA adaptation | <0.05ms |
## Links
### Documentation
- [Docs Overview](./docs/README.md)
- [Implementation Details](./docs/implementation/)
- [User Guides](./docs/guides/)
- [Helper System](./helpers/README.md)
### Modules
- [@claude-flow/security](./@claude-flow/security/)
- [@claude-flow/memory](./@claude-flow/memory/)
- [@claude-flow/swarm](./@claude-flow/swarm/)
- [@claude-flow/integration](./@claude-flow/integration/)
- [@claude-flow/performance](./@claude-flow/performance/)
- [@claude-flow/neural](./@claude-flow/neural/)
- [@claude-flow/cli](./@claude-flow/cli/)
- [@claude-flow/testing](./@claude-flow/testing/)
- [@claude-flow/shared](./@claude-flow/shared/)
- [@claude-flow/deployment](./@claude-flow/deployment/)
### Examples
- [AgentDB Example](./@claude-flow/memory/examples/agentdb-example.ts)
- [Cross-Platform Usage](./@claude-flow/memory/examples/cross-platform-usage.ts)
### MCP Tools
- [Agent Tools](./mcp/tools/agent-tools.ts)
- [Swarm Tools](./mcp/tools/swarm-tools.ts)
- [Memory Tools](./mcp/tools/memory-tools.ts)
- [Hooks Tools](./mcp/tools/hooks-tools.ts)
### External
- [GitHub Repository](https://github.com/ruvnet/claude-flow)
- [agentic-flow Integration](https://github.com/ruvnet/agentic-flow)
- [AgentDB](https://github.com/ruvnet/agentdb)
## Requirements
- **Node.js**: >=20.0.0
- **pnpm**: >=8.0.0
- **TypeScript**: >=5.3.0
## License
MIT License - See [LICENSE](../LICENSE) for details.
---
**Built with the SPARC methodology and 15-agent hierarchical mesh coordination.**