mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-22 06:42:19 +03:00
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
13 lines
502 B
TypeScript
13 lines
502 B
TypeScript
const RETIRED_GITHUB_COPILOT_MODEL_IDS = new Set([
|
|
"gemini-2.5-pro",
|
|
"gemini-3-flash",
|
|
"gemini-3-flash-preview",
|
|
]);
|
|
|
|
export function isRetiredGitHubCopilotModelId(providerId: unknown, modelId: unknown): boolean {
|
|
const provider = typeof providerId === "string" ? providerId.trim().toLowerCase() : "";
|
|
if (provider !== "github" && provider !== "gh") return false;
|
|
if (typeof modelId !== "string") return false;
|
|
return RETIRED_GITHUB_COPILOT_MODEL_IDS.has(modelId.trim().toLowerCase());
|
|
}
|