ai-image:status

Check the generation status of an AI image task by art variation ID.

Type: Synchronous (status check)

Usage

simplified ai-image:status --id <art-variation-id>

Options

FlagTypeRequiredDescription
--idstringArt variation ID from ai-image:generate response

Example

simplified ai-image:status --id "av_789"

Response

{
  "id": "av_789",
  "status": "completed",
  "assets": [
    {
      "asset_id": "asset_abc123",
      "url": "https://cdn.simplified.com/generated.png"
    }
  ]
}

Status Values

StatusMeaning
pendingGeneration is queued or in progress
completedImages are ready — check assets[].url
failedGeneration failed

Polling Pattern

ART_ID=$(simplified ai-image:generate \
  --model flux.flux-realism \
  --prompt "A mountain sunrise" | jq -r '.art_variation_id')

while true; do
  RESULT=$(simplified ai-image:status --id "$ART_ID")
  STATUS=$(echo "$RESULT" | jq -r '.status')
  if [ "$STATUS" = "completed" ]; then
    echo "$RESULT" | jq -r '.assets[].url'
    break
  elif [ "$STATUS" = "failed" ]; then
    echo "Generation failed" >&2; break
  fi
  sleep 3
done

Tip: Use --wait on ai-image:generate to avoid manual polling.