From 28e7ce4051a7719afb75212d2d2dd18aa4b71709 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Thu, 8 Oct 2026 00:23:07 -0500 Subject: [PATCH] fix(core): default Vertex location to global --- packages/ai/src/providers/google-vertex.ts | 2 +- packages/core/src/plugin/provider/google-vertex.ts | 2 +- packages/core/test/plugin/provider-google-vertex.test.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/ai/src/providers/google-vertex.ts b/packages/ai/src/providers/google-vertex.ts index 391ccd0c9cea..9f8b25ea4ec2 100644 --- a/packages/ai/src/providers/google-vertex.ts +++ b/packages/ai/src/providers/google-vertex.ts @@ -91,7 +91,7 @@ const configuredRoute = (input: Config, modelID: string | ModelID) => { provider: id, message: "Google Vertex tuned models do not support Express Mode API keys", }) - const location = GoogleVertexShared.location(inputLocation, "us-central1") + const location = GoogleVertexShared.location(inputLocation, "global") const project = GoogleVertexShared.project(inputProject) const endpoint = baseURL ?? diff --git a/packages/core/src/plugin/provider/google-vertex.ts b/packages/core/src/plugin/provider/google-vertex.ts index b31fd9afef5d..8127babee133 100644 --- a/packages/core/src/plugin/provider/google-vertex.ts +++ b/packages/core/src/plugin/provider/google-vertex.ts @@ -20,7 +20,7 @@ function resolveLocation(options: Record) { process.env.GOOGLE_VERTEX_LOCATION ?? process.env.GOOGLE_CLOUD_LOCATION ?? process.env.VERTEX_LOCATION ?? - "us-central1" + "global" ) } diff --git a/packages/core/test/plugin/provider-google-vertex.test.ts b/packages/core/test/plugin/provider-google-vertex.test.ts index a74ffae8c962..3f40731866bd 100644 --- a/packages/core/test/plugin/provider-google-vertex.test.ts +++ b/packages/core/test/plugin/provider-google-vertex.test.ts @@ -277,7 +277,7 @@ describe("GoogleVertexPlugin", () => { }), ) - it.effect("defaults location to us-central1 when only project is configured", () => + it.effect("defaults location to global when only project is configured", () => withEnv( { GOOGLE_CLOUD_PROJECT: undefined, @@ -299,7 +299,7 @@ describe("GoogleVertexPlugin", () => { yield* addPlugin() const provider = required(yield* catalog.get(Provider.ID.make("google-vertex"))) expect(provider.settings?.project).toBe("config-project") - expect(provider.settings?.location).toBe("us-central1") + expect(provider.settings?.location).toBe("global") }), ), )