claude-flow
Version:
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
76 lines • 3.77 kB
TypeScript
/**
* V3 CLI Main Entry Point
* Modernized CLI for Claude Flow V3
*
* Created with ❤️ by ruv.io
*/
export declare const VERSION: string;
export interface CLIOptions {
name?: string;
description?: string;
version?: string;
interactive?: boolean;
}
/**
* V3 CLI Application
*/
export declare class CLI {
private name;
private description;
private version;
private parser;
private output;
private interactive;
constructor(options?: CLIOptions);
/**
* Run the CLI with given arguments
*/
run(args?: string[]): Promise<void>;
/**
* Show main help
*/
private showHelp;
/**
* Show command-specific help
*/
private showCommandHelp;
/**
* Show version
*/
private showVersion;
/**
* Check for updates on startup (non-blocking)
* Shows notification if updates are available
*/
private checkForUpdatesOnStartup;
/**
* Load configuration file
*/
private loadConfig;
/**
* Handle errors
*/
private handleError;
}
export * from './types.js';
export { CommandParser, commandParser } from './parser.js';
export { OutputFormatter, output, Progress, Spinner, type VerbosityLevel } from './output.js';
export * from './prompt.js';
export * from './commands/index.js';
export { MCPServerManager, createMCPServerManager, getServerManager, startMCPServer, stopMCPServer, getMCPServerStatus, type MCPServerOptions, type MCPServerStatus, } from './mcp-server.js';
export { initializeMemoryDatabase, generateEmbedding, generateBatchEmbeddings, storeEntry, searchEntries, getHNSWIndex, addToHNSWIndex, searchHNSWIndex, getHNSWStatus, clearHNSWIndex, quantizeInt8, dequantizeInt8, quantizedCosineSim, getQuantizationStats, batchCosineSim, softmaxAttention, topKIndices, flashAttentionSearch, type MemoryInitResult, } from './memory/memory-initializer.js';
export { initializeIntelligence, recordStep, recordTrajectory, findSimilarPatterns, getIntelligenceStats, getSonaCoordinator, getReasoningBank, clearIntelligence, benchmarkAdaptation, getAllPatterns, getPatternsByType, flushPatterns, deletePattern, clearAllPatterns, getNeuralDataDir, getPersistenceStatus, type SonaConfig, type TrajectoryStep, type Pattern, type IntelligenceStats, } from './memory/intelligence.js';
export { EWCConsolidator, getEWCConsolidator, resetEWCConsolidator, consolidatePatterns, recordPatternOutcome, getEWCStats, type PatternWeights, type EWCConfig, type ConsolidationResult, type EWCStats, } from './memory/ewc-consolidation.js';
export { SONAOptimizer, getSONAOptimizer, resetSONAOptimizer, processTrajectory, getSuggestion, getSONAStats, type TrajectoryOutcome, type LearnedPattern, type RoutingSuggestion, type SONAStats, } from './memory/sona-optimizer.js';
export { ErrorHandler, withErrorHandling, } from './production/error-handler.js';
export type { ErrorContext, ErrorHandlerConfig, } from './production/error-handler.js';
export { RateLimiter, createRateLimiter, } from './production/rate-limiter.js';
export type { RateLimiterConfig, RateLimitResult, } from './production/rate-limiter.js';
export { withRetry, makeRetryable, } from './production/retry.js';
export type { RetryConfig, RetryResult, RetryStrategy, } from './production/retry.js';
export { CircuitBreaker, getCircuitBreaker, getAllCircuitStats, resetAllCircuits, } from './production/circuit-breaker.js';
export type { CircuitBreakerConfig, CircuitState, } from './production/circuit-breaker.js';
export { MonitoringHooks, createMonitor, getMonitor, } from './production/monitoring.js';
export type { MonitorConfig, MetricEvent, HealthStatus, PerformanceMetrics, } from './production/monitoring.js';
export default CLI;
//# sourceMappingURL=index.d.ts.map