arela
Version:
AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.
54 lines • 1.3 kB
TypeScript
import { MemoryLayer } from "../memory/hexi-memory.js";
import { QueryType, ClassificationResult, RoutingResult } from "../meta-rag/types.js";
/**
* User feedback on a query result
*/
export interface UserFeedback {
helpful: boolean;
correctLayers?: MemoryLayer[];
correctType?: QueryType;
comment?: string;
}
/**
* Complete feedback record stored in governance layer
*/
export interface FeedbackRecord {
id: string;
timestamp: string;
query: string;
classification: ClassificationResult;
routing: RoutingResult;
feedback: UserFeedback;
context: {
projectPath: string;
userId?: string;
};
}
/**
* Aggregated learning statistics
*/
export interface LearningStats {
totalFeedback: number;
helpfulRate: number;
accuracyImprovement: number;
commonMistakes: MistakePattern[];
layerWeights: Record<string, number>;
}
/**
* Common mistake pattern detected from feedback
*/
export interface MistakePattern {
pattern: string;
frequency: number;
correction: string;
}
/**
* Last query information stored in session
*/
export interface LastQueryInfo {
query: string;
classification: ClassificationResult;
routing: RoutingResult;
timestamp: number;
}
//# sourceMappingURL=types.d.ts.map