You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
#1979 S6: fail fast on a dead pick — demote on real failure + composer warning with one-click switch #1989
When a real request fails with a reachability-class error, demote the model via S2 POST …/demote. If the session's chosen model is unreachable, the composer shows a named warning with a one-click switch to the recommended equivalent. It must never fail silently mid-turn. Files: overlay context/local.tsx, pages/session/composer/session-composer-controls.ts, prompt-input*.tsx.
AC (RED first):
Pure-logic tests: a denied error demotes, the warning model picks the recommended equivalent, and a transient error (rate-limited, TLS) does not demote.
Merged into amico/issue-1979-model-picker (be98bd2, PR #1992). Director gates on the merged tree: tc 0, overlay tc 0, drift 0, bun 56/56 (picker/shortlist/favorites/dead-pick), engine probe 9/9, service vitest 44/44.
Activity
aarontrowbridge commentedon Oct 28, 2026
Merged into amico/issue-1979-model-picker (be98bd2, PR #1992). Director gates on the merged tree: tc 0, overlay tc 0, drift 0, bun 56/56 (picker/shortlist/favorites/dead-pick), engine probe 9/9, service vitest 44/44.