Skip to content

fix: preserve native Vertex endpoint defaults - #1104

Open
kocaemre wants to merge 1 commit into
agentclientprotocol:mainfrom
kocaemre:fix/vertex-default-base-url-env
Open

fix: preserve native Vertex endpoint defaults#1104
kocaemre wants to merge 1 commit into
agentclientprotocol:mainfrom
kocaemre:fix/vertex-default-base-url-env

Conversation

@kocaemre

@kocaemre kocaemre commented Sep 7, 2026

Copy link
Copy Markdown

Summary

  • keep ANTHROPIC_VERTEX_BASE_URL unset when providers/set selects Vertex's native default endpoint
  • retain explicit ANTHROPIC_VERTEX_BASE_URL only for custom Vertex gateways/endpoints
  • add a regression test for the default Vertex endpoint env mapping

Closes #1087

Test Plan

  • npm run test:run -- src/tests/providers.test.ts — passed (21 tests)
  • npm run check — passed (eslint src --ext .ts + prettier --check .)
  • npm run build — passed (tsc)
  • git diff --check origin/main..HEAD — passed

Note: claude -p delegation was attempted for candidate discovery but this cron shell's Claude Code auth is not logged in (Not logged in · Please run /login), so the implementation/validation above was done directly with local tests.

Signed-off-by: Emre K <110906681+kocaemre@users.noreply.github.com>
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.

providers/set cannot reach a plain Vertex account — baseUrl is mandatory, and setting it makes Claude Code reject current models

1 participant