Add tool ranker fallback policy tests

This commit is contained in:
2026-05-18 16:23:32 +03:00
parent c3481dfcfe
commit 58f5a645fd
13 changed files with 125 additions and 46 deletions
+23
View File
@@ -0,0 +1,23 @@
import {ToolRankerFallbackPolicy} from "../common/policies.js";
export type ToolRankerFallbackSelection = {
toolNames: string[];
usedRanker: boolean;
};
export function resolveToolRankerFallbackSelection(params: {
fallbackPolicy: ToolRankerFallbackPolicy;
availableToolNames: readonly string[];
}): ToolRankerFallbackSelection {
if (params.fallbackPolicy === ToolRankerFallbackPolicy.NO_TOOLS) {
return {
toolNames: [],
usedRanker: false,
};
}
return {
toolNames: [...params.availableToolNames],
usedRanker: false,
};
}