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
25 lines • 800 B
TypeScript
import { CodeFileInfo, FileSearchOptions } from './index';
/**
* FileAnalyzer handles code file analysis and language detection
*/
export declare class FileAnalyzer {
private projectRoot;
constructor(projectRoot: string);
/**
* Analyze a single code file
*/
analyzeCodeFile(filePath: string, rootPath: string, includeContent?: boolean): Promise<CodeFileInfo | null>;
/**
* Check if a file should be included based on options
*/
shouldIncludeFile(file: CodeFileInfo, options: FileSearchOptions): boolean;
/**
* Read file content safely
*/
readFileContent(filePath: string): Promise<string | null>;
/**
* Get language from file extension
*/
private getLanguageFromExtension;
}
//# sourceMappingURL=file-analyzer.d.ts.map