fix(cursor): invalid_argument bridge gate (#1522) - #125
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Depends-on tiann#987. Closes the tiann#1522 death spiral on tip. Banner advisory copy mock: see peer session proof ( Soup tip (estate shared classifier): |
|
Banner copy mock for stacked tiann#1522 gate (advisory model change; keep auto; no Bridge death spiral). asset: |
30a92be to
ab0beb7
Compare
4f2a1e0 to
1e973da
Compare
Same rebase artifact as feat branch; keeps #125 CI typecheck green. Co-authored-by: Cursor <cursoragent@cursor.com>
2678c9c to
c1f25f1
Compare
65ef52a to
16ff9b7
Compare
c1f25f1 to
c6ccb0b
Compare
dc0ae38 to
6f9bfbe
Compare
c6ccb0b to
0724545
Compare
6f9bfbe to
d8c6b1e
Compare
9e02599 to
418397a
Compare
4ad2fdb to
3df619d
Compare
418397a to
2b6e269
Compare
3df619d to
0648c56
Compare
Own kind for Error: RetriableError/T: [invalid_argument] with transient:false (not anonymous unknown_t_prefix). Banner and push copy advise a model change without forcing off auto. Closes the Continues loop on tiann#1522; Depends-on tiann#987. Co-authored-by: Cursor <cursoragent@cursor.com>
2b6e269 to
323e105
Compare

Summary
invalid_argumentforError: RetriableError/T: [invalid_argument]withtransient: falseso opt-in auto-bridge / Continues cannot death-spiral (bug(cursor): invalid_argument RetriableError auto-bridges via unknown_t_prefix catch-all tiann/hapi#1522).autotemporarily) is advisory only - never forced,autostays first-class.canceled,unavailable, …) unchanged.Depends-on
Depends-on: tiann#987 (
feat/cursor-detect-inline-model-errors). This PR is stacked on that tip; do not merge onto nakedmain.Upstream tracking: tiann#1522
Tip vs soup note
On this tiann#987 tip the catch-all
unknown_t_prefixis alreadytransient: false. Estate soup/driver still hasshared/src/cursorInlineModelError.tscatch-all attransient: true(what enabled the incident). Soup remat/heal must apply the same own-kind gate on the shared classifier.Test plan
bun testclassifier + bridge + modelErrorCopy + ModelErrorBanner (bug(cursor): invalid_argument RetriableError auto-bridges via unknown_t_prefix catch-all tiann/hapi#1522 cases)bun typecheck(cli/web/hub) after worktreebun installMade with Cursor