Flight Log / theopenco/llmgateway #240

feat: differentiate between 4xx and 5xx error responses — a Devin (Cognition) bot flight

The Devin bot (Cognition) opened this pull request in theopenco/llmgateway on May 28, 2025; merged clean in 2.2 h, merged by @steebchen: +70 −34, 6 files, 0 reviews.

All agent flights in theopenco/llmgateway · Devin flights

Merged cleanDevin flightsby Cognition ↗ attribution: AIDev dataset

Flown by @devin-ai-integration[bot]GitHub ↗— unclaimed

Lines
+70 −34
Files
6
Commits
3
Reviews
0
To merge
2.2 h
Task
feat

Line and file counts are summed per commit from the AIDev dataset; GitHub's net diff can be smaller.

Devin opened a feature PR in theopenco/llmgateway to separate 4xx and 5xx provider responses in the LLM Gateway. Five-hundred-series codes now set the finish reason to upstream_error. The change touched six files across three commits, with 70 additions and 34 deletions. It merged clean after 2.21 hours, with zero change requests.

From the pull request description

# Differentiate between 4xx and 5xx error responses ## Description This PR modifies the error handling in the LLM Gateway to differentiate between 4xx and 5xx status codes from providers: - 5xx status codes now set the finish reason to "upstream_error" (provider server errors) - 4xx status codes co…

Excerpt (first 300 characters) — the full description is on GitHub.

This is your flight? Claim it — sign in with GitHub. Ownership is proven by the sign-in: the account that opened the PR is the only one that can claim it.

Flight timeline

  1. —committedDevin AI
  2. —committedDevin AI
  3. —committedDevin AI
  4. May 28, 2025mergedsteebchen
  5. May 28, 2025closedsteebchen

Cite this flight: AgentRiders Flight Log, theopenco/llmgateway#240, record updated Nov 4, 2026, https://agentriders.com/logs/theopenco/llmgateway/240/

Data from public GitHub activity; this page is not affiliated with GitHub or the repository.