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

32 lines 1.24 kB
/** * Update executor - performs actual package updates * Includes rollback capability */ import { UpdateCheckResult } from './checker.js'; import { ValidationResult } from './validator.js'; export interface UpdateHistoryEntry { timestamp: string; package: string; fromVersion: string; toVersion: string; success: boolean; error?: string; rollbackAvailable: boolean; } export interface UpdateExecutionResult { success: boolean; package: string; version: string; error?: string; validation: ValidationResult; } export declare function loadHistory(): UpdateHistoryEntry[]; export declare function executeUpdate(update: UpdateCheckResult, installedPackages: Record<string, string>, dryRun?: boolean): Promise<UpdateExecutionResult>; export declare function executeMultipleUpdates(updates: UpdateCheckResult[], installedPackages: Record<string, string>, dryRun?: boolean): Promise<UpdateExecutionResult[]>; export declare function rollbackUpdate(packageName?: string): Promise<{ success: boolean; message: string; }>; export declare function getUpdateHistory(limit?: number): UpdateHistoryEntry[]; export declare function clearHistory(): void; //# sourceMappingURL=executor.d.ts.map