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

591 lines
14 KiB
TypeScript

/**
* Claude Flow V3 - Modular AI Agent Coordination System
*
* This is the main entry point that re-exports all @claude-flow modules.
* Each module can also be imported directly for tree-shaking.
*
* @example
* // Import everything
* import * as claudeFlow from '@claude-flow/v3';
*
* // Or import specific modules
* import { UnifiedSwarmCoordinator } from '@claude-flow/swarm';
* import { PasswordHasher } from '@claude-flow/security';
* import { HNSWIndex } from '@claude-flow/memory';
*
* Complete reimagining based on 10 ADRs:
* - ADR-001: Adopt agentic-flow as core foundation
* - ADR-002: Domain-Driven Design structure
* - ADR-003: Single coordination engine
* - ADR-004: Plugin-based architecture
* - ADR-005: MCP-first API design
* - ADR-006: Unified memory service
* - ADR-007: Event sourcing for state changes
* - ADR-008: Vitest over Jest
* - ADR-009: Hybrid memory backend default
* - ADR-010: Remove Deno support (Node.js 20+ only)
*
* Performance Targets:
* - Flash Attention: 2.49x-7.47x speedup
* - AgentDB Search: 150x-12,500x improvement
* - Memory Reduction: 50-75%
* - Code Reduction: <5,000 lines (vs 15,000+)
* - Startup Time: <500ms
*
* @module @claude-flow/v3
* @version 3.0.0-alpha.1
*/
// =============================================================================
// @claude-flow Module Exports (New Modular Architecture)
// =============================================================================
/**
* Security module - CVE fixes, input validation, credential management
* @see {@link @claude-flow/security}
*/
export * as security from './@claude-flow/security/src/index.js';
/**
* Memory module - AgentDB, HNSW indexing, vector search
* @see {@link @claude-flow/memory}
*/
export * as memory from './@claude-flow/memory/src/index.js';
/**
* Swarm module - 15-agent coordination, hierarchical mesh, consensus
* @see {@link @claude-flow/swarm}
*/
export * as swarm from './@claude-flow/swarm/src/index.js';
/**
* Integration module - agentic-flow@alpha integration, ADR-001 compliance
* @see {@link @claude-flow/integration}
*/
export * as integration from './@claude-flow/integration/src/index.js';
/**
* Shared module - common types, events, utilities, core interfaces
* @see {@link @claude-flow/shared}
*/
export * as shared from './@claude-flow/shared/src/index.js';
/**
* CLI module - Command parsing, prompts, output formatting
* @see {@link @claude-flow/cli}
*/
export * as cli from './@claude-flow/cli/src/index.js';
/**
* Neural module - SONA learning, neural modes
* @see {@link @claude-flow/neural}
*/
export * as neural from './@claude-flow/neural/src/index.js';
/**
* Performance module - Benchmarking, Flash Attention validation
* @see {@link @claude-flow/performance}
*/
export * as performance from './@claude-flow/performance/src/index.js';
/**
* Testing module - TDD London School framework, test utilities
* @see {@link @claude-flow/testing}
*/
export * as testing from './@claude-flow/testing/src/index.js';
/**
* Deployment module - Release management, CI/CD
* @see {@link @claude-flow/deployment}
*/
export * as deployment from './@claude-flow/deployment/src/index.js';
// =============================================================================
// Module List for Dynamic Loading
// =============================================================================
export const MODULES = [
'@claude-flow/shared',
'@claude-flow/security',
'@claude-flow/memory',
'@claude-flow/swarm',
'@claude-flow/integration',
'@claude-flow/cli',
'@claude-flow/neural',
'@claude-flow/performance',
'@claude-flow/testing',
'@claude-flow/deployment',
] as const;
export type ModuleName = (typeof MODULES)[number];
// =============================================================================
// Legacy Compatibility Layer (Gradual Migration Support)
// =============================================================================
// =============================================================================
// V3 Core Architecture (Decomposed Orchestrator)
// =============================================================================
// Core Interfaces
export type {
// Task interfaces
ITask,
ITaskCreate,
ITaskResult,
ITaskManager,
ITaskQueue,
TaskManagerMetrics,
// Agent interfaces
IAgent,
IAgentConfig,
IAgentSession,
IAgentPool,
IAgentLifecycleManager,
IAgentRegistry,
IAgentCapability,
// Event interfaces
IEvent,
IEventCreate,
IEventBus as IEventBusCore,
IEventHandler,
IEventSubscription,
IEventFilter,
IEventStore,
IEventCoordinator,
// Memory interfaces
IMemoryEntry,
IMemoryEntryCreate,
IMemoryBackend,
IVectorMemoryBackend,
IMemoryBank,
IMemoryManager,
IPatternStorage,
IVectorSearchParams,
IVectorSearchResult,
// Coordinator interfaces
ISwarmConfig,
ISwarmState,
ICoordinator,
ICoordinationManager,
IHealthMonitor,
IMetricsCollector,
IHealthStatus,
IComponentHealth,
IOrchestratorMetrics,
} from './core/interfaces/index.js';
export { SystemEventTypes } from './core/interfaces/event.interface.js';
// Orchestrator Components
export {
// Task management
TaskManager,
TaskQueue,
// Session management
SessionManager,
type ISessionManager,
type SessionManagerConfig,
type SessionPersistence,
// Health monitoring
HealthMonitor,
type HealthMonitorConfig,
type HealthCheckFn,
// Lifecycle management
LifecycleManager,
AgentPool,
type LifecycleManagerConfig,
// Event coordination
EventCoordinator,
// Factory function
createOrchestrator,
defaultOrchestratorConfig,
type OrchestratorConfig,
type OrchestratorComponents,
} from './core/orchestrator/index.js';
// Event Bus
export { EventBus as EventBusCore, createEventBus } from './core/event-bus.js';
// Configuration
export {
// Schemas
AgentConfigSchema,
TaskConfigSchema,
SwarmConfigSchema,
MemoryConfigSchema,
MCPServerConfigSchema,
OrchestratorConfigSchema,
SystemConfigSchema,
// Validation
validateAgentConfig,
validateTaskConfig,
validateSwarmConfig,
validateMemoryConfig,
validateMCPServerConfig,
validateOrchestratorConfig,
validateSystemConfig,
ConfigValidator,
type ValidationResult,
type ValidationError,
// Defaults
defaultAgentConfig,
defaultTaskConfig,
defaultSwarmConfigCore,
defaultMemoryConfig,
defaultMCPServerConfig,
defaultSystemConfig,
agentTypePresets,
mergeWithDefaults,
// Loader
ConfigLoader,
loadConfig,
type LoadedConfig,
type ConfigSource,
} from './core/config/index.js';
// V3 Extended Types
export type {
// Agent types
AgentProfile,
AgentPermissions,
AgentSpawnOptions,
AgentSpawnResult,
AgentTerminationOptions,
AgentTerminationResult,
AgentHealthCheckResult,
AgentBatchResult,
AgentEventPayloads,
// Task types
TaskInput,
TaskMetadata as TaskMetadataExtended,
TaskExecutionContext,
TaskExecutionResult,
TaskArtifact,
TaskQueueConfig,
TaskAssignmentConfig,
TaskRetryPolicy,
TaskFilter,
TaskSortOptions,
TaskQueryOptions,
TaskEventPayloads,
// Swarm types
SwarmInitOptions,
SwarmInitResult,
SwarmScaleOptions,
SwarmScaleResult,
SwarmMessage,
ConsensusRequest,
ConsensusResponse,
DistributedLock,
LockAcquisitionResult,
DeadlockDetectionResult,
SwarmMetrics as SwarmMetricsExtended,
SwarmEventPayloads,
// Memory types
MemoryBackendConfig,
MemoryStoreOptions,
MemoryRetrieveOptions,
MemoryListOptions,
MemorySearchOptions,
MemoryBatchOperation,
MemoryBatchResult,
MemoryStats,
MemoryBankStats,
LearnedPattern,
PatternSearchResult,
MemoryEventPayloads,
CacheConfig,
VectorIndexConfig,
FlashAttentionConfig,
// MCP types
MCPTool,
MCPToolHandler,
MCPToolResult,
MCPContent,
MCPServerConfig as MCPServerConfigExtended,
MCPTransportConfig,
MCPResource,
MCPPrompt,
MCPCapabilities,
MCPRequest,
MCPResponse,
MCPError,
MCPEventPayloads,
MCPServerStatus,
} from './types/index.js';
export {
priorityToNumber,
numberToPriority,
TopologyPresets,
} from './types/index.js';
// =============================================================================
// Legacy/Shared Exports (Preserved for Backward Compatibility)
// =============================================================================
// Shared Types
export type {
AgentId,
AgentRole,
AgentDomain,
AgentStatus,
AgentDefinition,
AgentState,
AgentCapability,
AgentMetrics,
TaskId,
TaskType,
TaskStatus,
TaskPriority,
TaskDefinition,
TaskMetadata,
TaskResult,
TaskResultMetrics,
PhaseId,
PhaseDefinition,
MilestoneDefinition,
MilestoneStatus,
MilestoneCriteria,
TopologyType,
SwarmConfig,
SwarmState,
SwarmMetrics,
EventType,
SwarmEvent,
EventHandler,
MessageType,
SwarmMessage,
MessageHandler,
PerformanceTargets,
DeepPartial,
AsyncCallback,
Result
} from './shared/types';
export {
V3_PERFORMANCE_TARGETS,
success,
failure
} from './shared/types';
// Event System
export type {
IEventBus,
IEventStore,
EventFilter,
EventStoreSnapshot
} from './shared/events';
export {
EventBus,
InMemoryEventStore,
createEvent,
agentSpawnedEvent,
agentStatusChangedEvent,
agentTaskAssignedEvent,
agentTaskCompletedEvent,
agentErrorEvent,
taskCreatedEvent,
taskQueuedEvent,
taskAssignedEvent,
taskStartedEvent,
taskCompletedEvent,
taskFailedEvent,
taskBlockedEvent,
swarmInitializedEvent,
swarmPhaseChangedEvent,
swarmMilestoneReachedEvent,
swarmErrorEvent
} from './shared/events';
// Agent Registry
export type {
IAgentRegistry,
HealthStatus
} from './coordination/agent-registry';
export {
AgentRegistry,
createAgentRegistry
} from './coordination/agent-registry';
// Task Orchestrator
export type {
ITaskOrchestrator,
TaskSpec,
TaskOrchestratorMetrics
} from './coordination/task-orchestrator';
export {
TaskOrchestrator,
createTaskOrchestrator
} from './coordination/task-orchestrator';
// Swarm Hub
export type {
ISwarmHub
} from './coordination/swarm-hub';
export {
SwarmHub,
createSwarmHub,
getSwarmHub,
resetSwarmHub
} from './coordination/swarm-hub';
// Configuration
export type {
V3SwarmConfig,
DomainConfig,
PhaseConfig,
GitHubConfig,
LoggingConfig,
TopologyConfig
} from './swarm.config';
export {
defaultSwarmConfig,
agentRoleMapping,
getAgentsByDomain,
getAgentConfig,
getPhaseConfig,
getActiveAgentsForPhase,
createCustomConfig,
topologyConfigs,
getTopologyConfig
} from './swarm.config';
// =============================================================================
// Quick Start Functions
// =============================================================================
/**
* Initialize the V3 swarm with default configuration
*
* @example
* ```typescript
* import { initializeV3Swarm } from './v3';
*
* const swarm = await initializeV3Swarm();
* 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'
* });
* ```
*/
export async function initializeV3Swarm(config?: Partial<SwarmConfig>): Promise<ISwarmHub> {
const { createSwarmHub } = await import('./coordination/swarm-hub');
const swarm = createSwarmHub();
await swarm.initialize(config);
return swarm;
}
/**
* Get the current V3 swarm instance
* Creates a new one if none exists
*/
export async function getOrCreateSwarm(): Promise<ISwarmHub> {
const { getSwarmHub } = await import('./coordination/swarm-hub');
const swarm = getSwarmHub();
if (!swarm.isInitialized()) {
await swarm.initialize();
}
return swarm;
}
// =============================================================================
// Version Info
// =============================================================================
export const V3_VERSION = {
major: 3,
minor: 0,
patch: 0,
prerelease: 'alpha',
full: '3.0.0-alpha',
buildDate: new Date().toISOString()
};
export const V3_INFO = {
name: 'claude-flow',
version: V3_VERSION.full,
description: 'Complete reimagining of Claude-Flow with 15-agent hierarchical mesh swarm',
repository: 'https://github.com/ruvnet/claude-flow',
license: 'MIT',
engines: {
node: '>=20.0.0'
},
features: [
'agentic-flow integration (ADR-001)',
'Domain-Driven Design (ADR-002)',
'Single coordination engine (ADR-003)',
'Plugin architecture (ADR-004)',
'MCP-first API (ADR-005)',
'Unified memory service (ADR-006)',
'Event sourcing (ADR-007)',
'Vitest testing (ADR-008)',
'Hybrid memory backend (ADR-009)',
'Node.js 20+ focus (ADR-010)'
],
performanceTargets: {
flashAttention: '2.49x-7.47x speedup',
agentDbSearch: '150x-12,500x improvement',
memoryReduction: '50-75%',
codeReduction: '<5,000 lines',
startupTime: '<500ms'
},
agents: {
total: 15,
topology: 'hierarchical-mesh',
domains: ['security', 'core', 'integration', 'quality', 'performance', 'deployment']
}
};
// =============================================================================
// Default Export
// =============================================================================
import type { ISwarmHub } from './coordination/swarm-hub';
import type { SwarmConfig } from './shared/types';
import { V3_PERFORMANCE_TARGETS as PERF_TARGETS } from './shared/types';
export default {
// Quick start
initializeV3Swarm,
getOrCreateSwarm,
// Version info
version: V3_VERSION,
info: V3_INFO,
// Performance targets
performanceTargets: PERF_TARGETS
};