Files
magpie/docs
yetone 814dca9390 gateway: the ChatGPT backend's 502 "response protection is unavailable" is the request's, not the account's: asked once, no account rests, and a magpie-model compaction refused so is asked again as text (vs on Discord)
A long Codex conversation's compaction refused so went to every ChatGPT
account in turn, each rested on a growing backoff, then the last was asked
twice more: 5 upstream tries per Codex request with 3 accounts, times
Codex's own retries. Now the provider's other accounts and models are
not asked it, nor the same one after a moment; another vendor left in a
group is asked once. A reply broken off with it rests nobody either.
codexCompact falls back to plainCompact on it, as vs's control experiment
(the same history as text) was answered.

TestProtectionRefusalAskedOnceNobodyRests fails on the old code with
"asked 5 times ([acct-1 acct-3 acct-2 acct-2 acct-2]), not once" and two
accounts resting; TestProtectionRefusedCompactionAsText with status 502.
The error body's exact bytes are not the reporter's; no real ChatGPT
account was tried.
2026-10-08 11:34:33 +08:00
..