fix(ui): type heuristic context router setting

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Devin AI 2026-09-21 01:41:47 +00:00
parent 528edf3d22
commit aeaae23dfc

View file

@ -193,6 +193,7 @@ export interface BuildComplexityRouterConfigParams {
classificationPrompt: string | undefined;
classificationExamples: string | undefined;
heuristicFirstMaxTier: string | undefined;
heuristicFirstMaxContextTokens?: number;
hybridBoundaryMargin?: number;
classificationMode: ClassificationMode | undefined;
sessionAffinity: boolean;
@ -537,8 +538,9 @@ const classifierWireFields = (
...(effectiveType === "heuristic_first" &&
heuristicFirstMaxTier?.trim() && { heuristic_first_max_tier: heuristicFirstMaxTier }),
...(effectiveType === "heuristic_first" &&
heuristicFirstMaxContextTokens !== undefined &&
{ heuristic_first_max_context_tokens: heuristicFirstMaxContextTokens }),
heuristicFirstMaxContextTokens !== undefined && {
heuristic_first_max_context_tokens: heuristicFirstMaxContextTokens,
}),
...(effectiveType === "hybrid" &&
hybridBoundaryMargin !== undefined && { hybrid_boundary_margin: hybridBoundaryMargin }),
...(usesLlmClassifier(effectiveType) &&