Skip to content

fix: restore provider safeguards - #13487

Merged
diegosouzapw merged 3 commits into
cheaper-inference:release/v3.8.51from
rafaeldrincon:chore/restore-local-changes
Sep 29, 2026
Merged

diegosouzapw merged 3 commits into
cheaper-inference:release/v3.8.51from
rafaeldrincon:chore/restore-local-changes

Conversation

@rafaeldrincon

Copy link
Copy Markdown
Contributor

Restores two local safeguards lost while updating from release/v3.8.49:

  • Mark Cerebras models as rejecting Claude-style thinking.
  • Return a clear conflict response when test-all targets a provider with no active connections.

The stale Qwen SPA version change was discarded because open-sse/executors/qwen-web.ts no longer exists in current upstream.

@diegosouzapw

Copy link
Copy Markdown
Collaborator

Verified this branch actually contains #13486's commit as a direct ancestor, so this PR is a
strict superset (Cerebras thinking safeguard + the mistral GLM 5-2 fix from #13486 + the
test-all 409 response). Ran the shared test file: 25/25 pass. Since #13486 is fully included
here, we'll treat it as subsumed by this PR (same author, no credit concern) rather than
merging both. Two asks before merge: a changelog fragment, and a small test for the test-all
409 response (currently untested).

@rafaeldrincon

Copy link
Copy Markdown
Contributor Author

Follow-up on CI run 34972791255:

  • Added test tests/unit/models-test-all-route.test.ts passes: test-all returns 409 when provider has no active connections.
  • PR-specific checks pass: API route typecheck, changelog/merge integrity, docs, ESLint, Semgrep, Vitest.
  • Remaining unit/quality failures are outside this PR diff: missing serve.ready_timeout translation key, persistAttemptLogs, hidePaidModels, Jina catalog naming, and hard-lease inventory tests.
  • Worktree is clean at commit 381aa614c.

No further PR-scoped changes appear necessary; these failures need baseline maintenance or separate fixes.

@diegosouzapw
diegosouzapw merged commit 61198da into cheaper-inference:release/v3.8.51 Sep 29, 2026
11 of 16 checks passed
diegosouzapw added a commit that referenced this pull request Sep 29, 2026
…ge wave (#15052)

Base-red drain after the 2026-09-28/29 release-drain wave: one production defect (compression preview fuzzy toggle was a no-op since #14983), three intentional contract changes propagated (#14848, #13548, #13487 inventory site), two cross-test state leaks fixed with a refusal-memory reset. Each red reproduced on the tip and green with the fix.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants