Align background agent pickers and defaults - #136
Conversation
|
Second-pass review is holding this exact head
The provider/model/background-default separation otherwise looks directionally coherent. Please do not merge this SHA until the two-write transition is truthful under partial failure. |
|
The first-provider write is now one backend request, but exact 9031162 still has a frontend stale-request bypass: |
|
Final review follow-up on exact head |
Co-authored-by: Möbius Agent <mobius-agent@users.noreply.github.com>
59d18e5 to
98ff642
Compare
|
Implemented the requested stale-save blocker fix on exact head The response is now validated before request staleness is consulted. A failed companion provider save therefore still throws, remains visible through the existing companion-error path, returns Added runtime regressions for both cases, including an assertion that the stale callback is never consulted for a failed response. Rebased onto restored Validation on the exact head:
Hosted exact-head CI is in progress; the completed jobs are green so far. |
|
APPROVED on exact head The stale-response blocker is fixed: HTTP failure is authoritative before request-id staleness, companion failure remains surfaced, and the auth panel cannot close on that failed save. The regression exercises the runtime helper and proves a failed response does not even consult the stale predicate; successful superseded responses still settle as stale success. Exact-head hosted CI is fully green (backend, E2E, frontend unit, core-app unit/sync, packager, privacy), in addition to the local 91-test focused backend run, complete frontend unit run, and production build documented above. |
Updated-head review — delta round 1/2 (
|
Updated-head review — delta round 2/2 (
|
Summary
Companion app PRs
Verification