Skip to content

fix: retry transient Flue PR scan failures#18

Merged
homanp merged 1 commit into
mainfrom
homanp/retry-flue-pr-scan-500s
May 20, 2026
Merged

fix: retry transient Flue PR scan failures#18
homanp merged 1 commit into
mainfrom
homanp/retry-flue-pr-scan-500s

Conversation

@homanp

@homanp homanp commented May 20, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Adds retry with exponential backoff when the Flue PR scan service returns transient errors (HTTP 429/5xx, timeouts, or common network failures). Each retry uses a fresh agent ID to avoid stale Flue agent state. Also hardens the PR scan agent with clearer error handling and explicit CI/CD skill path resolution from process.cwd().

Fixes #16

Checklist

  • I tested my changes
  • I reviewed my own code

@homanp homanp changed the title Retry transient Flue PR scan failures fix: retry transient Flue PR scan failures May 20, 2026
@homanp homanp marked this pull request as ready for review May 20, 2026 11:14
@open-cla

open-cla Bot commented May 20, 2026

Copy link
Copy Markdown

Contributor License Agreement

All contributors are covered by a CLA.

@superagent-security superagent-security Bot added contributor:verified Contributor passed trust analysis. pr:verified PR passed security analysis. labels May 20, 2026
@homanp homanp merged commit f072340 into main May 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contributor:verified Contributor passed trust analysis. pr:verified PR passed security analysis.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Security scan sometimes returns 500 errors

1 participant