UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

15 lines (14 loc) 634 B
import { y as resolveIsNixMode } from "./paths-D2sRr1a_.js"; import "./operator-scopes-Dw7Gu2cA.js"; import { n as resolveStickyModelSelectionPolicy } from "./sticky-model-selection-BlEz_Ddb.js"; //#region src/gateway/server-methods/session-model-selection-policy.ts function resolveGatewayModelSelectionPolicy(params) { return resolveStickyModelSelectionPolicy({ agentId: params.agentId, canPersistConfig: params.callerScopes.includes("operator.admin") && !resolveIsNixMode(process.env), cfg: params.cfg, ...params.scope ? { scope: params.scope } : {} }); } //#endregion export { resolveGatewayModelSelectionPolicy as t };