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
38 lines • 1.53 kB
TypeScript
/**
* Architect Agent - Main Entry Point
*
* This file serves as the main entry point for the Architect Agent, now refactored
* to use a modular structure to maintain the 500-line limit per file.
*
* Modular structure:
* - architect/types.ts - All interfaces and type definitions
* - architect/core.ts - Main architectural design logic and analysis
* - architect/documentation.ts - Documentation generation and file operations
*/
import { Agent, AgentConfig } from '../agent';
import { ArchitecturalAnalysis } from './architect/types';
/**
* ArchitectAgent specializes in system architecture design and technical specifications.
* Extends the base Agent class to provide architectural design capabilities.
*/
export declare class ArchitectAgent extends Agent {
private core;
private documentation;
constructor(config: AgentConfig);
/**
* Execute architectural design task
* Main entry point for processing architectural design requests
*/
executeTask(): Promise<ArchitecturalAnalysis>;
/**
* Get architect-specific prompt template
* Returns a comprehensive template for architectural design tasks
*/
getPromptTemplate(): string;
/**
* Validate task specification for architectural work
*/
private validateTaskSpecification;
}
export type { ArchitecturalAnalysis, ArchitecturalDecision, FormalContracts, ContractFile, ContractCompliance, OpenApiCompliance, SchemaCompliance } from './architect/types';
//# sourceMappingURL=architect.d.ts.map