Skip to content

Error codes

Every failure response has the same shape:

json
{
  "code": "QUOTA_EXCEEDED",
  "message": "scaling to 12 replicas needs 12 CPU but the project quota is 8",
  "hint": "Scale another service down, or request a quota increase.",
  "retryable": false
}

The hint is written for a reader — human or agent — to know the next action.

CodeMeaningWhat to do
NO_PROVIDER_DETECTEDno Dockerfile and no buildable stack foundadd a Dockerfile, or use a conventional layout (package.json, go.mod, requirements.txt…)
BUILD_COMMAND_FAILEDthe build itself failedread log_tail, fix the source, redeploy
IMAGE_PUSH_FAILEDbuilt but couldn't pushretry (retryable: true)
SOURCE_TOO_LARGEupload exceeds 512MBexclude artifacts via .conwayignore
TIMEOUTbuild exceeded 30 minutesreduce build work, retry
HEALTH_CHECK_FAILEDapp never became ready on $PORTbind 0.0.0.0:$PORT; check log_tail
UNAUTHENTICATEDmissing/invalid tokensend Authorization: Bearer <token>
CAPABILITY_MISSINGtoken lacks the required capabilityget a token with that capability
QUOTA_EXCEEDEDproject resource quota hitscale down or request more
NOT_FOUNDno such project/service/releasecheck conway status
INVALID_INPUTrequest shape wrongfollow the hint
CONFLICTstate conflict (e.g. nothing to roll back to)follow the hint
INTERNAL_ERRORplatform-side faultretry once; report if it persists

Deployed on AgentCloud itself.