Skip to content

fix: stop empty hops from draining the pool and sync gpt-6 models - #131

Merged
dofastted merged 2 commits into
mainfrom
cursor/gpt-6-catalog-sync
Sep 25, 2026
Merged

dofastted merged 2 commits into
mainfrom
cursor/gpt-6-catalog-sync

Conversation

@dofastted

Copy link
Copy Markdown
Owner

Summary

  • An empty or thinking-only hop retries the same account once and returns 502 incomplete_response. That request no longer parks or rotates the rest of the pool. A later request that empty-hops the same account parks only that account for 60 seconds.
  • Oversized inbound bodies fail with 413 body_too_large before scheduling. The default limit is 128MB (KIN_MAX_BODY still overrides it).
  • Live Codex account sync now includes gpt-6-sol and gpt-6-luna.

Test plan

  • node --test test/unit/failover-runner.test.mjs test/unit/rate-limit-service.test.mjs test/unit/respond-sse.test.mjs
  • Confirm a single incomplete hop leaves other accounts schedulable
  • Confirm a body over 128MB returns 413 and does not select an account

Made with Cursor

dofastted and others added 2 commits September 25, 2026 12:26
Co-authored-by: Cursor <cursoragent@cursor.com>
An empty hop retries the same account once and returns 502. A later request parks only that account. Oversized bodies now fail with 413 before scheduling, at a 128MB default.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Sep 25, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_6e43661f-6975-43e3-a6a5-97804d3e1e7a)

@dofastted
dofastted merged commit 75719bc into main Sep 25, 2026
7 checks passed
@dofastted
dofastted deleted the cursor/gpt-6-catalog-sync branch September 25, 2026 04:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant