diff --git a/.claude/scheduled_tasks.lock b/.claude/scheduled_tasks.lock
new file mode 100644
index 000000000..116b68f02
--- /dev/null
+++ b/.claude/scheduled_tasks.lock
@@ -0,0 +1 @@
+{"sessionId":"6191be93-9ce4-4fc5-a963-d9173041bafd","pid":89855,"procStart":"Wed May 6 14:18:09 2026","acquiredAt":1778446942988}
\ No newline at end of file
diff --git a/references/ai-chat/next-env.d.ts b/references/ai-chat/next-env.d.ts
new file mode 100644
index 000000000..1b3be0840
--- /dev/null
+++ b/references/ai-chat/next-env.d.ts
@@ -0,0 +1,5 @@
+///
+///
+
+// NOTE: This file should not be edited
+// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/references/ai-chat/package.json b/references/ai-chat/package.json
index 228a09015..b373eb364 100644
--- a/references/ai-chat/package.json
+++ b/references/ai-chat/package.json
@@ -9,8 +9,8 @@
"dev:trigger": "trigger dev"
},
"dependencies": {
- "@ai-sdk/openai": "^2.0.0",
- "@ai-sdk/react": "^2.0.0",
+ "@ai-sdk/openai": "^3.0.0",
+ "@ai-sdk/react": "^3.0.0",
"@trigger.dev/sdk": "workspace:*",
"ai": "^6.0.0",
"next": "15.3.3",
diff --git a/references/ai-chat/src/trigger/chat.ts b/references/ai-chat/src/trigger/chat.ts
index 27a400239..8c77bbeeb 100644
--- a/references/ai-chat/src/trigger/chat.ts
+++ b/references/ai-chat/src/trigger/chat.ts
@@ -8,7 +8,7 @@ export const chat = chatTask({
return streamText({
model: openai("gpt-4o-mini"),
system: "You are a helpful assistant. Be concise and friendly.",
- messages: convertToModelMessages(messages),
+ messages: await convertToModelMessages(messages),
});
},
});