UNPKG

arela

Version:

AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.

33 lines 1.01 kB
import { IndexingFailure } from "../types.js"; /** * Analysis result for a failed file */ export interface FailureAnalysis { action: "ignore" | "refactor" | "split"; reason: string; suggestions: string[]; } /** * Categorize error type from error message */ export declare function categorizeError(error: Error): string; /** * Analyze a failed file to determine if it should be ignored or refactored */ export declare function analyzeFailure(failure: IndexingFailure): Promise<FailureAnalysis>; /** * Extract a glob pattern from a file path */ export declare function extractPattern(filePath: string): string; /** * Generate or update .ragignore based on failures */ export declare function generateRagignore(failures: IndexingFailure[], cwd: string): Promise<{ patterns: Set<string>; recommendations: string[]; }>; /** * Read and parse .ragignore patterns */ export declare function readRagignorePatterns(cwd: string): Promise<string[]>; //# sourceMappingURL=ragignore.d.ts.map