UNPKG

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

33 lines 1.39 kB
/** * Auto-update system for @claude-flow packages * * Features: * - Rate-limited update checks (24h default) * - Automatic patch updates for security packages * - Compatibility validation before updates * - Rollback capability * - Update history logging */ export { checkForUpdates, checkSinglePackage, getInstalledVersion, DEFAULT_CONFIG, } from './checker.js'; export type { UpdateCheckResult, UpdateConfig } from './checker.js'; export { shouldCheckForUpdates, recordCheck, getCachedVersions, clearCache, loadState, } from './rate-limiter.js'; export type { RateLimitState } from './rate-limiter.js'; export { validateUpdate, validateBulkUpdate } from './validator.js'; export type { ValidationResult } from './validator.js'; export { executeUpdate, executeMultipleUpdates, rollbackUpdate, getUpdateHistory, clearHistory, loadHistory, } from './executor.js'; export type { UpdateHistoryEntry, UpdateExecutionResult } from './executor.js'; import type { UpdateCheckResult } from './checker.js'; /** * Run auto-update check on startup * This is the main entry point for the auto-update system */ export declare function runStartupUpdateCheck(options: { verbose?: boolean; autoUpdate?: boolean; }): Promise<{ checked: boolean; updatesAvailable: UpdateCheckResult[]; updatesApplied: string[]; skippedReason?: string; }>; //# sourceMappingURL=index.d.ts.map