From a9ebb4cde61f54c88738522b7cfc68bf84b9dd34 Mon Sep 17 00:00:00 2001
From: AVGVSTVS96 <122117267+AVGVSTVS96@users.noreply.github.com>
Date: Tue, 30 Sep 2025 23:27:58 -0700
Subject: [PATCH 2/4] Update dependencies (ncu -u)
---
package.json | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/package.json b/package.json
index c0c10f7..6933597 100644
--- a/package.json
+++ b/package.json
@@ -17,28 +17,28 @@
"tailwindStylesheet": "app/globals.css"
},
"dependencies": {
- "@ai-sdk/openai": "^2.0.33",
- "@assistant-ui/react": "^0.11.15",
- "@assistant-ui/react-ai-sdk": "^1.1.0",
+ "@ai-sdk/openai": "^2.0.42",
+ "@assistant-ui/react": "^0.11.24",
+ "@assistant-ui/react-ai-sdk": "^1.1.4",
"@assistant-ui/react-markdown": "^0.11.0",
"@radix-ui/react-avatar": "^1.1.10",
"@radix-ui/react-dialog": "^1.1.15",
"@radix-ui/react-separator": "^1.1.7",
"@radix-ui/react-slot": "^1.2.3",
"@radix-ui/react-tooltip": "^1.2.8",
- "ai": "^5.0.50",
+ "ai": "^5.0.59",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
- "framer-motion": "^12.23.19",
+ "framer-motion": "^12.23.22",
"lucide-react": "^0.544.0",
- "motion": "^12.23.19",
+ "motion": "^12.23.22",
"next": "15.5.4",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-shiki": "^0.8.0",
"remark-gfm": "^4.0.1",
"tailwind-merge": "^3.3.1",
- "tw-animate-css": "^1.3.8",
+ "tw-animate-css": "^1.4.0",
"zustand": "^5.0.8"
},
"devDependencies": {
From 723a545a683047b9d9c35d900f533c14f204aa98 Mon Sep 17 00:00:00 2001
From: AVGVSTVS96 <122117267+AVGVSTVS96@users.noreply.github.com>
Date: Tue, 30 Sep 2025 23:41:41 -0700
Subject: [PATCH 3/4] Update model from gpt-4o to gpt-5-nano
---
app/api/chat/route.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/api/chat/route.ts b/app/api/chat/route.ts
index a790714..77ed45f 100644
--- a/app/api/chat/route.ts
+++ b/app/api/chat/route.ts
@@ -16,7 +16,7 @@ export async function POST(req: Request) {
const { messages }: { messages: UIMessage[] } = await req.json();
const result = streamText({
- model: openai("gpt-4o"),
+ model: openai("gpt-5-nano"),
messages: convertToModelMessages(messages),
tools: {
...mcpTools,
From 576391f8f773851d07b807026bdd8e4ba0e78e36 Mon Sep 17 00:00:00 2001
From: AVGVSTVS96 <122117267+AVGVSTVS96@users.noreply.github.com>
Date: Wed, 1 Oct 2025 00:05:00 -0700
Subject: [PATCH 4/4] chore: update lockfile
---
pnpm-lock.yaml | 210 +++++++++++++++++++------------------------------
1 file changed, 81 insertions(+), 129 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7dd7bbb..c3eda5d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,16 +10,16 @@ importers:
dependencies:
'@ai-sdk/openai':
specifier: ^2.0.33
- version: 2.0.33(zod@4.1.5)
+ version: 2.0.42(zod@4.1.11)
'@assistant-ui/react':
specifier: ^0.11.15
- version: 0.11.15(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
+ version: 0.11.24(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
'@assistant-ui/react-ai-sdk':
specifier: ^1.1.0
- version: 1.1.0(@assistant-ui/react@0.11.15(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)))(@types/react@19.1.9)(assistant-cloud@0.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
+ version: 1.1.4(@assistant-ui/react@0.11.24(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)))(@types/react@19.1.9)(assistant-cloud@0.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
'@assistant-ui/react-markdown':
specifier: ^0.11.0
- version: 0.11.0(@assistant-ui/react@0.11.15(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)))(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 0.11.0(@assistant-ui/react@0.11.24(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)))(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
'@radix-ui/react-avatar':
specifier: ^1.1.10
version: 1.1.10(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
@@ -37,7 +37,7 @@ importers:
version: 1.2.8(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
ai:
specifier: ^5.0.50
- version: 5.0.50(zod@4.1.5)
+ version: 5.0.59(zod@4.1.11)
class-variance-authority:
specifier: ^0.7.1
version: 0.7.1
@@ -46,13 +46,13 @@ importers:
version: 2.1.1
framer-motion:
specifier: ^12.23.19
- version: 12.23.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 12.23.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
lucide-react:
specifier: ^0.544.0
version: 0.544.0(react@19.1.1)
motion:
specifier: ^12.23.19
- version: 12.23.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ version: 12.23.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
next:
specifier: 15.5.4
version: 15.5.4(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
@@ -73,7 +73,7 @@ importers:
version: 3.3.1
tw-animate-css:
specifier: ^1.3.8
- version: 1.3.8
+ version: 1.4.0
zustand:
specifier: ^5.0.8
version: 5.0.8(@types/react@19.1.9)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
@@ -114,46 +114,34 @@ importers:
packages:
- '@ai-sdk/gateway@1.0.17':
- resolution: {integrity: sha512-9wP4tVaOnf9yQSCGwSGSg2m4+7DTCSFbwRkNf4hlhWF/HmFDtIbqVypB/i/MfQuROFh897g/uX3FyVd3DMQIJQ==}
+ '@ai-sdk/gateway@1.0.32':
+ resolution: {integrity: sha512-TQRIM63EI/ccJBc7RxeB8nq/CnGNnyl7eu5stWdLwL41stkV5skVeZJe0QRvFbaOrwCkgUVE0yrUqJi4tgDC1A==}
engines: {node: '>=18'}
peerDependencies:
- zod: ^3.25.76 || ^4
+ zod: ^3.25.76 || ^4.1.8
- '@ai-sdk/gateway@1.0.27':
- resolution: {integrity: sha512-E7CGv/6qoiu618XSiNirR2LxOlP88RE7yhoHZa57+niMNuJN7syqROwVNKYhBqUfbGKt0D9KXcTsNad4g8x3xg==}
+ '@ai-sdk/openai@2.0.42':
+ resolution: {integrity: sha512-9mM6QS8k0ooH9qMC27nlrYLQmNDnO6Rk0JTmFo/yUxpABEWOcvQhMWNHbp9lFL6Ty5vkdINrujhsAQfWuEleOg==}
engines: {node: '>=18'}
peerDependencies:
- zod: ^3.25.76 || ^4
+ zod: ^3.25.76 || ^4.1.8
- '@ai-sdk/openai@2.0.33':
- resolution: {integrity: sha512-8K4EVZ81phTmu1g+uT2ksZ7CyxgZ2hWLrgo2Qe7gdGsvb6JewenVTFSYvSw9c7DuWNmmB7An+qw9diAHYx6DZA==}
+ '@ai-sdk/provider-utils@3.0.10':
+ resolution: {integrity: sha512-T1gZ76gEIwffep6MWI0QNy9jgoybUHE7TRaHB5k54K8mF91ciGFlbtCGxDYhMH3nCRergKwYFIDeFF0hJSIQHQ==}
engines: {node: '>=18'}
peerDependencies:
- zod: ^3.25.76 || ^4
-
- '@ai-sdk/provider-utils@3.0.8':
- resolution: {integrity: sha512-cDj1iigu7MW2tgAQeBzOiLhjHOUM9vENsgh4oAVitek0d//WdgfPCsKO3euP7m7LyO/j9a1vr/So+BGNdpFXYw==}
- engines: {node: '>=18'}
- peerDependencies:
- zod: ^3.25.76 || ^4
-
- '@ai-sdk/provider-utils@3.0.9':
- resolution: {integrity: sha512-Pm571x5efqaI4hf9yW4KsVlDBDme8++UepZRnq+kqVBWWjgvGhQlzU8glaFq0YJEB9kkxZHbRRyVeHoV2sRYaQ==}
- engines: {node: '>=18'}
- peerDependencies:
- zod: ^3.25.76 || ^4
+ zod: ^3.25.76 || ^4.1.8
'@ai-sdk/provider@2.0.0':
resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==}
engines: {node: '>=18'}
- '@ai-sdk/react@2.0.32':
- resolution: {integrity: sha512-PZ7QOmdM/3cmhyfKNThVzXjGB/GyXBKtjBKjqytl/J4N3dvmS8yIGaH0ob8bU9Ywkq7tuKzOEm9RrCrBeUQ1JA==}
+ '@ai-sdk/react@2.0.59':
+ resolution: {integrity: sha512-whuMGkiRugJIQNJEIpt3gv53EsvQ6ub7Qh19ujbUcvXZKwoCCZlEGmUqEJqvPVRm95d4uYXFxEk0wqpxOpsm6g==}
engines: {node: '>=18'}
peerDependencies:
react: ^18 || ^19 || ^19.0.0-rc
- zod: ^3.25.76 || ^4
+ zod: ^3.25.76 || ^4.1.8
peerDependenciesMeta:
zod:
optional: true
@@ -166,10 +154,10 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@assistant-ui/react-ai-sdk@1.1.0':
- resolution: {integrity: sha512-1eGXHH8HBeBX0vu0nvjNamrHkqovee8MirSgndprbijFsL0dbb7c1OA2yg76lnja3vmmPLN/GUiqEY9NrPac1g==}
+ '@assistant-ui/react-ai-sdk@1.1.4':
+ resolution: {integrity: sha512-W0ITuKEPIbYQdYnoJ5lNQP50BsUYwAdjtBUNjowKQ3A7TvV2RD4OssB5oNhrCtQF1B0j1EHXMigV4me2liU4kg==}
peerDependencies:
- '@assistant-ui/react': ^0.11.0
+ '@assistant-ui/react': ^0.11.22
'@types/react': '*'
assistant-cloud: '*'
react: ^18 || ^19 || ^19.0.0-rc
@@ -189,8 +177,8 @@ packages:
'@types/react':
optional: true
- '@assistant-ui/react@0.11.15':
- resolution: {integrity: sha512-gFmhL/m5axYCDVlh8fbyAYKTj1nd3OBqjBuzI/yxCV+9ovVwXo4odBKKs/niozCUrR8kKtextjvZzdC6GgojEw==}
+ '@assistant-ui/react@0.11.24':
+ resolution: {integrity: sha512-tjeAlHVB2Hx3fPzR97gCTdDk9uk9iaKc3Rs0bAsM7JvHrIlEx/drXbcMZAofXcdS1lhWP1lFi4wrcp8QsqkCSg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1136,17 +1124,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
- ai@5.0.32:
- resolution: {integrity: sha512-Xn1A3ciIHvTJYHEmruuB4FLOJ1CGW1rD6wOj1e8d6nbIjqEFw06LoWz0AW5asxfqguJNv+wVG0VHhIgUN2+7Jg==}
+ ai@5.0.59:
+ resolution: {integrity: sha512-SuAFxKXt2Ha9FiXB3gaOITkOg9ek/3QNVatGVExvTT4gNXc+hJpuNe1dmuwf6Z5Op4fzc8wdbsrYP27ZCXBzlw==}
engines: {node: '>=18'}
peerDependencies:
- zod: ^3.25.76 || ^4
-
- ai@5.0.50:
- resolution: {integrity: sha512-lMc54jrFI7RiwVZ2wHIb+jIUhbyMt8TtAD71vkcCwl67UjqVCp7i6dqJeunc+i6iSMTQr72kvg3YYCrFm/PAyw==}
- engines: {node: '>=18'}
- peerDependencies:
- zod: ^3.25.76 || ^4
+ zod: ^3.25.76 || ^4.1.8
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
@@ -1201,11 +1183,8 @@ packages:
assistant-cloud@0.1.1:
resolution: {integrity: sha512-lTlNjBQGICdx08SgmKBcyuQkay6vBEhoasSQenz2ecvyQ25O0527H75v5OG+QMkNKthru3p5zOiOti90fJ0LCw==}
- assistant-stream@0.2.23:
- resolution: {integrity: sha512-YNeRNZwRHZsFOB9sQmghWP1idp/QHEsmxuCce1CebZ1gjILJbTANrXTEZ0CICYCSvkjBY4l3boKG72Gx61m2fA==}
-
- assistant-stream@0.2.29:
- resolution: {integrity: sha512-RXKRdcTTIxgxwNgdmCXGSf+SUZ+1sDRgZyShEXH4TDZ/yFD/x77pby83kJb0f45i8wruYcw82WBW3f8P9m1q5A==}
+ assistant-stream@0.2.33:
+ resolution: {integrity: sha512-WsMyR7sfo4Th9S4GyfKBWbICc5SkpMBhC+upuYtGPexNJAnP+xx0LBycR/eWC5dMulgHrBihVvVpxJgcOE0sQA==}
ast-types-flow@0.0.8:
resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
@@ -1616,8 +1595,8 @@ packages:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
engines: {node: '>= 0.4'}
- framer-motion@12.23.19:
- resolution: {integrity: sha512-AaWAohgTs2+wUoDdpJaaqMgV6vkm1uzzDlZUItem45linLrFiFqi4iw7bryhcVqu4loaaSLtSjAojfCAB3qczw==}
+ framer-motion@12.23.22:
+ resolution: {integrity: sha512-ZgGvdxXCw55ZYvhoZChTlG6pUuehecgvEAJz0BHoC5pQKW1EC5xf1Mul1ej5+ai+pVY0pylyFfdl45qnM1/GsA==}
peerDependencies:
'@emotion/is-prop-valid': '*'
react: ^18.0.0 || ^19.0.0
@@ -2180,14 +2159,14 @@ packages:
engines: {node: '>=10'}
hasBin: true
- motion-dom@12.23.19:
- resolution: {integrity: sha512-ivUCJ0zVZt7S++D8+ONeefkJj/8JlpCRYzGegLdXr8Z9aWg64KyljdaCGVa54Vv0K8hNE7vRQSaQve7V5l3rMw==}
+ motion-dom@12.23.21:
+ resolution: {integrity: sha512-5xDXx/AbhrfgsQmSE7YESMn4Dpo6x5/DTZ4Iyy4xqDvVHWvFVoV+V2Ri2S/ksx+D40wrZ7gPYiMWshkdoqNgNQ==}
motion-utils@12.23.6:
resolution: {integrity: sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==}
- motion@12.23.19:
- resolution: {integrity: sha512-/GGg12T6gPllKgwftzlmPe4fbPsmjp6beb1qpHIwLte3KLwFXymSnqZDwWdSjGZH/sF3slYF8J2VAWzAkXwc0w==}
+ motion@12.23.22:
+ resolution: {integrity: sha512-iSq6X9vLHbeYwmHvhK//+U74ROaPnZmBuy60XZzqNl0QtZkWfoZyMDHYnpKuWFv0sNMqHgED8aCXk94LCoQPGg==}
peerDependencies:
'@emotion/is-prop-valid': '*'
react: ^18.0.0 || ^19.0.0
@@ -2208,8 +2187,8 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- nanoid@5.1.5:
- resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==}
+ nanoid@5.1.6:
+ resolution: {integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==}
engines: {node: ^18 || >=20}
hasBin: true
@@ -2736,8 +2715,8 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- tw-animate-css@1.3.8:
- resolution: {integrity: sha512-Qrk3PZ7l7wUcGYhwZloqfkWCmaXZAoqjkdbIDvzfGshwGtexa/DAs9koXxIkrpEasyevandomzCBAV1Yyop5rw==}
+ tw-animate-css@1.4.0:
+ resolution: {integrity: sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==}
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
@@ -2886,8 +2865,8 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- zod@4.1.5:
- resolution: {integrity: sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==}
+ zod@4.1.11:
+ resolution: {integrity: sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==}
zustand@5.0.8:
resolution: {integrity: sha512-gyPKpIaxY9XcO2vSMrLbiER7QMAMGOQZVRdJ6Zi782jkbzZygq5GI9nG8g+sMgitRtndwaBSl7uiqC49o1SSiw==}
@@ -2912,51 +2891,38 @@ packages:
snapshots:
- '@ai-sdk/gateway@1.0.17(zod@4.1.5)':
- dependencies:
- '@ai-sdk/provider': 2.0.0
- '@ai-sdk/provider-utils': 3.0.8(zod@4.1.5)
- zod: 4.1.5
-
- '@ai-sdk/gateway@1.0.27(zod@4.1.5)':
+ '@ai-sdk/gateway@1.0.32(zod@4.1.11)':
dependencies:
'@ai-sdk/provider': 2.0.0
- '@ai-sdk/provider-utils': 3.0.9(zod@4.1.5)
- zod: 4.1.5
+ '@ai-sdk/provider-utils': 3.0.10(zod@4.1.11)
+ zod: 4.1.11
- '@ai-sdk/openai@2.0.33(zod@4.1.5)':
+ '@ai-sdk/openai@2.0.42(zod@4.1.11)':
dependencies:
'@ai-sdk/provider': 2.0.0
- '@ai-sdk/provider-utils': 3.0.9(zod@4.1.5)
- zod: 4.1.5
+ '@ai-sdk/provider-utils': 3.0.10(zod@4.1.11)
+ zod: 4.1.11
- '@ai-sdk/provider-utils@3.0.8(zod@4.1.5)':
+ '@ai-sdk/provider-utils@3.0.10(zod@4.1.11)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@standard-schema/spec': 1.0.0
eventsource-parser: 3.0.6
- zod: 4.1.5
-
- '@ai-sdk/provider-utils@3.0.9(zod@4.1.5)':
- dependencies:
- '@ai-sdk/provider': 2.0.0
- '@standard-schema/spec': 1.0.0
- eventsource-parser: 3.0.6
- zod: 4.1.5
+ zod: 4.1.11
'@ai-sdk/provider@2.0.0':
dependencies:
json-schema: 0.4.0
- '@ai-sdk/react@2.0.32(react@19.1.1)(zod@4.1.5)':
+ '@ai-sdk/react@2.0.59(react@19.1.1)(zod@4.1.11)':
dependencies:
- '@ai-sdk/provider-utils': 3.0.8(zod@4.1.5)
- ai: 5.0.32(zod@4.1.5)
+ '@ai-sdk/provider-utils': 3.0.10(zod@4.1.11)
+ ai: 5.0.59(zod@4.1.11)
react: 19.1.1
swr: 2.3.4(react@19.1.1)
throttleit: 2.1.0
optionalDependencies:
- zod: 4.1.5
+ zod: 4.1.11
'@alloc/quick-lru@5.2.0': {}
@@ -2965,18 +2931,18 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.12
'@jridgewell/trace-mapping': 0.3.29
- '@assistant-ui/react-ai-sdk@1.1.0(@assistant-ui/react@0.11.15(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)))(@types/react@19.1.9)(assistant-cloud@0.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))':
+ '@assistant-ui/react-ai-sdk@1.1.4(@assistant-ui/react@0.11.24(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)))(@types/react@19.1.9)(assistant-cloud@0.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))':
dependencies:
'@ai-sdk/provider': 2.0.0
- '@ai-sdk/react': 2.0.32(react@19.1.1)(zod@4.1.5)
- '@assistant-ui/react': 0.11.15(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
+ '@ai-sdk/react': 2.0.59(react@19.1.1)(zod@4.1.11)
+ '@assistant-ui/react': 0.11.24(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
'@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.9)(react@19.1.1)
'@types/json-schema': 7.0.15
- ai: 5.0.50(zod@4.1.5)
- assistant-stream: 0.2.23
+ ai: 5.0.59(zod@4.1.11)
+ assistant-stream: 0.2.33
json-schema: 0.4.0
react: 19.1.1
- zod: 4.1.5
+ zod: 4.1.11
zustand: 5.0.8(@types/react@19.1.9)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
optionalDependencies:
'@types/react': 19.1.9
@@ -2985,9 +2951,9 @@ snapshots:
- immer
- use-sync-external-store
- '@assistant-ui/react-markdown@0.11.0(@assistant-ui/react@0.11.15(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)))(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
+ '@assistant-ui/react-markdown@0.11.0(@assistant-ui/react@0.11.24(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)))(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
dependencies:
- '@assistant-ui/react': 0.11.15(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
+ '@assistant-ui/react': 0.11.24(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
'@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
'@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.9)(react@19.1.1)
'@types/hast': 3.0.4
@@ -3001,7 +2967,7 @@ snapshots:
- react-dom
- supports-color
- '@assistant-ui/react@0.11.15(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))':
+ '@assistant-ui/react@0.11.24(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))':
dependencies:
'@assistant-ui/tap': 0.1.1(react@19.1.1)
'@radix-ui/primitive': 1.1.3
@@ -3014,13 +2980,13 @@ snapshots:
'@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.9)(react@19.1.1)
'@standard-schema/spec': 1.0.0
assistant-cloud: 0.1.1
- assistant-stream: 0.2.29
+ assistant-stream: 0.2.33
json-schema: 0.4.0
- nanoid: 5.1.5
+ nanoid: 5.1.6
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
react-textarea-autosize: 8.5.9(@types/react@19.1.9)(react@19.1.1)
- zod: 4.1.5
+ zod: 4.1.11
zustand: 5.0.8(@types/react@19.1.9)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))
optionalDependencies:
'@types/react': 19.1.9
@@ -3869,21 +3835,13 @@ snapshots:
acorn@8.15.0: {}
- ai@5.0.32(zod@4.1.5):
+ ai@5.0.59(zod@4.1.11):
dependencies:
- '@ai-sdk/gateway': 1.0.17(zod@4.1.5)
+ '@ai-sdk/gateway': 1.0.32(zod@4.1.11)
'@ai-sdk/provider': 2.0.0
- '@ai-sdk/provider-utils': 3.0.8(zod@4.1.5)
+ '@ai-sdk/provider-utils': 3.0.10(zod@4.1.11)
'@opentelemetry/api': 1.9.0
- zod: 4.1.5
-
- ai@5.0.50(zod@4.1.5):
- dependencies:
- '@ai-sdk/gateway': 1.0.27(zod@4.1.5)
- '@ai-sdk/provider': 2.0.0
- '@ai-sdk/provider-utils': 3.0.9(zod@4.1.5)
- '@opentelemetry/api': 1.9.0
- zod: 4.1.5
+ zod: 4.1.11
ajv@6.12.6:
dependencies:
@@ -3973,18 +3931,12 @@ snapshots:
assistant-cloud@0.1.1:
dependencies:
- assistant-stream: 0.2.29
-
- assistant-stream@0.2.23:
- dependencies:
- '@types/json-schema': 7.0.15
- nanoid: 5.1.5
- secure-json-parse: 4.0.0
+ assistant-stream: 0.2.33
- assistant-stream@0.2.29:
+ assistant-stream@0.2.33:
dependencies:
'@types/json-schema': 7.0.15
- nanoid: 5.1.5
+ nanoid: 5.1.6
secure-json-parse: 4.0.0
ast-types-flow@0.0.8: {}
@@ -4529,9 +4481,9 @@ snapshots:
dependencies:
is-callable: 1.2.7
- framer-motion@12.23.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
+ framer-motion@12.23.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
dependencies:
- motion-dom: 12.23.19
+ motion-dom: 12.23.21
motion-utils: 12.23.6
tslib: 2.8.1
optionalDependencies:
@@ -5305,15 +5257,15 @@ snapshots:
mkdirp@3.0.1: {}
- motion-dom@12.23.19:
+ motion-dom@12.23.21:
dependencies:
motion-utils: 12.23.6
motion-utils@12.23.6: {}
- motion@12.23.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
+ motion@12.23.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
dependencies:
- framer-motion: 12.23.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ framer-motion: 12.23.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
tslib: 2.8.1
optionalDependencies:
react: 19.1.1
@@ -5323,7 +5275,7 @@ snapshots:
nanoid@3.3.11: {}
- nanoid@5.1.5: {}
+ nanoid@5.1.6: {}
napi-postinstall@0.3.2: {}
@@ -5917,7 +5869,7 @@ snapshots:
tslib@2.8.1: {}
- tw-animate-css@1.3.8: {}
+ tw-animate-css@1.4.0: {}
type-check@0.4.0:
dependencies:
@@ -6127,7 +6079,7 @@ snapshots:
yocto-queue@0.1.0: {}
- zod@4.1.5: {}
+ zod@4.1.11: {}
zustand@5.0.8(@types/react@19.1.9)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)):
optionalDependencies: