UNPKG

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

28 lines 1.14 kB
export interface SessionInfo { sessionId: string; taskId: string; status: 'running' | 'stopped' | 'error'; createdAt: Date; } export interface CommandOutput { output: string; exitCode: number; timestamp: Date; } export declare class SessionManager { private sessions; constructor(); createSession(taskId: string, workingDirectory: string): Promise<SessionInfo>; runCommandInSession(sessionId: string, command: string, timeout?: number): Promise<CommandOutput>; attachToSession(sessionId: string): Promise<string>; killSession(sessionId: string): Promise<boolean>; listSessions(): SessionInfo[]; getSessionStatus(sessionId: string): Promise<string | null>; private checkSessionExists; listActiveTmuxSessions(): Promise<string[]>; startAgentInSession(sessionId: string, agentCommand: string, prompt: string): Promise<void>; monitorSession(sessionId: string, callback: (output: string) => void): Promise<void>; getSessionOutput(sessionId: string, lines?: number): Promise<string>; cleanupDeadSessions(): Promise<void>; } //# sourceMappingURL=session.d.ts.map