Skip to content

Configurable retry/backoff for idempotent requests #2

@MuhammadIbtisam

Description

@MuhammadIbtisam

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 }
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions