arela
Version:
AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.
44 lines (34 loc) โข 1.34 kB
JavaScript
/**
* Quick test script for Meta-RAG end-to-end flow
* Run: node test-meta-rag.mjs
*/
import { config } from 'dotenv';
import { ContextRouter } from './dist/context-router.js';
// Load .env file
config();
const queries = [
"Continue working on authentication",
"What is JWT?",
"Show me auth dependencies",
"What's my preferred testing framework?",
"Why did we choose Postgres?"
];
console.log('๐งช Testing Meta-RAG Context Router\n');
const router = new ContextRouter();
await router.init();
for (const query of queries) {
console.log(`\n๐ Query: "${query}"`);
const start = Date.now();
const response = await router.route({ query });
const duration = Date.now() - start;
console.log(` ๐ Classification: ${response.classification.type} (${response.classification.confidence})`);
console.log(` ๐ฏ Layers: ${response.routing.layers.join(', ')}`);
console.log(` ๐ก Reasoning: ${response.routing.reasoning}`);
console.log(` โฑ๏ธ Stats:`);
console.log(` Classification: ${response.stats.classificationTime}ms`);
console.log(` Retrieval: ${response.stats.retrievalTime}ms`);
console.log(` Total: ${response.stats.totalTime}ms`);
console.log(` Estimated tokens: ${response.stats.tokensEstimated}`);
}
console.log('\nโ
All tests complete!');