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

53 lines 1.74 kB
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