Skip to content

Commit 3c07527

Browse files
FL4TLiN3claude
andauthored
chore: update dependencies and upgrade AI SDK to v6 (#449)
* chore: update dependencies and upgrade AI SDK to v6 - Upgrade ai package from v5 to v6 - Update all @ai-sdk/* provider packages to latest versions - Update provider packages peer dependency to ai@^6.0.0 - Update dev dependencies: biome, vitest, @types/node, knip, zod Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * chore: remove codecov from CI Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent d02df73 commit 3c07527

File tree

32 files changed

+1819
-1530
lines changed

32 files changed

+1819
-1530
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
"@perstack/runtime": patch
3+
"@perstack/provider-core": patch
4+
"@perstack/anthropic-provider": patch
5+
"@perstack/azure-openai-provider": patch
6+
"@perstack/bedrock-provider": patch
7+
"@perstack/deepseek-provider": patch
8+
"@perstack/google-provider": patch
9+
"@perstack/ollama-provider": patch
10+
"@perstack/openai-provider": patch
11+
"@perstack/vertex-provider": patch
12+
---
13+
14+
Update AI SDK to v6 and other dependencies
15+
16+
- Upgrade `ai` package from v5 to v6 with breaking changes support
17+
- Update all provider packages to require `ai@^6.0.0` as peer dependency
18+
- Update `@ai-sdk/*` provider packages to latest versions
19+
- Update dev dependencies: biome, vitest, @types/node, knip, zod

.github/workflows/ci.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -198,13 +198,6 @@ jobs:
198198
- name: Run tests with coverage
199199
run: pnpm test
200200

201-
- name: Upload coverage to Codecov
202-
uses: codecov/codecov-action@v4
203-
with:
204-
token: ${{ secrets.CODECOV_TOKEN }}
205-
files: ./coverage/lcov.info
206-
fail_ci_if_error: false
207-
208201
build:
209202
name: Build
210203
runs-on: ubuntu-24.04

apps/base/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,20 @@
2929
"typecheck": "tsc --noEmit"
3030
},
3131
"dependencies": {
32-
"@modelcontextprotocol/sdk": "^1.25.1",
32+
"@modelcontextprotocol/sdk": "^1.25.3",
3333
"@perstack/core": "workspace:*",
3434
"commander": "^14.0.2",
3535
"mime-types": "^3.0.2",
3636
"ts-dedent": "^2.2.0",
37-
"zod": "^4.2.1"
37+
"zod": "^4.3.6"
3838
},
3939
"devDependencies": {
4040
"@tsconfig/node22": "^22.0.5",
4141
"@types/mime-types": "^3.0.1",
42-
"@types/node": "^25.0.3",
42+
"@types/node": "^25.0.10",
4343
"tsup": "^8.5.1",
4444
"typescript": "^5.9.3",
45-
"vitest": "^4.0.16"
45+
"vitest": "^4.0.18"
4646
},
4747
"engines": {
4848
"node": ">=22.0.0"

apps/create-expert/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@
2525
"dependencies": {
2626
"commander": "^14.0.2",
2727
"dotenv": "^17.2.3",
28-
"ink": "^6.5.1",
28+
"ink": "^6.6.0",
2929
"react": "^19.2.3"
3030
},
3131
"devDependencies": {
3232
"@tsconfig/node22": "^22.0.5",
33-
"@types/node": "^25.0.3",
34-
"@types/react": "^19.2.7",
33+
"@types/node": "^25.0.10",
34+
"@types/react": "^19.2.9",
3535
"tsup": "^8.5.1",
3636
"typescript": "^5.9.3",
37-
"vitest": "^4.0.16"
37+
"vitest": "^4.0.18"
3838
},
3939
"engines": {
4040
"node": ">=22.0.0"

apps/e2e-mcp-server/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
"typecheck": "tsc --noEmit"
1616
},
1717
"dependencies": {
18-
"@modelcontextprotocol/sdk": "^1.25.1",
19-
"zod": "^4.2.1"
18+
"@modelcontextprotocol/sdk": "^1.25.3",
19+
"zod": "^4.3.6"
2020
},
2121
"devDependencies": {
2222
"@tsconfig/node22": "^22.0.5",
23-
"@types/node": "^25.0.3",
23+
"@types/node": "^25.0.10",
2424
"tsup": "^8.5.1",
2525
"typescript": "^5.9.3"
2626
},

apps/perstack/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,21 @@
2626
"@perstack/runtime": "workspace:*",
2727
"commander": "^14.0.2",
2828
"dotenv": "^17.2.3",
29-
"ink": "^6.5.1",
29+
"ink": "^6.6.0",
3030
"react": "^19.2.3",
31-
"smol-toml": "^1.5.2",
31+
"smol-toml": "^1.6.0",
3232
"ts-dedent": "^2.2.0"
3333
},
3434
"devDependencies": {
3535
"@perstack/filesystem-storage": "workspace:*",
3636
"@perstack/runner": "workspace:*",
3737
"@perstack/tui-components": "workspace:*",
3838
"@tsconfig/node22": "^22.0.5",
39-
"@types/node": "^25.0.3",
40-
"@types/react": "^19.2.7",
39+
"@types/node": "^25.0.10",
40+
"@types/react": "^19.2.9",
4141
"tsup": "^8.5.1",
4242
"typescript": "^5.9.3",
43-
"vitest": "^4.0.16"
43+
"vitest": "^4.0.18"
4444
},
4545
"engines": {
4646
"node": ">=22.0.0"

apps/runtime/package.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,26 +32,26 @@
3232
"typecheck": "tsc --noEmit"
3333
},
3434
"dependencies": {
35-
"@ai-sdk/amazon-bedrock": "^3.0.0",
36-
"@ai-sdk/anthropic": "^2.0.0",
37-
"@ai-sdk/azure": "^2.0.0",
38-
"@ai-sdk/deepseek": "^1.0.0",
39-
"@ai-sdk/google": "^2.0.0",
40-
"@ai-sdk/google-vertex": "^3.0.0",
41-
"@ai-sdk/openai": "^2.0.0",
42-
"@modelcontextprotocol/sdk": "^1.25.1",
43-
"@paralleldrive/cuid2": "^3.0.4",
35+
"@ai-sdk/amazon-bedrock": "^4.0.30",
36+
"@ai-sdk/anthropic": "^3.0.23",
37+
"@ai-sdk/azure": "^3.0.18",
38+
"@ai-sdk/deepseek": "^2.0.11",
39+
"@ai-sdk/google": "^3.0.13",
40+
"@ai-sdk/google-vertex": "^4.0.28",
41+
"@ai-sdk/openai": "^3.0.18",
42+
"@modelcontextprotocol/sdk": "^1.25.3",
43+
"@paralleldrive/cuid2": "^3.0.6",
4444
"@perstack/api-client": "^0.0.54",
4545
"@perstack/base": "workspace:*",
4646
"@perstack/core": "workspace:*",
47-
"ai": "^5.0.115",
48-
"ollama-ai-provider-v2": "^1.5.5",
47+
"ai": "^6.0.49",
4948
"commander": "^14.0.2",
5049
"dotenv": "^17.2.3",
51-
"smol-toml": "^1.5.2",
50+
"ollama-ai-provider-v2": "^3.0.2",
51+
"smol-toml": "^1.6.0",
5252
"ts-dedent": "^2.2.0",
53-
"undici": "^7.16.0",
54-
"xstate": "^5.25.0"
53+
"undici": "^7.19.1",
54+
"xstate": "^5.25.1"
5555
},
5656
"devDependencies": {
5757
"@perstack/adapter-base": "workspace:*",
@@ -65,11 +65,11 @@
6565
"@perstack/provider-core": "workspace:*",
6666
"@perstack/vertex-provider": "workspace:*",
6767
"@tsconfig/node22": "^22.0.5",
68-
"@types/node": "^25.0.3",
69-
"memfs": "^4.51.1",
68+
"@types/node": "^25.0.10",
69+
"memfs": "^4.56.10",
7070
"tsup": "^8.5.1",
7171
"typescript": "^5.9.3",
72-
"vitest": "^4.0.16"
72+
"vitest": "^4.0.18"
7373
},
7474
"engines": {
7575
"node": ">=22.0.0"

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@
2727
"validate:all": "pnpm validate:versions && pnpm validate:changeset && pnpm check:schema-diff"
2828
},
2929
"devDependencies": {
30-
"@biomejs/biome": "^2.3.10",
30+
"@biomejs/biome": "^2.3.12",
3131
"@changesets/changelog-github": "^0.5.2",
3232
"@changesets/cli": "^2.29.8",
3333
"@tsconfig/node22": "^22.0.5",
34-
"@types/node": "^25.0.3",
35-
"@vitest/coverage-v8": "^4.0.16",
34+
"@types/node": "^25.0.10",
35+
"@vitest/coverage-v8": "^4.0.18",
3636
"dotenv": "^17.2.3",
3737
"jsdom": "^27.4.0",
38-
"knip": "5.75.1",
38+
"knip": "5.82.1",
3939
"tsup": "^8.5.1",
4040
"tsx": "^4.21.0",
4141
"turbo": "latest",
4242
"typescript": "^5.9.3",
43-
"vitest": "^4.0.16"
43+
"vitest": "^4.0.18"
4444
},
4545
"engines": {
4646
"node": ">=22.0.0"

packages/core/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626
"typecheck": "tsc --noEmit"
2727
},
2828
"dependencies": {
29-
"@paralleldrive/cuid2": "^3.0.4",
30-
"zod": "^4.2.1"
29+
"@paralleldrive/cuid2": "^3.0.6",
30+
"zod": "^4.3.6"
3131
},
3232
"devDependencies": {
3333
"@tsconfig/node22": "^22.0.5",
34-
"@types/node": "^25.0.3",
34+
"@types/node": "^25.0.10",
3535
"tsup": "^8.5.1",
3636
"typescript": "^5.9.3",
37-
"vitest": "^4.0.16"
37+
"vitest": "^4.0.18"
3838
}
3939
}

packages/mock/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
},
3232
"devDependencies": {
3333
"@tsconfig/node22": "^22.0.5",
34-
"@types/node": "^25.0.3",
34+
"@types/node": "^25.0.10",
3535
"tsup": "^8.5.1",
3636
"typescript": "^5.9.3",
37-
"vitest": "^4.0.16"
37+
"vitest": "^4.0.18"
3838
},
3939
"engines": {
4040
"node": ">=22.0.0"

0 commit comments

Comments
 (0)