MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / isRecoverableRequestStructureError

Function isRecoverableRequestStructureError

packages/kosong/src/errors.ts:247–254  ·  view source on GitHub ↗
(error: unknown)

Source from the content-addressed store, hash-verified

245] as const;
246
247export function isRecoverableRequestStructureError(error: unknown): boolean {
248 if (isToolExchangeAdjacencyError(error)) return true;
249 if (!(error instanceof APIStatusError)) return false;
250 if (error instanceof APIContextOverflowError) return false;
251 if (error.statusCode !== 400 && error.statusCode !== 422) return false;
252 const lowerMessage = error.message.toLowerCase();
253 return STRUCTURAL_REQUEST_MESSAGE_PATTERNS.some((pattern) => pattern.test(lowerMessage));
254}
255
256export function isProviderRateLimitError(error: unknown): boolean {
257 if (error instanceof APIProviderRateLimitError) return true;

Callers 2

errors.test.tsFile · 0.90
executeLoopStepFunction · 0.90

Calls 1

Tested by

no test coverage detected