claude-flow-tbowman01
Version:
Enterprise-grade AI agent orchestration with ruv-swarm integration (Alpha Release)
49 lines • 1.34 kB
TypeScript
/**
* Compatible Terminal UI - Works without raw mode
* Designed for environments that don't support stdin raw mode
*/
export interface UIProcess {
id: string;
name: string;
status: 'running' | 'stopped' | 'starting' | 'stopping' | 'error' | 'crashed';
type: string;
pid?: number;
startTime?: number;
metrics?: {
cpu?: number;
memory?: number;
restarts?: number;
lastError?: string;
};
}
export interface UISystemStats {
totalProcesses: number;
runningProcesses: number;
errorProcesses: number;
}
export declare class CompatibleUI {
private processes;
private running;
private rl;
constructor();
start(): Promise<void>;
stop(): void;
updateProcesses(processes: UIProcess[]): void;
private promptCommand;
private handleCommand;
private render;
private showStatus;
private showProcessList;
private showProcessDetails;
private getStatusDisplay;
private getSystemStats;
private getSystemLoad;
private getSystemUptime;
private formatUptime;
private showHelp;
private handleExit;
}
export declare function createCompatibleUI(): CompatibleUI;
export declare function isRawModeSupported(): boolean;
export declare function launchUI(): Promise<void>;
//# sourceMappingURL=compatible-ui.d.ts.map