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
24 lines • 1.23 kB
TypeScript
/**
* Context Primer - Main Entry Point
*
* This file serves as the main entry point for the Context Primer, now refactored
* to use a modular structure to maintain the 500-line limit per file.
*
* Modular structure:
* - context-primer/types.ts - All interfaces and type definitions
* - context-primer/core.ts - Main context priming orchestration logic
* - context-primer/analysis.ts - File scanning, analysis, and relevance calculations
*/
import { CognitiveCanvas } from './cognitive-canvas';
import { AgentType } from './orchestrator';
import { WorkspaceManager } from './workspace';
import { ContextData, ContextPrimingOptions } from './context-primer/types';
export declare class ContextPrimer {
private core;
constructor(canvas: CognitiveCanvas, workspace: WorkspaceManager, contractsPath?: string);
primeContext(task: any, agentType: AgentType, projectId: string, options?: ContextPrimingOptions): Promise<ContextData>;
}
export type { ContextData, WorkspaceFileInfo, ContractSnippet, ContextPrimingOptions } from './context-primer/types';
export { ContextPrimerCore } from './context-primer/core';
export { ContextAnalysis } from './context-primer/analysis';
//# sourceMappingURL=context-primer.d.ts.map