UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

36 lines (35 loc) 1.23 kB
import { i as removeFallbackCommand, n as clearFallbacksCommand, r as listFallbacksCommand, t as addFallbackCommand } from "./fallbacks-shared-COJ_l-8u.js"; //#region src/commands/models/fallbacks.ts /** Lists configured text model fallbacks. */ async function modelsFallbacksListCommand(opts, runtime) { return await listFallbacksCommand({ label: "Fallbacks", key: "model" }, opts, runtime); } /** Adds a text model fallback. */ async function modelsFallbacksAddCommand(modelRaw, runtime) { return await addFallbackCommand({ label: "Fallbacks", key: "model", logPrefix: "Fallbacks" }, modelRaw, runtime); } /** Removes a text model fallback. */ async function modelsFallbacksRemoveCommand(modelRaw, runtime) { return await removeFallbackCommand({ label: "Fallbacks", key: "model", notFoundLabel: "Fallback", logPrefix: "Fallbacks" }, modelRaw, runtime); } /** Clears all text model fallbacks. */ async function modelsFallbacksClearCommand(runtime) { return await clearFallbacksCommand({ key: "model", clearedMessage: "Fallback list cleared." }, runtime); } //#endregion export { modelsFallbacksAddCommand, modelsFallbacksClearCommand, modelsFallbacksListCommand, modelsFallbacksRemoveCommand };