(
public readonly originalModel: string,
public readonly fallbackModel: string,
)
| 159 | |
| 160 | export class FallbackTriggeredError extends Error { |
| 161 | constructor( |
| 162 | public readonly originalModel: string, |
| 163 | public readonly fallbackModel: string, |
| 164 | ) { |
| 165 | super(`Model fallback triggered: ${originalModel} -> ${fallbackModel}`) |
| 166 | this.name = 'FallbackTriggeredError' |
| 167 | } |
| 168 | } |
| 169 | |
| 170 | export async function* withRetry<T>( |
nothing calls this directly
no outgoing calls
no test coverage detected