agentic-qe
Version:
Agentic Quality Engineering Fleet System - AI-driven quality management platform
42 lines • 1.16 kB
TypeScript
/**
* Fleet Optimize Command
* Optimize fleet topology and workload distribution
*/
import { FleetManager } from '../../../core/FleetManager';
export interface OptimizeOptions {
fleetManager: FleetManager;
autoApply?: boolean;
}
export interface OptimizeResult {
success: boolean;
currentTopology: string;
recommendedTopology: string;
optimizations: Optimization[];
workloadAnalysis: WorkloadAnalysis;
rebalanceNeeded: boolean;
rebalanceSuggestions?: RebalanceSuggestion[];
applied: boolean;
}
interface Optimization {
type: string;
description: string;
impact: 'low' | 'medium' | 'high';
recommendation: string;
}
interface WorkloadAnalysis {
totalAgents: number;
activeAgents: number;
idleAgents: number;
busyAgents: number;
averageLoad: number;
loadDistribution: Record<string, number>;
}
interface RebalanceSuggestion {
action: 'spawn' | 'remove' | 'redistribute';
agentType: string;
reason: string;
priority: number;
}
export declare function optimize(options: OptimizeOptions): Promise<OptimizeResult>;
export {};
//# sourceMappingURL=optimize.d.ts.map