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
21 lines • 1.54 kB
TypeScript
import { Driver } from 'neo4j-driver';
import { PheromoneData, EnhancedPheromoneData, PheromonePattern, PheromoneQueryOptions, PatternCorrelation, TemporalPattern, PheromoneAnalysis, PheromoneDecayResult, ContextPheromonesResult } from './types';
export declare class PheromoneManager {
private driver;
constructor(driver: Driver);
createPheromone(pheromoneData: PheromoneData | EnhancedPheromoneData): Promise<PheromoneData>;
createGuidePheromone(context: string, pattern: PheromonePattern, strength: number): Promise<EnhancedPheromoneData>;
createWarnPheromone(context: string, pattern: PheromonePattern, strength: number): Promise<EnhancedPheromoneData>;
queryPheromones(options: PheromoneQueryOptions): Promise<PheromoneData[]>;
linkPheromoneToTask(pheromoneId: string, taskId: string, influence?: 'positive' | 'negative'): Promise<void>;
getPheromonesByType(type: string): Promise<PheromoneData[]>;
getContextPheromones(agentType: string, taskContext: string, taskComplexity: string): Promise<ContextPheromonesResult>;
analyzePatternCorrelations(agentType?: string): Promise<PatternCorrelation[]>;
analyzeTemporalPatterns(agentType: string, timeWindowMs?: number): Promise<TemporalPattern[]>;
getPheromoneAnalysis(agentType: string): Promise<PheromoneAnalysis>;
applyPheromoneDecay(): Promise<PheromoneDecayResult>;
cleanExpiredPheromones(): Promise<number>;
private validatePheromoneData;
private validateRequiredFields;
}
//# sourceMappingURL=pheromone-manager.d.ts.map