This is an automated email from the ASF dual-hosted git repository.
aglinxinyuan pushed a commit to branch release/v1.2
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/release/v1.2 by this push:
new bc98a1ff6b chore(deps): bump @ai-sdk/openai to 3.0.73 and ai to
6.0.208 in /agent-service [release/v1.2 backport] (#5872)
bc98a1ff6b is described below
commit bc98a1ff6b25a397675ed376cee8b93bc2664abf
Author: Xinyuan Lin <[email protected]>
AuthorDate: Sun Jun 21 22:33:50 2026 -0700
chore(deps): bump @ai-sdk/openai to 3.0.73 and ai to 6.0.208 in
/agent-service [release/v1.2 backport] (#5872)
### What changes were proposed in this PR?
Backport of apache/texera#5816 to `release/v1.2`: bump @ai-sdk/openai to
3.0.73 and ai to 6.0.208 in /agent-service.
Cherry-pick with one conflict resolved: kept elysia at release/v1.2
value 1.4.27 (this PR must not bump it) while taking the ai-SDK
transitive eventsource-parser 3.0.6→3.1.0. package.json/bun.lock applied
cleanly.
**Risk:** 🔴 **MAJOR** — ai 5→6 and openai-provider 2→3. Runtime AI SDK;
highest behavioral risk of the set.
### Any related issues, documentation, discussions?
Backports apache/texera#5816 (merged to `main`). No `release/*` label is
added — this PR *is* the backport, and a release label would trigger a
backport-of-a-backport precheck. CI stacks auto-select from the
file-based labels.
### How was this PR tested?
Mirrors the change already merged and CI-validated on `main`
(apache/texera#5816); verified the backport diff equals the original
bump and applies onto `release/v1.2`. Manual verification:
Booted agent-service and ran an end-to-end LLM call through the agent
(chat + tool-use + streaming) to confirm the new SDK shapes work at
runtime.
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (Opus 4.8 [1M context])
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
---
agent-service/LICENSE-binary | 16 ++++++++--------
agent-service/bun.lock | 20 ++++++++++----------
agent-service/package.json | 4 ++--
3 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/agent-service/LICENSE-binary b/agent-service/LICENSE-binary
index 25be96fde2..fc2736dee1 100644
--- a/agent-service/LICENSE-binary
+++ b/agent-service/LICENSE-binary
@@ -211,13 +211,13 @@ Dependencies under the Apache License, Version 2.0
--------------------------------------------------------------------------------
Agent service npm packages:
- - @ai-sdk/[email protected]
- - @ai-sdk/[email protected]
- - @ai-sdk/[email protected]
- - @ai-sdk/[email protected]
+ - @ai-sdk/[email protected]
+ - @ai-sdk/[email protected]
+ - @ai-sdk/[email protected]
+ - @ai-sdk/[email protected]
- @opentelemetry/[email protected]
- - @vercel/[email protected]
- - [email protected]
+ - @vercel/[email protected]
+ - [email protected]
- [email protected]
- [email protected]
@@ -230,7 +230,7 @@ Agent service npm packages:
- @elysiajs/[email protected]
- @pinojs/[email protected]
- @sinclair/[email protected]
- - @standard-schema/[email protected]
+ - @standard-schema/[email protected]
- @tokenizer/[email protected]
- @tokenizer/[email protected]
- @types/[email protected]
@@ -242,7 +242,7 @@ Agent service npm packages:
- [email protected]
- [email protected]
- [email protected]
- - [email protected]
+ - [email protected]
- [email protected]
- [email protected]
- [email protected]
diff --git a/agent-service/bun.lock b/agent-service/bun.lock
index be12838848..e29a6628fe 100644
--- a/agent-service/bun.lock
+++ b/agent-service/bun.lock
@@ -5,9 +5,9 @@
"": {
"name": "texera-agent-service",
"dependencies": {
- "@ai-sdk/openai": "2.0.79",
+ "@ai-sdk/openai": "3.0.73",
"@elysiajs/cors": "1.4.0",
- "ai": "5.0.108",
+ "ai": "6.0.208",
"ajv": "8.18.0",
"dagre": "0.8.5",
"elysia": "1.4.29",
@@ -26,13 +26,13 @@
},
},
"packages": {
- "@ai-sdk/gateway": ["@ai-sdk/[email protected]", "", { "dependencies": {
"@ai-sdk/provider": "2.0.0", "@ai-sdk/provider-utils": "3.0.18",
"@vercel/oidc": "3.0.5" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" }
},
"sha512-sDQcW+6ck2m0pTIHW6BPHD7S125WD3qNkx/B8sEzJp/hurocmJ5Cni0ybExg6sQMGo+fr/GWOwpHF1cmCdg5rQ=="],
+ "@ai-sdk/gateway": ["@ai-sdk/[email protected]", "", { "dependencies": {
"@ai-sdk/provider": "3.0.10", "@ai-sdk/provider-utils": "4.0.30",
"@vercel/oidc": "3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" }
},
"sha512-Ebs+7iS9zUgJu5B0RlxM2JmDWzq79Cpd6YdiqcCzB5qFdpfQJPUDiXutqlQP89F2XGjOdDeidulBTXUdXWzOxw=="],
- "@ai-sdk/openai": ["@ai-sdk/[email protected]", "", { "dependencies": {
"@ai-sdk/provider": "2.0.0", "@ai-sdk/provider-utils": "3.0.18" },
"peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-RIUbwD2VGpawSKUuZ0HmsDbyjPniQIa9wYyE3xQ5fIWnI+RZH8MfyRwnUFom1pko5YOGlhosZhJmvolG8lNr7Q=="],
+ "@ai-sdk/openai": ["@ai-sdk/[email protected]", "", { "dependencies": {
"@ai-sdk/provider": "3.0.10", "@ai-sdk/provider-utils": "4.0.30" },
"peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-+3x9oxHv9Xp33Iv2L8D+e5hqmZi64jofBKig/9611JKyfV59NdkaDDajtwc0CxOEfARgCVq1BW7dP+526gKOKw=="],
- "@ai-sdk/provider": ["@ai-sdk/[email protected]", "", { "dependencies": {
"json-schema": "^0.4.0" } },
"sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA=="],
+ "@ai-sdk/provider": ["@ai-sdk/[email protected]", "", { "dependencies": {
"json-schema": "^0.4.0" } },
"sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw=="],
- "@ai-sdk/provider-utils": ["@ai-sdk/[email protected]", "", {
"dependencies": { "@ai-sdk/provider": "2.0.0", "@standard-schema/spec":
"^1.0.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod":
"^3.25.76 || ^4.1.8" } },
"sha512-ypv1xXMsgGcNKUP+hglKqtdDuMg68nWHucPPAhIENrbFAI+xCHiqPVN8Zllxyv1TNZwGWUghPxJXU+Mqps0YRQ=="],
+ "@ai-sdk/provider-utils": ["@ai-sdk/[email protected]", "", {
"dependencies": { "@ai-sdk/provider": "3.0.10", "@standard-schema/spec":
"^1.1.0", "eventsource-parser": "^3.0.8" }, "peerDependencies": { "zod":
"^3.25.76 || ^4.1.8" } },
"sha512-VO7I+vPffqI5sMnPoUq5DCSqKIgQIk/naJWRdQVpz2ma2zoprC/lqiJiUEl2s6DfvTD76TbhD3q39ROjlA6rGw=="],
"@borewit/text-codec": ["@borewit/[email protected]", "", {},
"sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA=="],
@@ -96,7 +96,7 @@
"@sinclair/typebox": ["@sinclair/[email protected]", "", {},
"sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g=="],
- "@standard-schema/spec": ["@standard-schema/[email protected]", "", {},
"sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="],
+ "@standard-schema/spec": ["@standard-schema/[email protected]", "", {},
"sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="],
"@tokenizer/inflate": ["@tokenizer/[email protected]", "", { "dependencies": {
"debug": "^4.4.3", "token-types": "^6.1.1" } },
"sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA=="],
@@ -108,9 +108,9 @@
"@types/node": ["@types/[email protected]", "", { "dependencies": {
"undici-types": "~7.16.0" } },
"sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="],
- "@vercel/oidc": ["@vercel/[email protected]", "", {},
"sha512-fnYhv671l+eTTp48gB4zEsTW/YtRgRPnkI2nT7x6qw5rkI1Lq2hTmQIpHPgyThI0znLK+vX2n9XxKdXZ7BUbbw=="],
+ "@vercel/oidc": ["@vercel/[email protected]", "", {},
"sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug=="],
- "ai": ["[email protected]", "", { "dependencies": { "@ai-sdk/gateway": "2.0.18",
"@ai-sdk/provider": "2.0.0", "@ai-sdk/provider-utils": "3.0.18",
"@opentelemetry/api": "1.9.0" }, "peerDependencies": { "zod": "^3.25.76 ||
^4.1.8" } },
"sha512-Jex3Lb7V41NNpuqJHKgrwoU6BCLHdI1Pg4qb4GJH4jRIDRXUBySJErHjyN4oTCwbiYCeb/8II9EnqSRPq9EifA=="],
+ "ai": ["[email protected]", "", { "dependencies": { "@ai-sdk/gateway": "3.0.133",
"@ai-sdk/provider": "3.0.10", "@ai-sdk/provider-utils": "4.0.30",
"@opentelemetry/api": "^1.9.0" }, "peerDependencies": { "zod": "^3.25.76 ||
^4.1.8" } },
"sha512-STz+AaZqJ4ZjH7UkpXkbHx+bjgIDOsE8fIUoZjkZ2whoZcfVmG9K/TqEKouJZ03SuZuD7lagntlU3zBhAEkRpQ=="],
"ajv": ["[email protected]", "", { "dependencies": { "fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string":
"^2.0.2" } },
"sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A=="],
@@ -134,7 +134,7 @@
"esbuild": ["[email protected]", "", { "optionalDependencies": {
"@esbuild/aix-ppc64": "0.27.1", "@esbuild/android-arm": "0.27.1",
"@esbuild/android-arm64": "0.27.1", "@esbuild/android-x64": "0.27.1",
"@esbuild/darwin-arm64": "0.27.1", "@esbuild/darwin-x64": "0.27.1",
"@esbuild/freebsd-arm64": "0.27.1", "@esbuild/freebsd-x64": "0.27.1",
"@esbuild/linux-arm": "0.27.1", "@esbuild/linux-arm64": "0.27.1",
"@esbuild/linux-ia32": "0.27.1", "@esbuild/linux-loong64": "0.27.1",
"@esbuild/linux-m [...]
- "eventsource-parser": ["[email protected]", "", {},
"sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg=="],
+ "eventsource-parser": ["[email protected]", "", {},
"sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg=="],
"exact-mirror": ["[email protected]", "", { "peerDependencies": {
"@sinclair/typebox": "^0.34.15" }, "optionalPeers": ["@sinclair/typebox"] },
"sha512-+MeEmDcLA4o/vjK2zujgk+1VTxPR4hdp23qLqkWfStbECtAq9gmsvQa3LW6z/0GXZyHJobrCnmy1cdeE7BjsYg=="],
diff --git a/agent-service/package.json b/agent-service/package.json
index 897ddfd82f..600372957b 100644
--- a/agent-service/package.json
+++ b/agent-service/package.json
@@ -15,9 +15,9 @@
"format:check": "prettier --check \"src/**/*.{ts,tsx,json}\""
},
"dependencies": {
- "@ai-sdk/openai": "2.0.79",
+ "@ai-sdk/openai": "3.0.73",
"@elysiajs/cors": "1.4.0",
- "ai": "5.0.108",
+ "ai": "6.0.208",
"ajv": "8.18.0",
"dagre": "0.8.5",
"elysia": "1.4.29",