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
53 lines • 1.74 kB
TypeScript
import { Agent, AgentConfig } from '../agent';
import { ClaudeResponse } from '../claude-client';
import { PheromoneData } from '../cognitive-canvas';
import { MCPClient } from '../mcp-client';
export interface ContractData {
id: string;
name?: string;
path?: string;
specification: {
endpoints?: Array<{
path: string;
method: string;
parameters?: Record<string, any>;
responses?: Record<string, any>;
}>;
[key: string]: any;
};
}
export interface PrototypeResult {
success: boolean;
pseudocode?: string;
flowDiagram?: string;
outputPath?: string;
error?: string;
architectureReady?: boolean;
implementationNotes?: string;
metadata?: {
contractId: string;
complexity: string;
dependencies: string[];
};
tokenUsage?: {
input_tokens: number;
output_tokens: number;
total_tokens: number;
};
}
export declare class PrototyperAgent extends Agent {
private mcpClient?;
constructor(mcpClient?: MCPClient);
get role(): string;
get capabilities(): string[];
initialize(config: AgentConfig): Promise<void>;
getPromptTemplate(): string;
executeTask(): Promise<any>;
processContract(contractId: string): Promise<PrototypeResult>;
generatePseudocode(contract: any, pheromones?: PheromoneData[]): Promise<string>;
generatePseudocodeWithUsage(contract: any, pheromones?: PheromoneData[]): Promise<ClaudeResponse>;
generateFlowDiagram(pseudocode: string): Promise<string>;
generateFlowDiagramWithUsage(pseudocode: string): Promise<ClaudeResponse>;
private buildPseudocodePrompt;
}
//# sourceMappingURL=prototyper.d.ts.map