Currently no built-in retry. Add exponential backoff with jitter for idempotent verbs only (status, health, get_run). Explicitly do not retry kickoff or resume — that belongs to the caller plus the idempotency key (see Issue 3).
Should be configurable on the client:
rubyCrewAI::Client.new(
retry: { max_attempts: 3, base: 0.5, max: 8.0 }
)
Currently no built-in retry. Add exponential backoff with jitter for idempotent verbs only (status, health, get_run). Explicitly do not retry kickoff or resume — that belongs to the caller plus the idempotency key (see Issue 3).
Should be configurable on the client: