openclaw/src/agents/model-fallback.types.ts

16 lines
289 B
TypeScript

import type { FailoverReason } from "./pi-embedded-helpers.js";
export type ModelCandidate = {
provider: string;
model: string;
};
export type FallbackAttempt = {
provider: string;
model: string;
error: string;
reason?: FailoverReason;
status?: number;
code?: string;
};