Error reference
Every somm error carries a canonical SOMM_* code
with a fixed problem / cause / fix / related shape. The pages
below mirror that format — copy-paste the fix into your shell
or code and the error should resolve.
SOMM_WORKLOAD_UNREGISTERED— strict mode refused an unregistered workloadSOMM_PORT_BUSY—somm serveport conflictSOMM_PROVIDERS_EXHAUSTED— every provider is cooled for longer than the retry capSOMM_SCHEMA_STALE— DB schema older than the library expectsSOMM_PRIVACY_VIOLATION— attempted to egress aprivacy_class=PRIVATEworkloadSOMM_NO_CAPABLE_PROVIDER— no provider in the chain can serve a required capabilitySOMM_PROVIDER_TIMEOUT— a provider call didn't return before the timeoutSOMM_PROVIDER_RATE_LIMIT— a provider returned HTTP 429SOMM_PROVIDER_5XX— a provider returned a server-side errorSOMM_EMPTY_RESPONSE— a model returned no usable contentSOMM_PROVIDER_INSUFFICIENT_CREDIT— a provider's account balance/quota is exhaustedSOMM_PROVIDER_AUTH— a provider rejected the call as unauthenticated/unauthorizedSOMM_PROVIDER_BAD_REQUEST— a provider rejected the call as malformedSOMM_BUDGET_EXCEEDED— the fail-closed daily budget gate refused the call before dispatchSOMM_ERROR— base code for the somm exception hierarchy
Links open the canonical markdown on GitHub for rich rendering.
The raw files live in
docs/errors/.