arela
Version:
AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.
39 lines • 958 B
TypeScript
import { MemoryLayer } from "../memory/hexi-memory.js";
export declare enum QueryType {
PROCEDURAL = "procedural",
FACTUAL = "factual",
ARCHITECTURAL = "architectural",
USER = "user",
HISTORICAL = "historical",
GENERAL = "general"
}
export interface ClassificationResult {
query: string;
type: QueryType;
confidence: number;
layers: MemoryLayer[];
weights: Record<MemoryLayer, number>;
reasoning: string;
}
export interface LayerRoutingRule {
layers: MemoryLayer[];
weights: Record<MemoryLayer, number>;
}
export interface RoutingResult {
query: string;
classification: ClassificationResult;
results: LayerResult[];
stats: {
totalTime: number;
layersQueried: number;
cacheHit: boolean;
};
}
export interface LayerResult {
layer: MemoryLayer;
items: any;
time: number;
weight?: number;
error?: string;
}
//# sourceMappingURL=types.d.ts.map