UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

26 lines (25 loc) 832 B
import { i as buildModelAliasIndex } from "./model-selection-shared-BlLyx1r2.js"; import { t as resolveDefaultModelForAgent } from "./model-selection-config-BrdmmqKD.js"; import "./model-selection-di2kjKCB.js"; //#region src/auto-reply/reply/directive-handling.defaults.ts /** Resolve default provider/model plus alias index for directive parsing. */ function resolveDefaultModel(params) { const mainModel = resolveDefaultModelForAgent({ cfg: params.cfg, agentId: params.agentId, allowPluginNormalization: false }); const defaultProvider = mainModel.provider; return { defaultProvider, defaultModel: mainModel.model, aliasIndex: buildModelAliasIndex({ cfg: params.cfg, defaultProvider, agentId: params.agentId, allowPluginNormalization: false }) }; } //#endregion export { resolveDefaultModel as t };