Class: QueryRouter
Defined in: packages/agentos/src/orchestration/pipeline/query/QueryRouter.ts:206
Main orchestrator that wires together the QueryClassifier, QueryDispatcher, and QueryGenerator into a complete classify -> dispatch -> generate pipeline.
Example
const router = new QueryRouter({
knowledgeCorpus: ['./docs'],
generationModel: 'gpt-4o-mini',
generationModelDeep: 'gpt-4o',
generationProvider: 'openai',
});
await router.init();
const result = await router.route('How does authentication work?');
console.log(result.answer);
console.log(result.sources);
await router.close();