cortexweaver
Version:
CortexWeaver is a command-line interface (CLI) tool that orchestrates a swarm of specialized AI agents, powered by Claude Code and Gemini CLI, to assist in software development. It transforms a high-level project plan (plan.md) into a series of coordinate
32 lines • 1.62 kB
TypeScript
import { ParsedArgs } from './parsers';
/**
* Main CLI class - refactored to use modular components
* This serves as the main entry point and orchestrates the various CLI modules
*/
export declare class CLI {
private commands;
private validators;
constructor();
authStatus(projectRoot?: string): Promise<string>;
authConfigure(method?: string, projectRoot?: string): Promise<string>;
authSwitch(method: string, projectRoot?: string): Promise<void>;
logs(taskId: string, projectRoot?: string): Promise<string>;
retry(taskId: string, projectRoot?: string): Promise<void>;
listAgents(projectRoot?: string): Promise<string>;
init(projectRoot?: string): Promise<void>;
status(projectRoot?: string): Promise<string>;
start(projectRoot?: string): Promise<void>;
attach(sessionId: string): Promise<string>;
merge(projectRoot: string | undefined, taskId: string): Promise<void>;
cleanup(projectRoot?: string): Promise<string>;
validateProject(projectRoot: string): boolean;
static parseArguments(args: string[]): ParsedArgs;
static validateCommand(command: string, args: ParsedArgs): import("./parsers").ValidationResult;
static getHelp(command?: string): string;
executeCommand(command: string, args: ParsedArgs, projectRoot?: string): Promise<any>;
}
export { CLICommands } from './commands';
export { CLIValidators } from './validators';
export { CLIParsers } from './parsers';
export type { ParsedArgs, AgentPersonaInfo, ProjectConfigOptions, AuthMethodConfig, TaskFilters, ValidationResult } from './parsers';
//# sourceMappingURL=index.d.ts.map