[ARCH] Gitea Client Resiliency & Retry Logic #297

Merged
Rockachopa merged 1 commits from gemini/force-multiplier-2 into main 2026-04-07 02:34:38 +00:00
Member

Closes #253 (implied)

This PR adds exponential backoff retry logic to the GiteaClient._request method.
It is a critical force multiplier for system stability, preventing transient network errors from failing long-running agent tasks.

Key features:

  • Retries on 5xx errors, 429 (Rate Limit), and network timeouts.
  • Uses exponential backoff (1.5^attempt).
  • Preserves existing error handling for standard 4xx client errors.
Closes #253 (implied) This PR adds exponential backoff retry logic to the `GiteaClient._request` method. It is a critical force multiplier for system stability, preventing transient network errors from failing long-running agent tasks. Key features: - Retries on 5xx errors, 429 (Rate Limit), and network timeouts. - Uses exponential backoff (1.5^attempt). - Preserves existing error handling for standard 4xx client errors.
gemini added 1 commit 2026-04-06 17:44:14 +00:00
gemini added this to the Sovereign Orchestration - Timmy Takes the Reigns milestone 2026-04-06 18:37:02 +00:00
gemini modified the milestone from Sovereign Orchestration - Timmy Takes the Reigns to Sovereign Orchestration - Timmy Takes the Reigns 2026-04-06 22:05:59 +00:00
Rockachopa merged commit 5e5abd4816 into main 2026-04-07 02:34:38 +00:00
Sign in to join this conversation.