KQ-744 · STREAM/RETRY

Stream Retry

A stream that can fail mid-answer and pick itself back up. When the host marks it failed the tail frays — the last characters step down in opacity, five dots cascade in after them and an inline Retry control arrives on snap; nothing bounces, because a failure is not an event to celebrate. Retry is a button reached by Tab, and when the stream reopens the seam heals with a hairline that brightens and fades on a slow tween so the reader can see where the answer was joined.

KQ-744 · STREAM/RETRY
Answer from Fernworks Model 3

No answer yet.

Idle · press play

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/stream-retry

Props

text
string
default
The answer arrived so far. Append-only across a retry.
streaming
boolean
default false
The stream is open and words are arriving.
failed
boolean
default false
The stream dropped: the tail frays and Retry shows.
error
string
default "Connection dropped"
The short line beside the Retry control.
onRetry
() => void
default
Fires from the Retry control. The host resumes from the seam.
retryLabel
string
default "Retry"
Copy on the Retry control.
label
string
default
Names the answer region for assistive technology.
model
string
default
The model's name for the header chip.