Sourced from @assistant-ui/react's releases.
@assistant-ui/react@0.15.21Patch Changes
#7692
dbb1496- fix: resume bottom following when auto-scroll is enabled at runtime (@Kinfe123)#7518
d99c80e- fix: cancel the selection toolbar's pending animation frame on teardown and between selection events (@Kinfe123)Updated dependencies [
43b587d,5428610,562e495,ddb7201,69c3d0f,c046153,4788b61,99c9988,37a5a95,2caa1ce,bd77c46,e8cf372,4e08ba6,b7f9a96,50d65c0,11969a2,408d5f4,bc84250,f513bc7,b712ee8,e02bf06,5c55222,479d6a3,44248e0,70b633f]:
@assistant-ui/react@0.15.20Patch Changes
#7414
00cff0b- feat: add an opt-in cache toconvertExternalMessagesso a source message that has not changed keeps itsThreadMessageobject across calls (createExternalMessageConversionCache, exported asunstable_createExternalMessageConversionCachefrom react and react-native); react-langchain uses it for subagent transcripts, so a streamed token no longer rebuilds every message of the nested transcript (@rupic-app)#7185
2c22f5d- fix: settle pending frame tool calls when cancellation fails (@Kinfe123)#7359
75b3bd3- feat: derive thread.tasks from tool calls that carry nested conversations, with a task scope (@okisdev)#7213
cd42d1c- fix: keep notifying thread viewport scroll listeners after a listener fails (@Kinfe123)#7351
f6b7ba9- feat: mark voice transcript messages with metadata.modality (@okisdev)Updated dependencies [
628df88,ed77e95,00cff0b,b821506,79c2219,f0bbcec,c41d93a,4cc817d,4619335,4e5fde6,e54bf9a,e54bf9a,c083236,3cd7700,617bbf9,5fb3235,83ede73,49ee689,49ee689,a8e0ff7,050d915,d49ff90,e7bdef5,69cbf47,37bd676,be818db,ff1c692,b4b0081,6b29e7d,de6d6b7,f6f52cd,ab97a41,790217b,8530b17,063b9ec,063b9ec,2c22f5d,d7aa090,dacfcec,7af9101,63ae5b8,97bd4b3,c0d6150,275eeb9,e57c33f,e63d2e4,75b3bd3,f03be0c,06bdf1f,e533f6b,28691a5,3cfddfd,f6b7ba9]:
- assistant-stream@0.3.43
@assistant-ui/core@0.3.19- assistant-cloud@0.2.1
Sourced from @assistant-ui/react's changelog.
0.15.21
Patch Changes
#7692
dbb1496- fix: resume bottom following when auto-scroll is enabled at runtime (@Kinfe123)#7518
d99c80e- fix: cancel the selection toolbar's pending animation frame on teardown and between selection events (@Kinfe123)Updated dependencies [
43b587d,5428610,562e495,ddb7201,69c3d0f,c046153,4788b61,99c9988,37a5a95,2caa1ce,bd77c46,e8cf372,4e08ba6,b7f9a96,50d65c0,11969a2,408d5f4,bc84250,f513bc7,b712ee8,e02bf06,5c55222,479d6a3,44248e0,70b633f]:0.15.20
Patch Changes
#7414
00cff0b- feat: add an opt-in cache toconvertExternalMessagesso a source message that has not changed keeps itsThreadMessageobject across calls (createExternalMessageConversionCache, exported asunstable_createExternalMessageConversionCachefrom react and react-native); react-langchain uses it for subagent transcripts, so a streamed token no longer rebuilds every message of the nested transcript (@rupic-app)#7185
2c22f5d- fix: settle pending frame tool calls when cancellation fails (@Kinfe123)#7359
75b3bd3- feat: derive thread.tasks from tool calls that carry nested conversations, with a task scope (@okisdev)#7213
cd42d1c- fix: keep notifying thread viewport scroll listeners after a listener fails (@Kinfe123)#7351
f6b7ba9- feat: mark voice transcript messages with metadata.modality (@okisdev)Updated dependencies [
628df88,ed77e95,00cff0b,b821506,79c2219,f0bbcec,c41d93a,4cc817d,4619335,4e5fde6,e54bf9a,e54bf9a,c083236,3cd7700,617bbf9,5fb3235,83ede73,49ee689,49ee689,a8e0ff7,050d915,d49ff90,e7bdef5,69cbf47,37bd676,be818db,ff1c692,b4b0081,6b29e7d,de6d6b7,f6f52cd,ab97a41,790217b,8530b17,063b9ec,063b9ec,2c22f5d,d7aa090,dacfcec,7af9101,63ae5b8,97bd4b3,c0d6150,275eeb9,e57c33f,e63d2e4,75b3bd3,f03be0c,06bdf1f,e533f6b,28691a5,3cfddfd,f6b7ba9]:
- assistant-stream@0.3.43
@assistant-ui/core@0.3.19- assistant-cloud@0.2.1
0.15.19
Patch Changes
#6971
9247ae3- fix: honor message part text render elements with an explicit component. (@rupic-app)#6738
3c17a5f- fix: prevent queued live completion requests from starting after unmount (@Kinfe123)#7115
4767a92- feat: align the cloud SDK with Assistant Cloud 0.2 (@okisdev)
- run reports now carry
provider,outcome_type(aborted,disconnected,length,content_filter),error_codeanderror,message_id,first_token_ms,duration_ms, afinish_reasonper step fromuseCloudChatandtrace_id, plusenvironment,releaseandtagsfrom thetelemetryconfig; onecreateRunReportbuilder inassistant-cloudassembles the body for the assistant-ui runtime and for@assistant-ui/cloud-ai-sdk, andprovider_typeandmetadatastay on the wire for older self hosted cloudsassistant-cloud/telemetry(server side):createAssistantCloudTraceExporter,createAssistantCloudSpanProcessor,assistantCloudTraceMetadataandwithAssistantCloudTraceMetadatasend AI SDK GenAI spans toPOST /v1/tracesand hand the trace id to the browser, so a client report and its server spans merge into one run; the OpenTelemetry packages are optional peers of the subpath only- engagement events: sends, edits, stops, regenerates, copies, branch switches, suggestions, attachments, thread switches, speech, voice and shown errors are batched to
POST /v1/eventswithout any message content;telemetry.events: falseopts out
... (truncated)
f6bcca7
chore: update versions (#7471)dbb1496
fix(react): resume dynamically enabled auto-scroll (#7692)b7f9a96
chore: update dependencies (#7370)9163e3d
ci: typecheck changed workspaces with a turbo typecheck task (#7562)108c652
test(react): make the test files typecheck (#7550)d99c80e
fix(react): cancel the selection toolbar's pending animation frame (#7518)6cd9226
chore: update versions (#7192)00cff0b
feat: add a conversion cache so nested transcripts keep message identity
(#7414)75b3bd3
feat(core): derive thread.tasks from tool calls that carry nested
conversatio...f6b7ba9
feat(core): mark voice transcript messages with metadata.modality (#7351)