openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
40 lines • 1.79 kB
TypeScript
import { r as OpenClawConfig } from "./types.openclaw-B-tbtohD.js";
import { tn as ReplyPayload } from "./reply-payload-DRFubeid.js";
import "./agent-harness-runtime-RVmyxnao.js";
import "./config-2r9-SkRY.js";
import "./approval-types-C2jV80E7.js";
import "./index-D_aAxq5-.js";
import "./thinking.shared-CS1qF_24.js";
import "./types-GPumK0qC.js";
import "./types.public-Bht1LzOM.js";
import "./model-selection-CPNZ4mjv.js";
import { i as buildPreparedModelsProviderData, n as ModelsProviderData, o as ModelsProviderMenu, t as ModelsCommandSessionEntry } from "./commands-models-catalog-Dm9z9dNa.js";
import "./model-visibility-policy-CljSqO_i.js";
//#region src/auto-reply/reply/commands-models.d.ts
declare const MODEL_PICKER_CHANGED_MESSAGE = "Available models changed. Open /models and choose again.";
declare function formatModelsAvailableHeader(params: {
provider: string;
total: number;
cfg: OpenClawConfig;
agentId?: string;
agentDir?: string;
workspaceDir?: string;
sessionEntry?: ModelsCommandSessionEntry;
availability?: ModelsProviderMenu;
}): string;
type ModelsCommandReplyParams = {
cfg: OpenClawConfig;
commandBodyNormalized: string;
surface?: string;
currentModel?: string;
agentId?: string;
agentDir?: string;
workspaceDir?: string;
sessionEntry?: ModelsCommandSessionEntry;
};
declare function resolveModelsCommandReply(params: ModelsCommandReplyParams): Promise<ReplyPayload | null>;
//#endregion
//#region src/plugin-sdk/models-provider-runtime.d.ts
declare function buildModelsProviderData(...args: Parameters<typeof buildPreparedModelsProviderData>): Promise<ModelsProviderData>;
//#endregion
export { resolveModelsCommandReply as i, MODEL_PICKER_CHANGED_MESSAGE as n, formatModelsAvailableHeader as r, buildModelsProviderData as t };