Files
openclaw/src/agents/model-picker-visibility.ts
Vincent Koc aa27e27f36 fix(models): normalize provider runtime selection (#71259)
* fix(models): normalize provider runtime selection

* fix(models): reverse codex-only runtime migration

* fix(models): default runtime selection to pi

* fix(status): label model runtime clearly

* fix(status): align pi runtime label

* fix(plugins): align tool result middleware runtime naming

* fix(models): validate runtime overrides
2026-04-24 16:56:49 -07:00

15 lines
513 B
TypeScript

import { isLegacyRuntimeModelProvider } from "./model-runtime-aliases.js";
import { normalizeProviderId } from "./provider-id.js";
export function isModelPickerVisibleProvider(provider: string): boolean {
return !isLegacyRuntimeModelProvider(normalizeProviderId(provider));
}
export function isModelPickerVisibleModelRef(ref: string): boolean {
const separatorIndex = ref.indexOf("/");
if (separatorIndex <= 0) {
return true;
}
return isModelPickerVisibleProvider(ref.slice(0, separatorIndex));
}