(failure: unknown)
| 27 | patterns.some((pattern) => pattern.test(message)) || /^4(00|13)\s*(status code)?\s*\(no body\)/i.test(message) |
| 28 | |
| 29 | export const isContextOverflowFailure = (failure: unknown) => |
| 30 | failure instanceof LLMError |
| 31 | ? failure.reason._tag === "InvalidRequest" && failure.reason.classification === "context-overflow" |
| 32 | : Schema.is(ProviderErrorEvent)(failure) && failure.classification === "context-overflow" |