Naar hoofdinhoud gaan

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Doelen

  • Probeer opnieuw per HTTP-verzoek, niet per meerstappenstroom.
  • Behoud de volgorde door alleen de huidige stap opnieuw te proberen.
  • Voorkom dubbele niet-idempotente bewerkingen.

Standaardwaarden

  • Pogingen: 3
  • Maximale vertragingslimiet: 30000 ms
  • Jitter: 0.1 (10 procent)
  • Provider-standaardwaarden:
    • Minimale vertraging voor Telegram: 400 ms
    • Minimale vertraging voor Discord: 500 ms

Gedrag

Modelproviders

  • OpenClaw laat provider-SDK’s normale korte herpogingen afhandelen.
  • Voor op Stainless gebaseerde SDK’s zoals Anthropic en OpenAI kunnen antwoorden waarop opnieuw geprobeerd kan worden (408, 409, 429 en 5xx) retry-after-ms of retry-after bevatten. Wanneer die wachttijd langer is dan 60 seconden, voegt OpenClaw x-should-retry: false toe, zodat de SDK de fout onmiddellijk doorgeeft en model-failover naar een ander auth-profiel of fallbackmodel kan roteren.
  • Overschrijf de limiet met OPENCLAW_SDK_RETRY_MAX_WAIT_SECONDS=<seconds>. Stel deze in op 0, false, off, none of disabled om SDK’s lange interne Retry-After-wachttijden te laten respecteren.

Discord

  • Probeert alleen opnieuw bij rate-limit-fouten (HTTP 429).
  • Gebruikt Discord retry_after wanneer beschikbaar, anders exponentiële backoff.

Telegram

  • Probeert opnieuw bij tijdelijke fouten (429, time-out, connect/reset/closed, tijdelijk niet beschikbaar).
  • Gebruikt retry_after wanneer beschikbaar, anders exponentiële backoff.
  • Markdown-parsefouten worden niet opnieuw geprobeerd; ze vallen terug op platte tekst.

Configuratie

Stel het herpogingsbeleid per provider in ~/.openclaw/openclaw.json in:
{
  channels: {
    telegram: {
      retry: {
        attempts: 3,
        minDelayMs: 400,
        maxDelayMs: 30000,
        jitter: 0.1,
      },
    },
    discord: {
      retry: {
        attempts: 3,
        minDelayMs: 500,
        maxDelayMs: 30000,
        jitter: 0.1,
      },
    },
  },
}

Opmerkingen

  • Herpogingen gelden per verzoek (bericht verzenden, media uploaden, reactie, poll, sticker).
  • Samengestelde stromen proberen voltooide stappen niet opnieuw.

Gerelateerd