Sourced from @assistant-ui/react's changelog.
0.14.14
Patch Changes
#4212
5fe118d- feat: add MCP server support to generative toolkits (@Yonom)#4213
dcd5897- feat: add provider-executed tool support to generative toolkits (@Yonom)#4127
606c9d4- feat(assistant-transport): honourAui-Replay-Content-Lengthto split sync-server replay from live bytes (@Yonom)
useAssistantTransportRuntimenow reads theAui-Replay-Content-Lengthresponse header on resume and gates the body at that byte boundary. The replay prefix is decoded whileisLoading: truehas rendered through React, then the reader pauses untilisLoading: falsehas rendered before releasing live bytes. Tool calls in the replayed portion are recorded as historical and skipstreamCall/execute, while tool calls that begin after the replay boundary fire normally. Responses without the header behave as today.#4208
0558db2- feat: addupdateCustomto thread list runtimes, adapters, and clients (@okisdev)#4214
69540af- feat: add renderText helpers for tool call status text (@Yonom)#4199
d9b3119- feat: adefineToolkitentry may now be an already-formedToolDefinition(carrying its owntype), not only an inline definition whosetypethe compiler infers. This is what lets a factory likenew JSONGenerativeUI({ library }).present()be used directly as a tool. (@Yonom)Renames the authoring types to match
defineToolkit:ToolkitDeclaration→ToolkitDefinition, and addsToolkitDefinitionEntry(the union of an inline tool definition and a pre-formedToolDefinition). The per-tool inline type is now an internalToolkitDefinitionInputand is no longer exported.#4236
ae54c55- feat: addstubTool()and experimentaluseAuiToolOverrides()for locally executed generative toolkit tools (@Yonom)#4235
7640b31- Deprecate component tool registration APIs in favor of toolkit registrations. (@Yonom)Updated dependencies [
cba2b42,4145caa,58f80e0,78ff336,5fe118d,dcd5897,0558db2,69540af,d9b3119,ae54c55,7640b31]:
- assistant-stream@0.3.20
@assistant-ui/core@0.2.10- assistant-cloud@0.1.31