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
32 lines • 1.33 kB
TypeScript
import { CognitiveCanvas } from '../../cognitive-canvas';
import { PheromoneInput, CostData, BudgetEnforcement, QualityAnalysis, ImprovementProposals, GovernorAnalysisInput } from './types';
/**
* PheromoneManager handles pheromone creation and improvement proposals for the Governor agent
*/
export declare class PheromoneManager {
private cognitiveCanvas;
private config;
private currentTask;
constructor(cognitiveCanvas: CognitiveCanvas | null, config: any | null, currentTask: any | null);
/**
* Create guide and warning pheromones
*/
createPheromones(pheromones: PheromoneInput[]): Promise<void>;
/**
* Propose improvements to code standards or configuration
*/
proposeImprovements(analysisData: GovernorAnalysisInput): Promise<ImprovementProposals>;
/**
* Generate pheromones based on analysis results
*/
generatePheromones(costData: CostData, budgetStatus: BudgetEnforcement, qualityData: QualityAnalysis): Promise<PheromoneInput[]>;
/**
* Build rationale for improvement proposals
*/
private buildRationale;
/**
* Update references for dependency injection
*/
updateReferences(cognitiveCanvas: CognitiveCanvas | null, config: any | null, currentTask: any | null): void;
}
//# sourceMappingURL=pheromone-manager.d.ts.map