Interface: QueryRouterResult
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:267
Final result returned by the QueryRouter after classification, retrieval, and answer generation.
This surface is intentionally provenance-oriented: it includes not only the generated answer and citations, but also the tier path actually exercised and the fallback names that were activated during routing.
Properties
answer
answer:
string
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:269
The generated answer text, grounded in retrieved sources.
classification
classification:
ClassificationResult
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:272
The classification result that determined routing behaviour.
durationMs
durationMs:
number
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:284
Total wall-clock duration of the entire query pipeline in milliseconds.
fallbacksUsed
fallbacksUsed:
string[]
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:297
Names of fallback strategies that were activated during this query. Empty array if no fallbacks were needed.
Example
['keyword-fallback', 'tier-escalation']
grounding?
optionalgrounding:VerifiedResponse
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:305
Citation verification results produced by the router when
verifyCitations is enabled and verification can run.
Hosts may also attach their own grounding metadata to this field.
recommendations?
optionalrecommendations:object
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:317
Recommended skills, tools, and extensions based on query analysis.
Populated when the plan-aware classifier (classifyWithPlan) produces
capability recommendations. When no recommendations are made (or the
plan-aware classifier is not used), this field is undefined.
Each recommendation includes a confidence score (0-1) and a human-readable reasoning string explaining why the capability was recommended.
extensions
extensions:
object[]
skills
skills:
object[]
tools
tools:
object[]
researchSynthesis?
optionalresearchSynthesis:string
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:281
Synthesized narrative from the deep research phase, when tier-3 routing exercised external or host-provided research.
sources
sources:
SourceCitation[]
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:275
Citations for the sources used in generating the answer.
tiersUsed
tiersUsed:
QueryTier[]
Defined in: packages/agentos/src/orchestration/pipeline/query/types.ts:290
Which tiers were actually exercised during this query.
Example
[0] for trivial, [1, 2] for multi-source with fallback