@assistant-ui/react-langgraph#
0.14.24#
Patch Changes#
-
#6004
749df6f- fix: drop queued runs when the runtime unmounts (@rupic-app) -
#6024
2b4d40b- fix: preserve runConfig across LangGraph tool and interrupt resumes (@rupic-app) -
#6069
c677e65- fix: keep frontend tool resumes separated by LangGraph run (@okisdev) -
#5929
0f6e9e9- chore: replace stale example model ids with gpt-5.6-luna (@okisdev) -
#6002
1dbe4d9- fix(react-langgraph): cancel active streams on hook unmount (@rupic-app) -
#5550
4e47c7f- fix: drop in-session attachment duplicates from converted message content (@ShobhitPatra) -
Updated dependencies [
ac0c836,c3fd447,f9529bf,f9529bf,bd01e8b,05b94bd,cef671d,ef7f70d,4a2a76f,04e967c,39db2ff,0e91e27,c5bc8ed,a2a753b,2b0fec7,bec0753,4326079,3d68b16,98795aa,9d920cc,1b9c33d,d68918e,74dca03,87bf950,5a01343,0f6e9e9,f0d1d48,b80a6be,01580e3,ab7f49f,e8c53e9,53ae80f,5f4dee5,d79b87d,645c56b,61d29f4,2da61a3,0131fc7,a934d03,b6d7b2b,bc337af,dc6eb2f,ce57458,ab7ead9,067ef52,f44163f,e5bf0ef,a2ab997,fc9dd90,0e2a230,d800f8b,f5b39d4,26f40c1,f618ab6,d80e988,7f944be,f37f595,74dca03,1b9c33d,82e2bde,52df42d,6c9e7dd,837ef1b,7748e15,72705c3,0d2e23f,4446d45,e8997d9,bfe47b6,ceb8c16,61d29f4,7ea9de1,72a6272,51886b2,3053195,44e574f,14c3b5a]:- @.../core@....3.14
- @.../store@....3.10
- assistant-cloud@....1.41
- assistant-stream@....3.38
0.14.23#
Patch Changes#
-
#5730
6c9560d- chore: drop dependencies that are never imported (@okisdev) -
#5742
f551562- fix: skip RemoveMessage explicitly in convertLangChainMessages (@Yonom) -
Updated dependencies [
f551562,dc7b77d,0ae51a8,d1b7097,e319574]:- @.../core@....3.11
- assistant-stream@....3.37
0.14.22#
Patch Changes#
-
Updated dependencies [
94dc3e5,ab57969]:- assistant-stream@....3.36
- assistant-cloud@....1.39
- @.../core@....3.10
- @.../store@....3.8
0.14.21#
Patch Changes#
-
#5681
159b707- fix: isolate stream event callback errors (@Kinfe123) -
Updated dependencies [
456b056,99d09c8,a88751d,79253f2,4e99deb,2af514c]:- assistant-stream@....3.35
- @.../core@....3.8
- @.../store@....3.7
0.14.20#
Patch Changes#
-
#5650
34cec64- feat: two-lane, placement-aware message queue with steer-by-default mid-run sends (@Yonom)ExternalThreadQueueAdapteris reshaped:enqueue(message, { steer })splits into
enqueue(message)/steer(message),steer(queueItemId)becomes
move(queueItemId, { lane: "steer", insertAfter: null }),clear(reason)is dropped
(queue clear policy is now host-owned), andsteerItems/move/editand
QueueItemState.partsare required. -
Updated dependencies [
dcacd9b,d52928d,d8a59ad,e70da91,aac3a8c,aa302ee,aa302ee,34cec64]:- @.../store@....3.4
- @.../core@....3.6
- assistant-stream@....3.34
0.14.19#
Patch Changes#
-
#5428
b7fb621- fix: report thread loading on the first render frame (@Kinfe123) -
#5543
571fbef- fix:cancelRunnow settles a run whose stream hangs instead of yielding (@okisdev)sendMessageconsumed the caller's stream withfor await, so a stream that ignores itsabortSignaland then parks awaiting its own work left the loop waiting onnext()with nothing to wake it. The run never settled,isRunningstayed on, and anything serialized behind it never started. #5525 stopped such a stream from being applied after cancellation, but only once it yielded again.The stream is now consumed through a wrapper that reports it as exhausted at cancellation, and finalizes it without waiting for a source that would not settle either. The await that opens the stream is raced against cancellation too, since a stream that parks before handing the iterable over stranded the run the same way.
-
#5439
ece5a54- feat: sourceType opt-in on file message parts so attachment adapters can send url/id file references (@ShobhitPatra) -
#5530
6393874- fix(react-langgraph): preserve sends racing thread load and cancellation (@rupic-app) -
#5503
130da9a- fix: surface an audio response transcript instead of rendering a blank message (@okisdev) -
#5444
edb60a4- fix: carry audio through file message parts in both converter directions (@okisdev)A
filepart with an audio media type now goes out as a LangChainaudioblock, so it reaches a provider's audio input instead of the document path. Inbound, anaudioblock now converts to afilepart rather thanUnstable_AudioMessagePart, which keeps the round trip stable, stops dropping audio on assistant messages, and stops dropping audio whose media type is neither mp3 nor wav. Code readingUnstable_AudioMessagePartfrom these converters should readfileparts with anaudio/*mime type instead. -
#5525
73ea858- fix: makecancelRuna hard stop. the abort signal is handed to the caller'sstream, so a callback that does not check it kept feeding chunks into the thread after cancellation; the consume loop now stops on its own. (@okisdev) -
#5531
3f43946- feat: registeronRefetchThread, sothreads.reloadMainThread()refetches in place instead of remounting the runtime hook. The load effect body moves into a sharedrunLoad(purpose)with oneAbortControllerper in-flight load, and a refetch goes through the same load boundary the initial load already uses, so it merges into whatever a run has produced since rather than replacing it. A run in progress is left alone: it is neither cancelled nor reset, because the merge already decides what each side keeps. A refetch that arrives while the initial load is still in flight defers to it, a new run supersedes an in-flight refetch, and one still in flight at unmount is aborted. (@okisdev) -
#5504
f434ebd- fix: preserve file attachment filenames in LangChain blocks (@Gujiassh)Add filenames at the top level of outbound file blocks so LangChain v0-to-v1 normalization keeps them available to provider translators. Keep the existing metadata field for consumers that read it.
-
Updated dependencies [
b19c2f5,01140bd,8c99934,ece5a54,2fdff87,90b3003,4c313cf,55b2824,22b05a4,f913c21,c868710,011e275,da32fe0,f913c21,5bb2573,5ececc1]:- @.../core@....3.4
- assistant-stream@....3.32
- @.../store@....3.3
0.14.18#
Patch Changes#
-
#5390
c0ec779- fix: route the values-path message reconcile through appendMessage (@okisdev) -
Updated dependencies [
aa74b0d,6e5c450,59ec21b,4fd698b]:- @.../core@....3.3
0.14.17#
Patch Changes#
-
#5329
f30b54c- refactor: move createRuntimeExtras to the @.../core/react entry and drop the internal re-export (@okisdev) -
#5223
faea45d- fix: forward audio parts as base64 audio blocks and skip data parts instead of throwing (@ShobhitPatra) -
Updated dependencies [
d2e7a4a,ecd7c87,2daf2d5,a5bdbed,fb993c3,3ae058c,f30b54c,936c52c,ee87dd9,e41734c,1c5266c,cdcdbd0,42dbc69,25f1e4f,d16e62d,60d049e,8643393,2eca438,23ee5db]:- @.../store@....3.2
- @.../core@....3.2
- assistant-stream@....3.31
0.14.16#
Patch Changes#
-
#5293
371ce37- fix: honor LangChain RemoveMessage (type: "remove") inupdatesevents instead of crashing (@rupic-app)A LangGraph
updatesstream event carrying aRemoveMessage(history pruning,
SummarizationMiddleware, etc.) crashed the thread view with
TypeError: Cannot read properties of undefined (reading 'role').
extractMessagesFromUpdatesfed the remove message to the accumulator,
convertLangChainMessagesreturnedundefinedfor the unknowntype, and
chunkExternalMessagesthen read.roleon thatundefined.LangGraphMessageAccumulator.addMessages/addMessageWithMetadatanow delete
the message with the matchingid(mirroring server-sidemessagesStateReducer
and the existingremove-uihandling inapplyUIUpdate), and
convertLangChainMessagesgains adefaultbranch that returns[]for
unknown message types so the converter never returnsundefinedinto a
.roleread.The
REMOVE_ALL_MESSAGESsentinel (id: "__remove_all__", emitted by e.g.
LangChain'sSummarizationMiddleware) clears every accumulated message
immediately, matching the server-side reducer's clear-all semantics. -
Updated dependencies [
1bbaa46,3a762ed,9aac054,a8cd1c9]:- @.../core@....3.1
- @.../store@....3.1
- assistant-stream@....3.30
0.14.15#
Patch Changes#
-
#5285
d72c2b6- refactor: migrate to aui property accessors (@Yonom) -
#5270
dcc41bb- feat: render-bound immutable aui instances — derived scopes resolve to client instances during render and are frozen into the returned client; structural swaps produce a new client through React while value updates never change client identity. Removes the PartByIndexProvider lastPartRef guards and the useClientLookup stale-index clamp. (@Yonom) -
Updated dependencies [
9a7e776,ae5f831,a196711,f78e579,dcc41bb,2f5d0d4]:- @.../store@....3.0
- @.../core@....3.0
- assistant-stream@....3.29
0.14.14#
Patch Changes#
-
#5208
a0ddc86- AdopterasableSyntaxOnly; public enums are nowas constobjects. (@Yonom) -
Updated dependencies [
f9c1b0f,235c17e,6225d6a,801781c,d4bdf2c,a0ddc86,cee74f1,cf839ff,396ea1f,e1f27d8,3e8f59e,06f5266,d319637]:- assistant-stream@....3.28
- @.../core@....2.23
- @.../store@....2.22
- assistant-cloud@....1.37
0.14.13#
Patch Changes#
-
#5108
fdf4d83- fix: handle queued run failures without unhandled promise rejections (@Kinfe123) -
#5099
f577ba5- fix: carry streamed tool-callpartial_jsononto the fullAIMessagedelivered by LangGraphupdatesevents so the converter keeps derivingargsTextfrom the streamed text instead of re-stringifying parsed args. (@rupic-app) -
#5039
8faad07- refactor: share parseDataUrl and httpUrlPattern from core internal (@ShobhitPatra) -
#5080
b41ee01- fix: preserve streamed Bedrock tool call arguments (@Kinfe123) -
Updated dependencies [
8630186,908ec91,0d0834d,3355098,3f90440,79034bb,7207b19,446a118,a081656,25a5be0,b17d392,20643e2,47562fd,ccebbf9,85d7c25,23a9925,7fde141,afacb10,af6c945,33924df,19cfdcd,044def8,039b75f,5e4dd9f,5da0d93,85d4976,5135400,fc6b4ad,121ee83,2b2587a,ca80153,e4ce1a2,f2f5e83,ec8ee6a,9a343db,666aaab,c1b1750,f263c9e,475fca3,8faad07,61518b9,5412099,1eb7275,c47bdf4,ba948d8,de54334,44aac58,9402648,4651ea5,2f69f68,390e417,2bc6798]:- assistant-stream@....3.27
- @.../core@....2.22
- assistant-cloud@....1.36
- @.../store@....2.21
0.14.12#
Patch Changes#
-
#4800
72c1e9c- fix: emit url source blocks for http(s) file attachment data instead of mislabeling it base64 (@okisdev) -
#4828
9e23265- feat: useLangGraphState and useLangGraphSetState hooks exposing graph values as shared agent state with optimistic updates that ride the next run input (@okisdev) -
#4892
c10dfbc- fix: forwardthreadIdandinitialThreadIdfromuseLangGraphRuntimeto the underlying thread list runtime, so URL-based thread routing (threadIdin,onThreadIdChangeout) works with LangGraph the same way it does with the base runtime (@serhiizghama) -
#4765
fe5b7d0- fix: serialize runs in useLangGraphRuntime so a frontend tool result resume never overlaps the run that emitted the tool call. isRunning stays true across the seam, cancel stops the whole turn and drops the queued resume, and a run that aborts or errors drops the sends queued behind it. (@okisdev) -
#4768
48aa351- fix: drop a frontend tool result for a call that was already answered instead of releasing it as a resume run. A slow frontend tool resolving after a new turn auto-cancelled its dangling call no longer sends a second tool message to the graph. (@rupic-app) -
#4791
94ec68b- fix: preserve attachments on the user message state in useLangGraphRuntime (@rupic-app) -
#4901
25f9eb2- refactor: host the streaming-stable tool-args stringifier in @.../core/internal (@ShobhitPatra) -
Updated dependencies [
43b8ce8,1e926b6,d6c7571,4d7a447,ca751f4,2aca5e0,908af6d,0ea628f,1b46551,7865f67,7cf5acc,7a85307,438ecd3,e4da8c5,5a34e8c,5dbbac4,d3bd0ed,84e8ddf,8282269,03ffe44,38bf104,19b2a00,77c7b26,026a7ae,160b0af,c814c9c,6be3b67,c590a21,0686f4e,a84cf6d,9f99c46,c2d2271,e3aba86,25f9eb2,84e8ddf,d03e5cf,ef81c86,5ade3a5,1f284ac,65ba32a,5325f09]:- assistant-stream@....3.26
- @.../core@....2.21
- assistant-cloud@....1.35
- @.../store@....2.20
0.14.11#
Patch Changes#
0.14.10#
Patch Changes#
-
#4497
ddc40b7- fix: tolerate reasoning and image content blocks that omit their declared fields (@okisdev) -
#4515
f5e94b7- feat: forwardonThreadIdChangethrough the adapter entry hooks (useLangGraphRuntime,useStreamRuntime,useChatRuntime,useAdkRuntime,useOpenCodeRuntime,usePiRuntime). the option already existed onuseRemoteThreadListRuntimebut every wrapper dropped it, so routing/persistence built on the settled remote thread id never fired from these hooks. only the settled remote id is emitted; the transient__LOCALID_*placeholder is never surfaced. (@okisdev) -
#4554
140b5c4- fix(react-langgraph): count reasoning content blocks in the streaming timing text length (@okisdev) -
#4471
f806f73- refactor: adopt the shared createRuntimeExtras helper and split useLangGraphRuntime.ts into hooks/types/converter/helper modules, with no public API or behavior change (@okisdev) -
#4549
0e94445- refactor: delegate useLangGraphStreamingTiming to the shared useStreamingTiming primitive in core, with no public API change (@okisdev) -
#4569
86adce1- fix: surface tool-call messages and interrupts raised inside a subgraph (@serhiizghama)A subgraph
interrupt()emits both the tool-callAIMessageand the__interrupt__payload under a namespacedupdatesevent, which the runtime dropped early. The toolkit therefore never rendered the tool UI anduseLangGraphInterruptStatestayedundefined. Namespacedupdatesnow extract messages and set the interrupt (never clearing an active interrupt from a later subgraph update), so subgraph HITL flows behave like top-level ones. -
#4591
f582f09- feat: honor startRun false across staged-message-capable runtimes (@Yonom) -
Updated dependencies [
ddc40b7,ea52de0,29c6fdb,d0987a3,cefcf27,0c51b90,3a8f685,ec6adf4,4acd4c0]:- @.../core@....2.19
- assistant-stream@....3.24
- assistant-cloud@....1.34
- @.../store@....2.19
0.14.9#
Patch Changes#
-
#4445
15b1738- refactor(react-langgraph): collapse file content conversion to the single flat block langgraph emits, dropping the nested and top-level base64 shapes that no upstream produces (@okisdev) -
Updated dependencies [
68dfbaa,fe24ad6]:- @.../core@....2.18
0.14.8#
Patch Changes#
-
Updated dependencies [
434bba5,bb38d08,4cc7eaa,4cc7eaa]:- assistant-stream@....3.23
- @.../core@....2.16
- assistant-cloud@....1.33
- @.../store@....2.18
0.14.7#
Patch Changes#
-
#4246
dbdfb15- feat: message queuing for external-store, langgraph, and local runtimes (@okisdev)the composer can now stay usable while a run is in progress: a message sent during a run is held in
composer.queue(rendered viaComposerPrimitive.Queue/QueueItemPrimitive.*) and processed once the run settles. external-store adapters opt in by providing aqueueadapter (typically built with the newcreateMessageQueuehelper);useLangGraphRuntimeanduseLocalRuntimeopt in viaunstable_enableMessageQueue.ExternalThreadQueueAdapternow lives in@assistant-ui/core(still re-exported from@assistant-ui/react). -
#4250
307a5fe- fix: batch parallel tool results so a turn with multiple tool calls resumes in a single run (@Yonom) -
#4259
a3f6df8- fix: preserve LangChain reasoning content whensummaryis absent (@puneetdixit200) -
Updated dependencies [
2a84174,a0a0769,19c5b5f,dbdfb15,ca191dc,15878d8,44ff4bf,01cf957,26a365b]:- @.../core@....2.11
- assistant-stream@....3.21
- assistant-cloud@....1.32
- @.../store@....2.14
0.14.6#
Patch Changes#
-
#4178
70de5eb- fix: resolve type-check errors —@assistant-ui/nextnow extends the Node tsconfig sonode:pathresolves, and drop an unused import inreact-langgraph(@Yonom) -
Updated dependencies [
cba2b42,4145caa,58f80e0,78ff336,5fe118d,dcd5897,0558db2,69540af,d9b3119,ae54c55,7640b31]:- assistant-stream@....3.20
- @.../core@....2.10
- assistant-cloud@....1.31
0.14.5#
Patch Changes#
-
#4151
299d448- chore: drop stalebiome-ignorepragmas now that the repo lints with oxlint (@okisdev) -
#4136
4429aa3- centralize thread-level shared options forwarding across runtime wrapper hooks. follow-up to #4135. (@okisdev)new public exports from
@assistant-ui/core(re-exported from@assistant-ui/react):ExternalStoreSharedOptions, a typedPickoverExternalStoreAdaptercovering the four thread-level optional fields every wrapper forwards:isDisabled,isSendDisabled,unstable_capabilities,suggestions.pickExternalStoreSharedOptions(options), plucks those four fields from a wider options object. the body usessatisfies Required<...>so adding a key to the type without copying it in the function is a compile error rather than a silent missing-field bug.useExternalStoreSharedOptions(options)(from@assistant-ui/core/react), a memoized variant for wrappers that wrap their store inuseMemo. lets the wrapper list a single stablesharedreference as a dep instead of enumerating the four fields. samesatisfiesguard internally so the destructure stays in sync with the type.
internal: every runtime wrapper hook (
useChatRuntime,useAISDKRuntime,useLangGraphRuntime,useA2ARuntime,useAgUiRuntime,useAdkRuntime,useStreamRuntime,useOpenCodeRuntime) now uses these helpers instead of inlining the conditional spreads added in #4135. each wrapper sheds 20 to 40 lines of duplicated declarations and conditional spreads; future additions to the shared option set propagate through a single edit inpickExternalStoreSharedOptionsinstead of touching every wrapper. no user-facing behavior change. -
#4135
e7c2396- align the runtime wrapper hooks so every distribution forwards the same set of optional adapter-level fields touseExternalStoreRuntime. closes #4134. (@okisdev)useChatRuntimeanduseAISDKRuntime(which already acceptedsuggestions) gain three new options:isDisabled, disables the composer input entirely.isSendDisabled, keeps the input usable but makessend()a no-op (paired withcomposer.canSend).unstable_capabilities, per-thread capability overrides (currently{ copy?: boolean }).
useLangGraphRuntime,useA2ARuntime,useAgUiRuntime,useAdkRuntime,useStreamRuntime,useOpenCodeRuntimegain all four (the three above plussuggestions).adapter-level additions, where missing:
useChatRuntime/useAISDKRuntimealready accepteddictationandvoicethrough theExternalStoreAdapteradapter shape; this just confirms the typing.useLangGraphRuntime,useA2ARuntime,useAgUiRuntime,useAdkRuntime,useStreamRuntime,useOpenCodeRuntimenow acceptdictationandvoicein theiradaptersobject and forward them through.useOpenCodeRuntimegains anadaptersoption for the first time (attachments / speech / dictation / voice / feedback).
every new field is optional and defaults to the prior behavior, so existing call sites need no changes.
-
Updated dependencies [
1315789,299d448,4429aa3,e76611f,76f7d16,eef724e,2dec3ae,fcb6baf,c4d3eea,331f2f7]:- assistant-stream@....3.18
- @.../core@....2.8
- @.../store@....2.13
- assistant-cloud@....1.30
0.14.4#
Patch Changes#
- #4125
e639a11- chore: drop tracker-behaviour explainer comments left behind in satellite runtimes (@Yonom)
0.14.3#
Patch Changes#
0.14.2#
Patch Changes#
-
#3967
0a0c306- feat(core, react): addMessagePrimitive.GenerativeUIprimitive (@samdickson22)A new first-class primitive for rendering agent-described React UI from a JSON
spec, with a consumer-provided component allowlist as the security boundary.The agent emits a new
generative-uimessage part containing a tree of
components by name;MessagePrimitive.GenerativeUIwalks the spec and resolves
each name against the registry you pass in. Unknown names throw a typed
GenerativeUIRenderError(or invoke the optionalFallback). Composes with
MessagePrimitive.Partsvia the newcomponents.generativeUIoption, and
supports streaming partial specs.<MessagePrimitive.Parts components={{ generativeUI: { components: { Card, Button } }, }} /> -
Updated dependencies [
13a12c4,0a0c306,6a0ecb2,e4634a5,325de4c,01244a5,f2ec01c,1e21076]:- assistant-stream@....3.16
- @.../core@....2.5
- assistant-cloud@....1.29
- @.../store@....2.12
0.14.1#
Patch Changes#
-
#3925
53cdc51- feat(react-langgraph): track streaming timing viauseLangGraphStreamingTimingsouseMessageTiming()works on LangGraph assistant messages (@shashank-100) -
Updated dependencies [
845c7c1,db721df,94548fa,94548fa,94548fa,8b6fc88,179895f,7a8bf26,3b2bbce]:- assistant-cloud@....1.28
- @.../store@....2.11
- assistant-stream@....3.15
- @.../core@....2.3
0.14.0#
Minor Changes#
-
#3970
040d469- chore: drop APIs deprecated in v0.11/v0.12 (@Yonom)See the v0.14 migration guide for the full removal list and replacements.
useAssistantApi/useAssistantState/useAssistantEvent/AssistantIfremoved (useuseAui/useAuiState/useAuiEvent/AuiIf).getExternalStoreMessage(singular) removed (usegetExternalStoreMessages).MessageState.submittedFeedbackremoved (usemessage.metadata.submittedFeedback).ThreadRuntime.startRun(parentId)positional overload removed (pass{ parentId }).ThreadRuntime.unstable_loadExternalStateremoved (useimportExternalState).ThreadRuntime.unstable_resumeRunremoved (useresumeRun).ThreadRuntime.getModelConfigremoved (usegetModelContext).AssistantRuntime.threadList/switchToNewThread/switchToThread/registerModelConfigProvider/resetremoved (usethreads/threads.switchToNewThread/threads.switchToThread/registerModelContextProvider/thread.reset).ChatModelRunOptions.configremoved (usecontext).useLocalThreadRuntimealias removed (useuseLocalRuntime).unstable_useRemoteThreadListRuntime/unstable_useCloudThreadListAdapter/unstable_RemoteThreadListAdapter/unstable_InMemoryThreadListAdapteraliases removed (drop theunstable_prefix).react-langgraphonSwitchToThreadremoved (useload).toAISDKTools/getEnabledToolsremoved (usetoToolsJSONSchemafromassistant-stream).
Patch Changes#
- Updated dependencies [
040d469]:- @.../core@....2.0
0.13.13#
Patch Changes#
-
Updated dependencies [
7098bab,b090acb,5fdf17e]:- @.../core@....1.18
- assistant-stream@....3.13
- @.../store@....2.10
0.13.12#
Patch Changes#
-
Updated dependencies [
549037a,005f83f,976aec5,25b97d5,2008fc9,88fcd35]:- @.../core@....1.16
- @.../store@....2.9
0.13.11#
Patch Changes#
-
#3572
0ba98dc- fix: set thread.isLoading during load handler in useLangGraphRuntime (@ShobhitPatra) -
#3796
ca8f526- feat(react-langgraph): add uiComponents option for static and dynamic data renderers (@ShobhitPatra)Add
uiComponentsoption touseLangGraphRuntimefor registering static data renderers by name and afallbackrenderer for dynamic loading (e.g. LangSmith'sLoadExternalComponent), directly from the runtime hook.Core
DataRenderersscope also gains afallbacksstack (plussetFallbackDataUImethod) that the adapter registers into; resolution isrenderers[name][0]→fallbacks[0]→ inlineFallback. -
#3861
9211d3d- fix: prevent duplicate "Used tool" cards when LangGraph emitstool_call_chunkswith an emptyidfollowed by a chunk with the realidat the same index.appendLangChainChunknow also merges byindexwhen either side has an emptyid, and the resulting entry keeps whicheveridis non-empty. As a defense-in-depth,convertLangChainMessagesalso synthesizes a stablelc-toolcall-${messageId}-${index}id when atool_callstill arrives at the converter with an emptyid. (@okisdev) -
#3836
00a359d- fix: tool call status briefly flickersrequires-action(error icon) before settling oncompleteduring LangGraph streaming with subgraphs. The final reconcile now merges the values snapshot with tuple-accumulated state instead of replacing it, so tool results and subgraph-internal messages aren't dropped; metadata survives reconcile;isRunningflips tofalseatomically with the final message update (via newonCompletecallback); and subgraph-levelerrorevents (pipe-namespaced) no longer mark parent AI messages as incomplete. Pipe-separated subgraph event names (e.g.messages|tools:call_abc) are now handled by stripping the namespace before matching. (@okisdev) -
#3848
f4762e7- feat: addunstable_createLangGraphStreamhelper that builds astreamcallback foruseLangGraphRuntimewithconfig.abortSignalandonDisconnect: "cancel"wired toclient.runs.stream. (@okisdev) -
#3842
3e8a67d- feat: addunstable_threadListAdapteroption touseLangGraphRuntimefor backing the thread list with a customRemoteThreadListAdapter(e.g. one backed byclient.threads.search()) without requiring assistant-cloud (@okisdev) -
#3844
aa0d509- feat: expose subgraph (namespaced) events touseLangGraphRuntime/useLangGraphMessagescallers.onMessageChunknow receives anamespacefield intupleMetadatafor pipe-namespacedmessages|<subgraph>events, and three neweventHandlersare available:onSubgraphValues(namespace, values),onSubgraphUpdates(namespace, updates), andonSubgraphError(namespace, error). Previouslyvalues|<ns>andupdates|<ns>events were silently dropped, anderror|<ns>events could not be attributed to a specific subgraph. Fully additive: top-levelonValues/onUpdates/onErrorbehaviour is unchanged (including the existing guarantee that subgraph errors do not mark the parent message as incomplete). (@okisdev) -
Updated dependencies [
c7a274e,ce865bc,ca8f526,c56f98f,974d15e,4b19d42,da0f598,d53ff4f,20f8404,17958c9]:- @.../core@....1.15
- assistant-stream@....3.12
- assistant-cloud@....1.27
- @.../store@....2.8
0.13.10#
Patch Changes#
-
01d0dbe: feat(react-langgraph): support LangSmith Generative UI
ui_message- Translate UI messages into
DataMessageParts on the associated assistant message, rendered via the existingmakeAssistantDataUI({ name, render })API - Accumulate UI messages from both
customstream events (raw{type:"ui"}/{type:"remove-ui"}) and thevalues.uistate snapshot - Key UI entries by
ui.id, shallow-merge props whenmetadata.merge === true, delete ontype:"remove-ui" - Expose
uiStateKeyconfig option for graphs that customize thetypedUistate key - Extend the
loadcallback return type withuiMessagesso persisted UI state can be restored on thread switch - Expose
useLangGraphUIMessages()for accessing the raw UI message list - Export
UIMessage,RemoveUIMessage, andUseLangGraphRuntimeOptionstypes
Behavior change:
{type:"ui"}/{type:"remove-ui"}payloads received on thecustomstream channel are now intercepted by the adapter before reachingeventHandlers.onCustomEvent. Other custom events still reach the handler unchanged. - Translate UI messages into
-
c988db8: chore: update dependencies
-
8b51ffa: fix(react-langgraph): handle Bedrock tool_call_chunks with null id/name
-
Updated dependencies [f20b9ca]
-
Updated dependencies [c988db8]
- @.../core@....1.14
- assistant-stream@....3.11
- assistant-cloud@....1.26
- @.../store@....2.7
0.13.9#
Patch Changes#
- 376bb00: chore: update dependencies
- Updated dependencies [42bc640]
- Updated dependencies [376bb00]
- Updated dependencies [87e7761]
- @.../core@....1.13
- assistant-cloud@....1.25
0.13.8#
Patch Changes#
- 327e2ce: fix(react-langgraph): inject text part for attachment-only human messages
- bdce66f: chore: update dependencies
- 209ae81: chore: remove aui-source export condition from package.json exports
- Updated dependencies [dffb6b4]
- Updated dependencies [6554892]
- Updated dependencies [9103282]
- Updated dependencies [876f75d]
- Updated dependencies [bdce66f]
- Updated dependencies [4abb898]
- Updated dependencies [209ae81]
- Updated dependencies [2dd0c9f]
- Updated dependencies [af70d7f]
- assistant-stream@....3.9
- @.../core@....1.10
- assistant-cloud@....1.24
- @.../store@....2.6
0.13.7#
Patch Changes#
- 52403c3: chore: update dependencies
- Updated dependencies [781f28d]
- Updated dependencies [3227e71]
- Updated dependencies [3227e71]
- Updated dependencies [0f55ce8]
- Updated dependencies [83a15f7]
- Updated dependencies [52403c3]
- Updated dependencies [ffa3a0f]
- @.../core@....1.9
- assistant-stream@....3.8
- assistant-cloud@....1.23
- @.../store@....2.5
0.13.6#
Patch Changes#
- 736344c: chore: update dependencies
- c71cb58: chore: update dependencies
- Updated dependencies [1406aed]
- Updated dependencies [9480f30]
- Updated dependencies [28a987a]
- Updated dependencies [736344c]
- Updated dependencies [ff3be2a]
- Updated dependencies [70b19f3]
- Updated dependencies [c71cb58]
- @.../core@....1.8
- @.../store@....2.4
- assistant-stream@....3.7
0.13.5#
Patch Changes#
- e4bc32e: fix(react-langgraph): support messages from non-LLM LangGraph nodes via
updatesandvaluesevents - Updated dependencies [7ecc497]
- @.../core@....1.7
0.13.4#
Patch Changes#
- 349f3c7: chore: update deps
- 619d923: Depend on @.../core instead of @.../react
- Updated dependencies [1ed9867]
- Updated dependencies [427ffaa]
- Updated dependencies [349f3c7]
- Updated dependencies [02614aa]
- Updated dependencies [6cc4122]
- Updated dependencies [642bcda]
- @.../core@....1.6
- assistant-stream@....3.6
- assistant-cloud@....1.22
- @.../store@....2.3
0.13.3#
Patch Changes#
- cbdc786: fix(react-langgraph): stabilize tool args serialization to avoid argsText rewrites
- a845911: chore: update dependencies
- e9ba6ab: fix(react-langgraph): handle tool_call_chunks with index 0
- 5232826: fix(react-langgraph): treat stream cancellation
AbortErroras a normal exit condition inuseLangGraphMessagesto avoid unhandled promise rejections when runs are cancelled. - 3c58d63: fix(react-langgraph): send file attachments as flat LangGraph file blocks and accept both flat/legacy file formats
- 1eb059c: fix(react-langgraph): preserve tuple-stream accumulated messages by skipping updates snapshot replacement after tuple message events.
- Updated dependencies [07dcce0]
- Updated dependencies [a845911]
- Updated dependencies [bc40eaf]
- Updated dependencies [be23d74]
- Updated dependencies [1eb059c]
- @.../react@....12.15
0.13.2#
Patch Changes#
- 3892994: fix(react-langgraph): normalize messages-tuple events for Python LangGraph compatibility
- Updated dependencies [17cf9a8]
- @.../react@....12.13
0.13.1#
Patch Changes#
-
36ef3a2: chore: update dependencies
-
02c6f44: feat(react-langgraph): add
onEditandonReloadsupport viagetCheckpointIdoptionAdded
getCheckpointIdcallback touseLangGraphRuntime. When provided, enables message editing (branching) and regeneration by resolving the appropriate LangGraph checkpoint ID for server-side forking. The checkpoint ID flows through to thestreamcallback viaLangGraphSendMessageConfig.checkpointId.Also fixed a stale closure bug in
useLangGraphMessageswhere the message accumulator could initialize with outdated messages whensetMessagesandsendMessagewere called in the same React frame. -
e1d839e: feat(react-langgraph): support
additional_kwargs.metadatain LangGraph message converter, mapping it toThreadMessage.metadata.custom -
Updated dependencies [36ef3a2]
-
Updated dependencies [6692226]
-
Updated dependencies [c31c0fa]
-
Updated dependencies [1672be8]
-
Updated dependencies [28f39fe]
-
Updated dependencies [3a1cb66]
-
Updated dependencies [14769af]
-
Updated dependencies [7c360ce]
-
Updated dependencies [a638f05]
-
Updated dependencies [8a78cd2]
- assistant-stream@....3.4
- @.../react@....12.12
0.13.0#
Minor Changes#
-
292eeda: feat(react-langgraph): support messages-tuple streaming metadata
Add
onMessageChunk,onValues,onUpdatescallbacks anduseLangGraphMessageMetadatahook for accessing tuple metadata from messages-tuple stream mode.
Patch Changes#
- Updated dependencies [5bbe8a9]
- Updated dependencies [5e304ea]
- Updated dependencies [546c053]
- Updated dependencies [a7039e3]
- Updated dependencies [16c10fd]
- Updated dependencies [98c3d54]
- Updated dependencies [b181803]
- Updated dependencies [7836760]
- Updated dependencies [9276547]
- Updated dependencies [b65428e]
- Updated dependencies [af5b085]
- Updated dependencies [61b54e9]
- Updated dependencies [a094c45]
- Updated dependencies [4d7f712]
- Updated dependencies [ecc29ec]
- Updated dependencies [6e97999]
- Updated dependencies [a247fc9]
- Updated dependencies [f414af9]
- Updated dependencies [b48912c]
- Updated dependencies [93910bd]
- Updated dependencies [58a8472]
- @.../react@....12.11
- assistant-stream@....3.3
0.12.5#
Patch Changes#
- afaaf3b: feat(react-langgraph): support frontend tool execution in LangGraph runtime
- Updated dependencies [afaaf3b]
- Updated dependencies [afaaf3b]
- Updated dependencies [afaaf3b]
- Updated dependencies [afaaf3b]
- Updated dependencies [51d24be]
- Updated dependencies [afaaf3b]
- @.../react@....12.10
0.12.4#
Patch Changes#
- a088518: chore: update dependencies
- Updated dependencies [a088518]
- Updated dependencies [d8122cc]
- assistant-stream@....3.2
- @.../react@....12.9
0.12.3#
Patch Changes#
- d45b893: chore: update dependencies
- Updated dependencies [d45b893]
- Updated dependencies [fe71bfc]
- assistant-stream@....3.1
- @.../react@....12.5
0.12.2#
Patch Changes#
- Updated dependencies [07d1c65]
- Updated dependencies [b591d72]
- Updated dependencies [59a338a]
- Updated dependencies [acbaf07]
- Updated dependencies [c665612]
- Updated dependencies [0371d72]
- Updated dependencies [e8b3f34]
- @.../react@....12.3
- assistant-stream@....3.0
0.12.1#
Patch Changes#
- 605d825: chore: update dependencies
- Updated dependencies [1ea3e28]
- Updated dependencies [8cbf686]
- Updated dependencies [a8be364]
- Updated dependencies [605d825]
- @.../react@....12.2
- assistant-stream@....2.48
0.7.15#
Patch Changes#
- 3719567: chore: update deps
- Updated dependencies [3719567]
- assistant-stream@....2.47
- @.../react@....11.58
0.7.14#
Patch Changes#
- 07ff0d7: fix(react-langgraph): trigger
loadThreadwhen switching threads - Updated dependencies [ebd41c7]
- Updated dependencies [9a110ea]
- Updated dependencies [caee095]
- Updated dependencies [9883125]
- @.../react@....11.57
0.7.13#
Patch Changes#
- 57bd207: chore: update dependencies
- cce009d: chore: use tsc for building packages
- Updated dependencies [57bd207]
- Updated dependencies [cce009d]
- assistant-stream@....2.46
- @.../react@....11.53
0.7.12#
Patch Changes#
- e8ea57b: chore: update deps
- Updated dependencies [bae3aa2]
- Updated dependencies [e8ea57b]
- @.../react@....11.50
- assistant-stream@....2.45
0.7.11#
Patch Changes#
- 01c31fe: chore: update dependencies
- Updated dependencies [ba26b22]
- Updated dependencies [d169e4f]
- Updated dependencies [da9f8a6]
- Updated dependencies [01c31fe]
- @.../react@....11.48
- assistant-stream@....2.43
0.7.10#
Patch Changes#
- ab8953b: feat(react): add
allowNestingoption to allow wrapping runtimes with custom thread list adapters - Updated dependencies [ab8953b]
- @.../react@....11.46
0.7.9#
Patch Changes#
- ec662cd: chore: update dependencies
- Updated dependencies [ec662cd]
- assistant-stream@....2.42
- @.../react@....11.45
0.7.8#
Patch Changes#
- 2c33091: chore: update deps
- Updated dependencies [2c33091]
- assistant-stream@....2.41
- @.../react@....11.40
0.7.7#
Patch Changes#
- b408005: feat(react-ai-sdk): Integrate AI SDK v5 data parts in message content
- Updated dependencies [b408005]
- Updated dependencies [7a6d9ca]
- Updated dependencies [70d5966]
- Updated dependencies [3754bdd]
- Updated dependencies [0a4bdc1]
- @.../react@....11.39
0.7.6#
Patch Changes#
- 2fc7e99: chore: update deps
- Updated dependencies [3ab9484]
- Updated dependencies [7a88ead]
- Updated dependencies [81b581f]
- Updated dependencies [2fc7e99]
- @.../react@....11.36
- assistant-stream@....2.39
0.7.5#
Patch Changes#
- bcb4636: feat(react-langgraph): add "file" content type (filename, file_data) with round-trip mapping
- Updated dependencies [2fc5c3d]
- Updated dependencies [04144dd]
- assistant-stream@....2.38
- @.../react@....11.35
0.7.4#
Patch Changes#
- 953db24: chore: update deps
- Updated dependencies [953db24]
- Updated dependencies
- assistant-stream@....2.37
- @.../react@....11.34
0.7.3#
Patch Changes#
- chore: update deps
- Updated dependencies
- assistant-stream@....2.36
- @.../react@....11.31
0.7.2#
Patch Changes#
- 5798f66: fix: handle full message arrays in Updates event
- Updated dependencies [92dfb0f]
- @.../react@....11.29
0.7.1#
Patch Changes#
- e6a46e4: chore: update deps
- Updated dependencies [e6a46e4]
- assistant-stream@....2.34
- @.../react@....11.27
0.7.0#
Minor Changes#
- c5188d9: feat: revamp langgraph thread management integration
Patch Changes#
- Updated dependencies [7a020fa]
- Updated dependencies [7a020fa]
- Updated dependencies [c5188d9]
- @.../react@....11.21
0.6.11#
Patch Changes#
- 8812f86: chore: update deps
- Updated dependencies [8812f86]
- assistant-stream@....2.30
0.6.10#
Patch Changes#
-
9e03f7a: fix: Handle undefined extras in useLangGraphInterruptState
Fixed an issue where useLangGraphInterruptState would throw errors when thread extras are undefined (e.g., with EMPTY_THREAD_CORE). The hook now safely returns undefined when extras are not available, and uses useAui for imperative operations in useLangGraphSend to avoid similar issues.
-
Updated dependencies [94fcc39]
- @.../react@....11.20
0.6.9#
Patch Changes#
- 3ce485f: feat: add cancel handling and extend message types
- Updated dependencies [3ce485f]
- @.../react@....11.13
0.6.8#
Patch Changes#
- 0f21c70: fix: do not throw an error for unknown message part types
- 0f21c70: fix: merge multiple reasoning summaries
- Updated dependencies [0f21c70]
- Updated dependencies [0f21c70]
- assistant-stream@....2.26
- @.../react@....11.8
0.6.7#
Patch Changes#
- 3742def: feat: langgraph converter computer_call support
- Updated dependencies [8f6fb59]
- Updated dependencies [d318c83]
- @.../react@....11.7
0.6.6#
Patch Changes#
- 633ca4e: fix: argsText parsing
0.6.5#
Patch Changes#
- 650865c: feat: rename argsText to partial_json in LangChainToolCall
0.6.4#
Patch Changes#
- 7919352: fix: better partial tool call args parsing
- Updated dependencies [2e7a10f]
- assistant-stream@....2.25
0.6.3#
Patch Changes#
- 287cd53: feat: LangChain reasoning support
0.6.2#
Patch Changes#
- 072de1d: fix: incorrect use of aui.threadListItem()
- Updated dependencies [2e1815e]
- @.../react@....11.3
0.6.1#
Patch Changes#
- 2d46069: chore: drop deprecated renamed fields
- Updated dependencies [2d46069]
- @.../react@....11.2
0.6.0#
Patch Changes#
- 5437dbe: feat: runtime rearchitecture (unified state API)
- Updated dependencies [39ac2f3]
- Updated dependencies [5437dbe]
- @.../react@....11.0
0.5.12#
Patch Changes#
- 12e0a77: chore: update deps
- Updated dependencies [12e0a77]
- assistant-stream@....2.23
- @.../react@....10.42
0.5.11#
Patch Changes#
- 0f063e0: chore: update dependencies
- Updated dependencies [0f063e0]
- Updated dependencies [5d8b074]
- assistant-stream@....2.22
- @.../react@....10.34
0.5.10#
Patch Changes#
- 5582547: fix: support for langgraph error events
- Updated dependencies [e359ffc]
- Updated dependencies [20a4649]
- Updated dependencies [2561cc0]
- Updated dependencies [9793e64]
- @.../react@....10.26
- assistant-stream@....2.19
0.5.9#
Patch Changes#
- 65b3ff1: chore: update deps
- 67611d8: fix: reset interrupt state in useLangGraphRuntime hook
- Updated dependencies [65b3ff1]
- Updated dependencies [2731323]
- Updated dependencies [308afff]
- Updated dependencies [cc9f567]
- Updated dependencies [c380f37]
- assistant-stream@....2.18
- @.../react@....10.25
0.5.8#
Patch Changes#
- 644abb8: chore: update deps
- Updated dependencies [b65e354]
- Updated dependencies [8eda24b]
- Updated dependencies [644abb8]
- @.../react@....10.24
- assistant-stream@....2.17
0.5.7#
Patch Changes#
- 39261db: fix: langchain-community bedrock anthropic support
- 1556c03: feat: Add support for event handlers for metadata, info, error, and custom events to useLangGraphMessages and useLangGraphRuntime
- Updated dependencies [57b5735]
- @.../react@....10.21
0.5.6#
Patch Changes#
- a6821cc: feat: LangGraph AIMessageChunk support
- Updated dependencies [8aa3020]
- Updated dependencies [f69ca69]
- @.../react@....10.20
0.5.5#
Patch Changes#
- 52e18bc: feat: langgraph human tool call artifact/isError support
- 52e18bc: fix: add support for artifact and isError for langgraph tool calls
- Updated dependencies [d0867eb]
- Updated dependencies [52e18bc]
- Updated dependencies [52e18bc]
- Updated dependencies [52e18bc]
- @.../react@....10.19
- assistant-stream@....2.14
0.5.4#
Patch Changes#
- chore: update deps
- Updated dependencies
- assistant-stream@....2.10
- @.../react@....10.12
0.5.3#
Patch Changes#
- 98a680e: chore: update deps
- Updated dependencies [98a680e]
- Updated dependencies [98a680e]
- @.../react@....10.4
- assistant-stream@....2.4
0.5.2#
Patch Changes#
- fix: ESM without bundler compat
- Updated dependencies
- @.../react@....10.2
0.5.1#
Patch Changes#
- fix: correctly include Typescript declarations
- Updated dependencies
- @.../react@....10.1
0.5.0#
Patch Changes#
- 557c3f7: build: drop CJS builds
- Updated dependencies [557c3f7]
- @.../react@....9.7
0.4.5#
Patch Changes#
- chore: update deps
- Updated dependencies
- @.../react@....9.6
0.4.4#
Patch Changes#
- chore: bump assistant-stream dependency
- Updated dependencies
- Updated dependencies [1ad0696]
- @.../react@....9.5
0.4.3#
Patch Changes#
- b9c731a: chore: update dependencies
- Updated dependencies [62c2af7]
- Updated dependencies [b9c731a]
- @.../react@....9.3
0.4.2#
Patch Changes#
- c0c9422: feat: useToolArgsFieldStatus
- Updated dependencies [553bdff]
- Updated dependencies [c0c9422]
- Updated dependencies [675fb20]
- Updated dependencies [4e86ab4]
- Updated dependencies [e893985]
- Updated dependencies [0500584]
- @.../react@....9.2
0.4.1#
Patch Changes#
- chore: update deps
- Updated dependencies
- @.../react@....9.1
0.4.0#
Patch Changes#
- afae5c9: refactor!: drop deprecated unstable_allowImageAttachments
0.3.2#
Patch Changes#
- 4065dae: feat: artifact support
0.3.1#
Patch Changes#
- 39aecd7: chore: update dependencies
- Updated dependencies [a22bc7a]
- Updated dependencies [39aecd7]
- @.../react@....8.18
0.3.0#
Minor Changes#
- a513099: chore: update langgraph package
Patch Changes#
- Updated dependencies
- @.../react@....8.5
0.2.6#
Patch Changes#
- feat: LangGraphMessageAccumulator
0.2.5#
Patch Changes#
- a787c39: feat: LangGraph interrupt persistence support
0.2.4#
Patch Changes#
- 72e66db: chore: update dependencies
- Updated dependencies [72e66db]
- @.../react@....7.71
0.2.3#
Patch Changes#
- 4f5d77f: feat: ToolCallMessagePart.args should be JSONObject
- Updated dependencies [8ec1f07]
- Updated dependencies [4f5d77f]
- Updated dependencies [8ec1f07]
- @.../react@....7.59
0.2.2#
Patch Changes#
- fix: improved interrupt+Command support
- Updated dependencies
- Updated dependencies
- Updated dependencies [2713487]
- @.../react@....7.46
0.2.1#
Patch Changes#
- 177bcce: feat: interrupt state stream support
- Updated dependencies [9934aef]
- Updated dependencies [3a8b55a]
- @.../react@....7.45
0.1.18#
Patch Changes#
- 22272e6: chore: update dependencies
- Updated dependencies [0979334]
- Updated dependencies [22272e6]
- @.../react@....7.39
0.1.17#
Patch Changes#
- 9dfa127: refactor: rewrite message stream parser
- Updated dependencies [5794b1b]
- @.../react@....7.38
0.1.16#
Patch Changes#
- 345f3d5: chore: update dependencies
- Updated dependencies [345f3d5]
- Updated dependencies [345f3d5]
- Updated dependencies [2846559]
- @.../react@....7.35
0.1.15#
Patch Changes#
- feat: Feedback and Speech adapter support
0.1.14#
Patch Changes#
- 4c2bf58: chore: update dependencies
- Updated dependencies [9a3dc93]
- Updated dependencies [4c2bf58]
- @.../react@....7.34
0.1.13#
Patch Changes#
- fix: missing type for abortSignal
0.1.12#
Patch Changes#
- 982a6a2: chore: update dependencies
- Updated dependencies [982a6a2]
- @.../react@....7.30
0.1.11#
Patch Changes#
- 392188c: fix: wrong import path causing crash
- Updated dependencies [a8ac203]
- @.../react@....7.28
0.1.10#
Patch Changes#
- 18c21b2: feat: cancellation support
- Updated dependencies [528cfd3]
- Updated dependencies [3c70ea1]
- @.../react@....7.27
0.1.9#
Patch Changes#
- 738ef3c: feat: manually trigger langgraph sends via useLangGraphRuntimeSend
- 738ef3c: feat: support for Command
- 738ef3c: feat: interrupt+Command support via useLangGraphRuntimeSendCommand
- Updated dependencies [6a17ec2]
- @.../react@....7.26
0.1.8#
Patch Changes#
- ec3b8cc: chore: update dependencies
- Updated dependencies [ec3b8cc]
- @.../react@....7.19
0.1.7#
Patch Changes#
- 4c54273: chore: update dependencies
- Updated dependencies [4c54273]
- Updated dependencies [4c54273]
- @.../react@....7.12
0.1.6#
Patch Changes#
- 2112ce8: chore: update dependencies
- Updated dependencies [589d37b]
- Updated dependencies [2112ce8]
- @.../react@....7.8
0.1.5#
Patch Changes#
- 933b8c0: chore: update deps
- Updated dependencies [933b8c0]
- Updated dependencies [09a2a38]
- @.../react@....7.6
0.1.4#
Patch Changes#
- c59d8b5: chore: update dependencies
- Updated dependencies [c59d8b5]
- @.../react@....7.5
0.1.3#
Patch Changes#
- b63fff1: feat: pass a string instead of an array content for text-only messages
- Updated dependencies [5462390]
- Updated dependencies [0fb80c1]
- @.../react@....7.4
0.1.2#
Patch Changes#
- 147a8a2: fix: types for adapters
- Updated dependencies [0dcd9cf]
- @.../react@....7.3
0.1.1#
Patch Changes#
- ba3ea31: feat: AttachmentAdapter support
0.1.0#
Patch Changes#
- Updated dependencies [c6e886b]
- Updated dependencies [2912fda]
- @.../react@....7.0
0.0.25#
Patch Changes#
- 1ada091: chore: update deps
- Updated dependencies [cdcfe1e]
- Updated dependencies [cdcfe1e]
- Updated dependencies [94feab2]
- Updated dependencies [472c548]
- Updated dependencies [14da684]
- Updated dependencies [1ada091]
- @.../react@....5.99
0.0.24#
Patch Changes#
- ff5b86c: chore: update deps
- Updated dependencies [ff5b86c]
- Updated dependencies [ff5b86c]
- Updated dependencies [ff5b86c]
- @.../react@....5.98
0.0.23#
Patch Changes#
- d2375cd: build: disable bundling in UI package releases
- Updated dependencies [d2375cd]
- @.../react@....5.93
0.0.22#
Patch Changes#
- fb32e61: chore: update deps
- fb32e61: feat: react-19 support
- Updated dependencies [2090544]
- Updated dependencies [be04b5b]
- Updated dependencies [2090544]
- Updated dependencies [fb32e61]
- Updated dependencies [fb32e61]
- @.../react@....5.90
0.0.21#
Patch Changes#
- 359db5c: fix: hook dependency array inside useLangGraphMessages
0.0.20#
Patch Changes#
- fix(langgraph): use correct image_url format
0.0.19#
Patch Changes#
- feat(langgraph): image attachment support
0.0.18#
Patch Changes#
- fix(langgraph): ignore tool_use message parts
0.0.17#
Patch Changes#
- 851c10a: fix(langgraph): message part type check should output the content type
0.0.16#
Patch Changes#
- ea90b84: fix(langgraph): allow complex content in ai messages
- Updated dependencies [0a3bd06]
- @.../react@....5.77
0.0.15#
Patch Changes#
- c3806f8: fix: do not export internal Runtime types
- Updated dependencies [c3806f8]
- Updated dependencies [899b963]
- Updated dependencies [899b963]
- Updated dependencies [899b963]
- Updated dependencies [8c80f2a]
- Updated dependencies [809c5c1]
- @.../react@....5.76
0.0.14#
Patch Changes#
- ce93e73: feat: handle MessageContentComplex types
- Updated dependencies [3d31f10]
- Updated dependencies [cf872da]
- @.../react@....5.74
0.0.13#
Patch Changes#
- fb46305: chore: update dependencies
- Updated dependencies [fb46305]
- Updated dependencies [e225116]
- Updated dependencies [0ff22a7]
- Updated dependencies [378ee99]
- Updated dependencies [378ee99]
- @.../react@....5.73
0.0.12#
Patch Changes#
- ff1f478: chore: update
0.0.11#
Patch Changes#
- 0a8202e: fix: tool UI result can arrive before assistant message is marked as complete
0.0.10#
Patch Changes#
- 51c5dff: fix: LangGraph python compatibility
0.0.9#
Patch Changes#
- 88957ac: feat: New unified Runtime API (part 1/n)
- Updated dependencies [88957ac]
- Updated dependencies [1a99132]
- Updated dependencies [3187013]
- @.../react@....5.61
0.0.8#
Patch Changes#
- 155d6e7: chore: update dependencies
- Updated dependencies [926dce5]
- Updated dependencies [155d6e7]
- Updated dependencies [f80226f]
- @.../react@....5.60
0.0.7#
Patch Changes#
- e4863bb: feat(langgraph): add support for switching threads
- Updated dependencies [e4863bb]
- Updated dependencies [e4863bb]
- @.../react@....5.56
0.0.6#
Patch Changes#
- c348553: chore: update dependencies
- Updated dependencies [0f99aa6]
- Updated dependencies [c348553]
- @.../react@....5.54
0.0.5#
Patch Changes#
- 934758b: feat: automatically cancel tool calls if user sends a new message
0.0.4#
Patch Changes#
- 184d836: feat: allow multiple message sends to support pending tool call cancellations
0.0.3#
Patch Changes#
- c1c0440: refactor: rename to useLangGraphRuntime
- Updated dependencies [164e46c]
- Updated dependencies [5eccae7]
- @.../react@....5.51
0.0.2#
Patch Changes#
- 04f6fc8: chore: update deps
- Updated dependencies [04f6fc8]
- @.../react@....5.50
0.0.1#
Patch Changes#
- 5c1ca35: feat: initial release
- Updated dependencies [fb8e58f]
- @.../react@....5.45