Skip to content

[Feat] Add Z.AI and Z.AI Coding Plan inference providers#771

Closed
pridemusvaire wants to merge 47 commits into
RooCodeInc:developfrom
pridemusvaire:feature/zai-provider
Closed

[Feat] Add Z.AI and Z.AI Coding Plan inference providers#771
pridemusvaire wants to merge 47 commits into
RooCodeInc:developfrom
pridemusvaire:feature/zai-provider

Conversation

@pridemusvaire

Copy link
Copy Markdown
Contributor

Summary

Adds Z.AI and Z.AI Coding Plan as first-class BYOK inference providers, with an International / China region select on connect.

  • Catalog ids: zai, zai-coding-plan
  • Model ids: zai/glm-5.2, zai-coding-plan/glm-5.2 (region-independent)
  • Env: ZAI_API_KEY + ZAI_REGION, ZAI_CODING_PLAN_API_KEY + ZAI_CODING_PLAN_REGION (global | china, default global)
  • Inference gateway uses models.dev v4 bases and /chat/completions paths (not OpenAI /v1/...)
  • Connect UI supports selectable additionalEnvFields.options (region select)

Test plan

  • Types + API gateway unit tests
  • Pre-push: check-types, lint, knip
  • CI green on this PR

mrubens and others added 30 commits July 10, 2026 19:40
…CodeInc#299)

SlackSetupExperience's intro screen owns the step action buttons, and it
is skipped when the Slack config is already saved (savedSatisfied). But
StepAuthEnvVars's providerOwnsActions check was missing the matching
!savedSatisfied clause, so revisiting the auth step with saved Slack
credentials rendered the value form with no action button at all,
stranding the user on the page.

Align providerOwnsActions with the intro guard and add a regression
test for the saved-Slack revisit path.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Hotfix-only cut from main with the RooCodeInc#299 Slack setup Continue fix.
…-continue

[Chore] Release Roomote 0.4.2 hotfix for saved Slack continue
Drop the reverted analytics Model group-by line and document
notification destination and homepage dump-flash fixes now included
on release/v0.5.0.
Merge latest develop (RooCodeInc#370, RooCodeInc#371), document the Blaxel Compose --wait
fix on the existing 0.5.0 notes, remove the shipping pending changeset,
and quiet residual oxlint/ESLint friction from that merge.
mrubens and others added 16 commits July 17, 2026 16:40
Include post-cut develop fixes in the unshipped 0.14.1 notes and freeze point.
@roomote-roomote

roomote-roomote Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Review not completed: the PR is closed and its fork head (pridemusvaire/Roomote@c55f7bc) cannot be fetched by this checkout.

Reviewed c55f7bc

First-class BYOK providers with International/China region select,
gateway regionBaseUrls for v4 hosts, and selectable env field options.
@pridemusvaire
pridemusvaire force-pushed the feature/zai-provider branch from ef3a90e to c55f7bc Compare July 25, 2026 01:35
@pridemusvaire

Copy link
Copy Markdown
Contributor Author

Reverted: feature should target main, not develop.

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.

4 participants