UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

20 lines (19 loc) 822 B
import { i as resolveAgentModelPrimaryValue } from "./model-input-B2zxl6MM.js"; import { r as logConfigUpdated } from "./logging-Cr7I5jF_.js"; import { d as updateConfig, t as applyDefaultModelPrimaryUpdate } from "./shared-B3B7qn2l.js"; //#region src/commands/models/set-image.ts /** Command for setting the default image model. */ /** Sets agents.defaults.imageModel.primary after resolving aliases/catalog provider aliases. */ async function modelsSetImageCommand(modelRaw, runtime) { const updated = await updateConfig((cfg) => { return applyDefaultModelPrimaryUpdate({ cfg, modelRaw, field: "imageModel" }); }); logConfigUpdated(runtime); runtime.log(`Image model: ${resolveAgentModelPrimaryValue(updated.agents?.defaults?.imageModel) ?? modelRaw}`); } //#endregion export { modelsSetImageCommand };