UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

40 lines 1.49 kB
import { r as OpenClawConfig } from "./types.openclaw-BdCLfP4c.js"; import "./types-BdcVdC5E.js"; import "./types-DeuBjaEd.js"; import "./agent-scope-config-C1Nx0bsu.js"; //#region src/agents/agent-scope.d.ts declare function resolveSessionAgentIdsStrict(params: { sessionKey?: string; config?: OpenClawConfig; agentId?: string | undefined; fallbackAgentId?: string; }): { defaultAgentId: string; sessionAgentId: string; }; declare function resolveSessionAgentIdStrict(params: { sessionKey?: string; config?: OpenClawConfig; agentId?: string; fallbackAgentId?: string; }): string; declare function resolveAgentEffectiveModelPrimary(cfg: OpenClawConfig, agentId: string): string | undefined; type AgentModelPrimaryWriteTarget = "agent" | "defaults"; declare function setAgentEffectiveModelPrimary(cfg: OpenClawConfig, agentId: string, primary: string, options?: { target?: AgentModelPrimaryWriteTarget; forceAgent?: boolean; }): AgentModelPrimaryWriteTarget; type ModelFallbackAvailability = { kind: "active"; models: string[]; source: "explicit" | "inherited"; } | { kind: "none_configured"; source: "explicit" | "inherited"; } | { kind: "disabled_by_model_override"; } | { kind: "disabled_by_model_selection_lock"; }; //#endregion export { resolveSessionAgentIdsStrict as a, resolveSessionAgentIdStrict as i, ModelFallbackAvailability as n, setAgentEffectiveModelPrimary as o, resolveAgentEffectiveModelPrimary as r, AgentModelPrimaryWriteTarget as t };