Delete the coder's backend picker instead of carrying it as debt A coder session runs on a thread and the inference proxy takes the model from that thread's grant, so a client that picked a backend was picking something nothing reads: --model already says as much when it is passed. defaultBackend, findBackend, and nextBackend had only tests left calling them, and a debt entry would have kept a chooser alive for a choice the client does not get to make. CODER_BACKENDS and backendIds stay, because --model still validates against that list and the status line still reads its labels from it.
Delete the coder's backend picker instead of carrying it as debt
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
Not deployed through the forge lane
No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.
Changed files
-
modified
packages/openagents-cli/src/coder-backends.ts -
modified
packages/openagents-cli/test/coder-backends.test.ts -
modified
packages/openagents-cli/test/coder-ui.test.ts -
modified
scripts/uncalled-production-symbol-baseline.json
Diff
4 files changed, +15 -56
packages/openagents-cli/src/coder-backends.ts modified +7 -20
@@ -4,8 +4,13 @@
| 4 | 4 |
|
| 5 | 5 |
|
| 6 | 6 |
|
| 7 |
|
|
| 8 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 9 | 14 |
|
| 10 | 15 |
|
| 11 | 16 |
|
@@ -27,23 +32,5 @@ export const CODER_BACKENDS: readonly CoderBackend[] = [
| 27 | 32 |
|
| 28 | 33 |
|
| 29 | 34 |
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 38 |
|
|
| 39 |
|
|
| 40 |
|
|
| 41 |
|
|
| 42 |
|
|
| 43 |
|
|
| 44 |
|
|
| 45 |
|
|
| 46 |
|
|
| 47 |
|
|
| 48 | 35 |
|
| 49 | 36 |
|
packages/openagents-cli/test/coder-backends.test.ts modified +5 -29
@@ -1,19 +1,13 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 3 |
|
|
| 10 | 4 |
|
| 11 | 5 |
|
| 12 |
|
|
| 6 |
|
|
| 13 | 7 |
|
| 14 |
|
|
| 15 |
|
|
| 16 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 17 | 11 |
|
| 18 | 12 |
|
| 19 | 13 |
|
@@ -28,24 +22,6 @@ describe("coder backends", () => {
| 28 | 22 |
|
| 29 | 23 |
|
| 30 | 24 |
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 38 |
|
|
| 39 |
|
|
| 40 |
|
|
| 41 |
|
|
| 42 |
|
|
| 43 |
|
|
| 44 |
|
|
| 45 |
|
|
| 46 |
|
|
| 47 |
|
|
| 48 |
|
|
| 49 | 25 |
|
| 50 | 26 |
|
| 51 | 27 |
|
packages/openagents-cli/test/coder-ui.test.ts modified +2 -2
@@ -1,7 +1,7 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 | 3 |
|
| 4 |
|
|
| 4 |
|
|
| 5 | 5 |
|
| 6 | 6 |
|
| 7 | 7 |
|
@@ -262,7 +262,7 @@ describe("runCoderUi", () => {
| 262 | 262 |
|
| 263 | 263 |
|
| 264 | 264 |
|
| 265 |
|
|
| 265 |
|
|
| 266 | 266 |
|
| 267 | 267 |
|
| 268 | 268 |
|
scripts/uncalled-production-symbol-baseline.json modified +1 -5
@@ -6,8 +6,7 @@
| 6 | 6 |
|
| 7 | 7 |
|
| 8 | 8 |
|
| 9 |
|
|
| 10 |
|
|
| 9 |
|
|
| 11 | 10 |
|
| 12 | 11 |
|
| 13 | 12 |
|
@@ -1586,9 +1585,6 @@
| 1586 | 1585 |
|
| 1587 | 1586 |
|
| 1588 | 1587 |
|
| 1589 |
|
|
| 1590 |
|
|
| 1591 |
|
|
| 1592 | 1588 |
|
| 1593 | 1589 |
|
| 1594 | 1590 |
|