Skip to content

Commit 3568f05

Browse files
committed
new changelog for 0.0.0-chat-prerelease-20260415164455
1 parent 7ccc28b commit 3568f05

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

docs/ai-chat/changelog.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@ sidebarTitle: "Changelog"
44
description: "Pre-release updates for AI chat agents."
55
---
66

7+
<Update label="April 15, 2026" description="0.0.0-chat-prerelease-20260415164455" tags={["SDK"]}>
8+
9+
## Fix: `resume: true` hangs on completed turns
10+
11+
When refreshing a page after a turn completed, `useChat` with `resume: true` would hang indefinitely — `reconnectToStream` opened an SSE connection that never received data.
12+
13+
Added `isStreaming` to session state. The transport sets it to `true` when streaming starts and `false` on `trigger:turn-complete`. `reconnectToStream` returns `null` immediately when `isStreaming` is false, so `resume: initialMessages.length > 0` is now safe to pass unconditionally.
14+
15+
The flag flows through `onSessionChange` and is restored from `sessions` — no extra persistence code needed.
16+
17+
</Update>
18+
719
<Update label="April 15, 2026" description="0.0.0-chat-prerelease-20260415152704" tags={["SDK"]}>
820

921
## `hydrateMessages` — backend-controlled message history

0 commit comments

Comments
 (0)