Skip to content

feat(providers): refresh Z.ai Web models and browser transport - #12524

Merged
diegosouzapw merged 1 commit into
cheaper-inference:release/v3.8.51from
backryun:codex/refresh-zai-web-models
Sep 3, 2026
Merged

diegosouzapw merged 1 commit into
cheaper-inference:release/v3.8.51from
backryun:codex/refresh-zai-web-models

Conversation

@backryun

@backryun backryun commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the stale Z.ai Web catalog with the current GLM-5.3-Flash, GLM-5.3, and GLM-5.2 models
  • map the public Flash model id to Z.ai's current x-preview-l wire id and expose each model's supported mandatory Thinking effort levels
  • select models and Deep Think effort through the current browser UI using exact labels
  • keep the authenticated /api/v2/chat/completions flow and run Z.ai in pooled off-screen headed Chromium because true headless Chromium is rejected by the current CAPTCHA with F001
  • include sanitized POST response statuses in browser transport failures for actionable diagnostics

Validation

  • node --import tsx/esm --test tests/unit/browserBackedChat-matcher.test.ts tests/unit/browserPool-proxy.test.ts tests/unit/executor-zai-web.test.ts tests/unit/zai-web-chat-endpoint-8014-probe.test.ts
  • npm run typecheck:core
  • changed-file ESLint with the repository suppressions file
  • npm run check:provider-consistency
  • npm run check:provider-assets
  • live local /v1/chat/completions calls returned HTTP 200 for all three models:
    • zw/glm-5.3-flash with Low effort
    • zw/glm-5.3 with Low effort
    • zw/glm-5.2 with High effort

@backryun

backryun commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author
image Tested, and confirmed perfectly works!

@backryun
backryun force-pushed the codex/refresh-zai-web-models branch from 61b19f3 to 4d27f8c Compare September 3, 2026 00:04
@backryun
backryun force-pushed the codex/refresh-zai-web-models branch from 4d27f8c to 8650d4c Compare September 3, 2026 03:41
@backryun
backryun force-pushed the codex/refresh-zai-web-models branch from 8650d4c to 285efb0 Compare September 3, 2026 04:43
@diegosouzapw
diegosouzapw merged commit 032adb0 into cheaper-inference:release/v3.8.51 Sep 3, 2026
16 checks passed
diegosouzapw pushed a commit that referenced this pull request Sep 3, 2026
Validado em lote numa worktree combinada com #12524, #12538, #12277 e #12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
diegosouzapw pushed a commit that referenced this pull request Sep 3, 2026
Validado em lote numa worktree combinada com #12524, #12538, #12277 e #12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
diegosouzapw pushed a commit that referenced this pull request Sep 3, 2026
Validado em lote numa worktree combinada com #12524, #12538, #12277 e #12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
@backryun
backryun deleted the codex/refresh-zai-web-models branch September 3, 2026 10:53
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…er-inference#12524)

Validado em lote numa worktree combinada com cheaper-inference#12524, cheaper-inference#12538, cheaper-inference#12277 e cheaper-inference#12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
Validado em lote numa worktree combinada com cheaper-inference#12524, cheaper-inference#12538, cheaper-inference#12277 e cheaper-inference#12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…inference#12277)

Validado em lote numa worktree combinada com cheaper-inference#12524, cheaper-inference#12538, cheaper-inference#12277 e cheaper-inference#12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…nference#12367)

Validado em lote numa worktree combinada com cheaper-inference#12524, cheaper-inference#12538, cheaper-inference#12277 e cheaper-inference#12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
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