openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
26 lines • 3.04 kB
TypeScript
import { $a as formatFastModeStatusValue, Qa as formatFastModeSourceSuffix, Xa as formatFastModeCommandOptions, Za as formatFastModeCurrentStatus, fi as resolveCommandAuthorizedFromAuthorizers, pi as resolveControlCommandGate, qa as resolveFastModeState } from "../agent-harness-runtime-CZIVRpx-.js";
import { r as OpenClawConfig } from "../types.openclaw-BdCLfP4c.js";
import { c as SessionEntry } from "../types-DeuBjaEd.js";
import { n as CommandArgs, t as CommandArgValues } from "../commands-args.types-zglMcgeO.js";
import "../sessions-50ndZyDQ.js";
import { a as CommandArgsParsing, l as NativeCommandSpec, r as CommandArgDefinition, t as ChatCommandDefinition } from "../commands-registry.types-YUeBZFgn.js";
import { i as shouldComputeCommandAuthorized, t as hasControlCommand } from "../command-detection-Dj-xCboI.js";
import { _ as maybeResolveTextAlias, a as formatCommandArgMenuTitle, c as listNativeCommandSpecsForConfig, d as resolveCommandArgChoices, f as resolveCommandArgMenu, i as findCommandByNativeName, p as serializeCommandArgs, r as buildCommandTextFromArgs, s as listNativeCommandSpecs, u as parseCommandArgs, v as normalizeCommandBody, x as listChatCommands } from "../commands-registry-BMDMSIYb.js";
import { i as resolveCommandAuthorization, n as resolveStoredModelOverride, o as resolveNativeCommandSessionTargets, r as CommandAuthorization } from "../stored-model-overrides-9OuXuSJL.js";
import { t as ModelsProviderData } from "../commands-models-239cgF9s.js";
import { t as listSkillCommandsForAgents } from "../chat-commands-CzuJdQTo.js";
import { n as listProviderPluginCommandSpecs } from "../command-specs-qolpzrsM.js";
//#region src/agents/thinking-runtime.d.ts
/** Resolves an explicit session override before configured model/provider policy. */
export declare function resolveEffectiveAgentRuntime(params: {
cfg: OpenClawConfig;
provider: string;
modelId: string;
modelApi?: string | null;
modelBaseUrl?: unknown;
agentId?: string;
sessionKey?: string;
sessionEntry?: Pick<SessionEntry, "agentHarnessId" | "agentRuntimeOverride" | "modelSelectionLocked">;
}): string;
//#endregion
export { type ChatCommandDefinition, type CommandArgDefinition, type CommandArgValues, type CommandArgs, type CommandArgsParsing, type CommandAuthorization, type ModelsProviderData, type NativeCommandSpec, buildCommandTextFromArgs, findCommandByNativeName, formatCommandArgMenuTitle, formatFastModeCommandOptions, formatFastModeCurrentStatus, formatFastModeSourceSuffix, formatFastModeStatusValue, hasControlCommand, listChatCommands, listNativeCommandSpecs, listNativeCommandSpecsForConfig, listProviderPluginCommandSpecs, listSkillCommandsForAgents, maybeResolveTextAlias, normalizeCommandBody, parseCommandArgs, resolveCommandArgChoices, resolveCommandArgMenu, resolveCommandAuthorization, resolveCommandAuthorizedFromAuthorizers, resolveControlCommandGate, resolveFastModeState, resolveNativeCommandSessionTargets, resolveStoredModelOverride, serializeCommandArgs, shouldComputeCommandAuthorized };