Skip to content

Commit 54f4cfc

Browse files
authored
Merge pull request #351 from ag-ui-protocol/fix/move-core-package-deps-to-peer-deps
fix: fix version mismatch for consumers by using peer dependencies
2 parents e7a79f4 + 54616a0 commit 54f4cfc

File tree

7 files changed

+63
-35
lines changed

7 files changed

+63
-35
lines changed

typescript-sdk/integrations/agno/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
"link:global": "pnpm link --global",
2424
"unlink:global": "pnpm unlink --global"
2525
},
26-
"dependencies": {
27-
"@ag-ui/client": "workspace:*"
28-
},
2926
"peerDependencies": {
27+
"@ag-ui/core": ">=0.0.37",
28+
"@ag-ui/client": ">=0.0.37",
3029
"rxjs": "7.8.1"
3130
},
3231
"devDependencies": {
32+
"@ag-ui/core": "workspace:*",
33+
"@ag-ui/client": "workspace:*",
3334
"@types/jest": "^29.5.14",
3435
"@types/node": "^20.11.19",
3536
"jest": "^29.7.0",

typescript-sdk/integrations/crewai/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
"link:global": "pnpm link --global",
2424
"unlink:global": "pnpm unlink --global"
2525
},
26-
"dependencies": {
27-
"@ag-ui/client": "workspace:*"
28-
},
2926
"peerDependencies": {
27+
"@ag-ui/core": ">=0.0.37",
28+
"@ag-ui/client": ">=0.0.37",
3029
"rxjs": "7.8.1"
3130
},
3231
"devDependencies": {
32+
"@ag-ui/core": "workspace:*",
33+
"@ag-ui/client": "workspace:*",
3334
"@types/jest": "^29.5.14",
3435
"@types/node": "^20.11.19",
3536
"jest": "^29.7.0",

typescript-sdk/integrations/llamaindex/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
"link:global": "pnpm link --global",
2424
"unlink:global": "pnpm unlink --global"
2525
},
26-
"dependencies": {
27-
"@ag-ui/client": "workspace:*"
28-
},
2926
"peerDependencies": {
27+
"@ag-ui/core": ">=0.0.37",
28+
"@ag-ui/client": ">=0.0.37",
3029
"rxjs": "7.8.1"
3130
},
3231
"devDependencies": {
32+
"@ag-ui/core": "workspace:*",
33+
"@ag-ui/client": "workspace:*",
3334
"@types/jest": "^29.5.14",
3435
"@types/node": "^20.11.19",
3536
"jest": "^29.7.0",

typescript-sdk/integrations/mastra/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,20 @@
2424
"unlink:global": "pnpm unlink --global"
2525
},
2626
"dependencies": {
27-
"@ag-ui/client": "workspace:*",
2827
"@ai-sdk/ui-utils": "^1.1.19",
2928
"@mastra/client-js": "^0.10.18",
3029
"rxjs": "7.8.1"
3130
},
3231
"peerDependencies": {
32+
"@ag-ui/core": ">=0.0.37",
33+
"@ag-ui/client": ">=0.0.37",
3334
"@copilotkit/runtime": "^1.9.3",
3435
"@mastra/core": ">=0.11.1",
3536
"zod": "^3.25.67"
3637
},
3738
"devDependencies": {
39+
"@ag-ui/core": "workspace:*",
40+
"@ag-ui/client": "workspace:*",
3841
"@mastra/core": "^0.13.0",
3942
"@types/jest": "^29.5.14",
4043
"@types/node": "^20.11.19",

typescript-sdk/integrations/pydantic-ai/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,14 @@
1818
"link:global": "pnpm link --global",
1919
"unlink:global": "pnpm unlink --global"
2020
},
21-
"dependencies": {
22-
"@ag-ui/client": "workspace:*"
23-
},
2421
"peerDependencies": {
22+
"@ag-ui/core": ">=0.0.37",
23+
"@ag-ui/client": ">=0.0.37",
2524
"rxjs": "7.8.1"
2625
},
2726
"devDependencies": {
27+
"@ag-ui/core": "workspace:*",
28+
"@ag-ui/client": "workspace:*",
2829
"@types/jest": "^29.5.14",
2930
"@types/node": "^20.11.19",
3031
"jest": "^29.7.0",

typescript-sdk/integrations/vercel-ai-sdk/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,13 @@
1919
"unlink:global": "pnpm unlink --global"
2020
},
2121
"peerDependencies": {
22+
"@ag-ui/core": ">=0.0.37",
23+
"@ag-ui/client": ">=0.0.37",
2224
"rxjs": "7.8.1"
2325
},
2426
"devDependencies": {
27+
"@ag-ui/core": "workspace:*",
28+
"@ag-ui/client": "workspace:*",
2529
"@types/jest": "^29.5.14",
2630
"@types/node": "^20.11.19",
2731
"jest": "^29.7.0",
@@ -30,7 +34,6 @@
3034
"typescript": "^5.3.3"
3135
},
3236
"dependencies": {
33-
"@ag-ui/client": "workspace:*",
3437
"ai": "^4.3.16",
3538
"zod": "^3.22.4"
3639
}

typescript-sdk/pnpm-lock.yaml

Lines changed: 39 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)