Files
openclaw/src/plugins/provider-runtime-model.types.ts
Peter Steinberger 694ca50e97 Revert "refactor: move runtime state to SQLite"
This reverts commit f91de52f0d.
2026-05-13 13:33:38 +01:00

14 lines
446 B
TypeScript

import type { Api, Model } from "@earendil-works/pi-ai";
import type { ModelCompatConfig } from "../config/types.models.js";
/**
* Fully-resolved runtime model shape used after provider/plugin-owned
* discovery, overrides, and compat normalization.
*/
export type ProviderRuntimeModel = Omit<Model<Api>, "compat"> & {
compat?: ModelCompatConfig;
contextTokens?: number;
params?: Record<string, unknown>;
requestTimeoutMs?: number;
};