UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

17 lines (16 loc) 1 kB
import { r as defaultRuntime } from "./runtime-CF2WjnNZ.js"; import { t as formatCliCommand } from "./command-format-C7YfyMTd.js"; import { n as runCommandWithRuntime, t as resolveOptionFromCommand } from "./cli-utils-D1DAWB8d.js"; //#region src/cli/models-cli.runtime.ts function runModelsCommand(action) { return runCommandWithRuntime(defaultRuntime, action); } function resolveModelAgentOption(command, opts) { return resolveOptionFromCommand(command, "agent") ?? (typeof opts?.agent === "string" ? opts.agent : void 0); } function rejectAgentScopedModelCommand(command, commandName) { if (resolveOptionFromCommand(command, "agent") === void 0) return; throw new Error(`openclaw models ${commandName} does not support --agent; it is global and never agent-scoped. Remove --agent, or run ${formatCliCommand("openclaw agents list")} and set the per-agent model in agent config.`); } //#endregion export { defaultRuntime, rejectAgentScopedModelCommand, resolveModelAgentOption, runModelsCommand };