MCPcopy Create free account
hub / github.com/aetherstate/GODMOD3.AI / categorizeError

Function categorizeError

HF/api/lib/metadata.ts:113–123  ·  view source on GitHub ↗
(error?: string)

Source from the content-addressed store, hash-verified

111// ── Error Categorization ─────────────────────────────────────────────
112
113export function categorizeError(error?: string): string | undefined {
114 if (!error) return undefined
115 const lower = error.toLowerCase()
116 if (lower.includes('timeout') || lower.includes('abort')) return 'timeout'
117 if (lower.includes('rate') || lower.includes('429')) return 'rate_limit'
118 if (lower.includes('auth') || lower.includes('401') || lower.includes('403')) return 'auth'
119 if (lower.includes('empty')) return 'empty'
120 if (lower.includes('race ended')) return 'early_exit'
121 if (lower.includes('api error') || lower.includes('http')) return 'model_error'
122 return 'unknown'
123}
124
125// ── Query: Raw Events ────────────────────────────────────────────────
126

Callers 2

completions.tsFile · 0.90
ultraplinian.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected