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
59 lines • 1.63 kB
TypeScript
import { Agent, AgentConfig } from '../agent';
export interface TestFailure {
testName: string;
reason: string;
stackTrace?: string;
category: string;
priority: 'high' | 'medium' | 'low';
}
export interface CoverageData {
overall: number;
details: Array<{
type: string;
percentage: number;
covered: number;
total: number;
}>;
}
export interface ChartData {
type: 'pie' | 'bar' | 'line';
title: string;
data: Array<{
label: string;
value: number;
color?: string;
}>;
}
export interface TestDocumentationResult {
testSummary: string;
coverageReport: string;
failureAnalysis: TestFailure[];
trendAnalysis: string;
recommendations: string[];
charts: ChartData[];
metadata: {
totalTests: number;
passRate: number;
coveragePercentage: number;
generatedAt: string;
};
}
export declare class TestResultDocumenterAgent extends Agent {
initialize(config: AgentConfig): Promise<void>;
executeTask(): Promise<TestDocumentationResult>;
getPromptTemplate(): string;
private validateTaskSpecification;
private validateTestResultsAvailable;
private queryHistoricalTestData;
private processHistoricalData;
private generateTestDocumentation;
private parseDocumentationResponse;
private extractSection;
private extractRecommendations;
private analyzeFailures;
private categorizeFailure;
private prioritizeFailure;
private generateCharts;
private storeTestReport;
}
//# sourceMappingURL=test-result-documenter.d.ts.map