codecrucible-synth
Version:
Production-Ready AI Development Platform with Multi-Voice Synthesis, Smithery MCP Integration, Enterprise Security, and Zero-Timeout Reliability
44 lines • 1.24 kB
TypeScript
/**
* CLI Command Handlers
* Handles the execution of specific CLI commands
*/
import { CLIOptions, CLIContext } from './cli-types.js';
import { ServerModeInterface } from '../../refactor/server-mode-interface.js';
export declare class CLICommands {
private context;
private workingDirectory;
constructor(context: CLIContext, workingDirectory?: string);
/**
* Show system status including model connections and health
*/
showStatus(): Promise<void>;
/**
* List available AI models
*/
listModels(): Promise<void>;
/**
* Handle code generation requests
*/
handleGeneration(prompt: string, options?: CLIOptions): Promise<void>;
/**
* Handle file and directory analysis
*/
handleAnalyze(files?: string[], options?: CLIOptions): Promise<void>;
/**
* Start server mode
*/
startServer(options: CLIOptions, serverMode: ServerModeInterface): Promise<void>;
/**
* Analyze a directory structure with worker pool
*/
private analyzeDirectory;
/**
* Analyze a specific file
*/
private analyzeFile;
/**
* Get file type summary
*/
private getFileTypes;
}
//# sourceMappingURL=cli-commands.d.ts.map