Documents
CHANGELOG
CHANGELOG
Type
External
Status
Published
Created
Mar 17, 2026
Updated
Apr 2, 2026
Updated by
Dosu Bot

@assistant-ui/react-langgraph#

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]

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]

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]

0.13.5#

Patch Changes#

  • e4bc32e: fix(react-langgraph): support messages from non-LLM LangGraph nodes via updates and values events
  • Updated dependencies [7ecc497]

0.13.4#

Patch Changes#

  • 349f3c7: chore: update deps
  • 619d923: Depend on @assistant-ui/core instead of @assistant-ui/react
  • Updated dependencies [1ed9867]
  • Updated dependencies [427ffaa]
  • Updated dependencies [349f3c7]
  • Updated dependencies [02614aa]
  • Updated dependencies [6cc4122]
  • Updated dependencies [642bcda]

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 AbortError as a normal exit condition in useLangGraphMessages to 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]

0.13.2#

Patch Changes#

  • 3892994: fix(react-langgraph): normalize messages-tuple events for Python LangGraph compatibility
  • Updated dependencies [17cf9a8]

0.13.1#

Patch Changes#

  • 36ef3a2: chore: update dependencies

  • 02c6f44: feat(react-langgraph): add onEdit and onReload support via getCheckpointId option

    Added getCheckpointId callback to useLangGraphRuntime. 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 the stream callback via LangGraphSendMessageConfig.checkpointId.

    Also fixed a stale closure bug in useLangGraphMessages where the message accumulator could initialize with outdated messages when setMessages and sendMessage were called in the same React frame.

  • e1d839e: feat(react-langgraph): support additional_kwargs.metadata in LangGraph message converter, mapping it to ThreadMessage.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]

0.13.0#

Minor Changes#

  • 292eeda: feat(react-langgraph): support messages-tuple streaming metadata

    Add onMessageChunk, onValues, onUpdates callbacks and useLangGraphMessageMetadata hook 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]

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]

0.12.4#

Patch Changes#

  • a088518: chore: update dependencies
  • Updated dependencies [a088518]
  • Updated dependencies [d8122cc]

0.12.3#

Patch Changes#

  • d45b893: chore: update dependencies
  • Updated dependencies [d45b893]
  • Updated dependencies [fe71bfc]

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]

0.12.1#

Patch Changes#

  • 605d825: chore: update dependencies
  • Updated dependencies [1ea3e28]
  • Updated dependencies [8cbf686]
  • Updated dependencies [a8be364]
  • Updated dependencies [605d825]

0.7.15#

Patch Changes#

  • 3719567: chore: update deps
  • Updated dependencies [3719567]

0.7.14#

Patch Changes#

  • 07ff0d7: fix(react-langgraph): trigger loadThread when switching threads
  • Updated dependencies [ebd41c7]
  • Updated dependencies [9a110ea]
  • Updated dependencies [caee095]
  • Updated dependencies [9883125]

0.7.13#

Patch Changes#

  • 57bd207: chore: update dependencies
  • cce009d: chore: use tsc for building packages
  • Updated dependencies [57bd207]
  • Updated dependencies [cce009d]

0.7.12#

Patch Changes#

  • e8ea57b: chore: update deps
  • Updated dependencies [bae3aa2]
  • Updated dependencies [e8ea57b]

0.7.11#

Patch Changes#

  • 01c31fe: chore: update dependencies
  • Updated dependencies [ba26b22]
  • Updated dependencies [d169e4f]
  • Updated dependencies [da9f8a6]
  • Updated dependencies [01c31fe]

0.7.10#

Patch Changes#

  • ab8953b: feat(react): add allowNesting option to allow wrapping runtimes with custom thread list adapters
  • Updated dependencies [ab8953b]

0.7.9#

Patch Changes#

  • ec662cd: chore: update dependencies
  • Updated dependencies [ec662cd]

0.7.8#

Patch Changes#

  • 2c33091: chore: update deps
  • Updated dependencies [2c33091]

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]

0.7.6#

Patch Changes#

  • 2fc7e99: chore: update deps
  • Updated dependencies [3ab9484]
  • Updated dependencies [7a88ead]
  • Updated dependencies [81b581f]
  • Updated dependencies [2fc7e99]

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]

0.7.4#

Patch Changes#

  • 953db24: chore: update deps
  • Updated dependencies [953db24]
  • Updated dependencies

0.7.3#

Patch Changes#

  • chore: update deps
  • Updated dependencies

0.7.2#

Patch Changes#

  • 5798f66: fix: handle full message arrays in Updates event
  • Updated dependencies [92dfb0f]

0.7.1#

Patch Changes#

  • e6a46e4: chore: update deps
  • Updated dependencies [e6a46e4]

0.7.0#

Minor Changes#

  • c5188d9: feat: revamp langgraph thread management integration

Patch Changes#

  • Updated dependencies [7a020fa]
  • Updated dependencies [7a020fa]
  • Updated dependencies [c5188d9]

0.6.11#

Patch Changes#

  • 8812f86: chore: update deps
  • Updated dependencies [8812f86]
    • assistant-stream@0.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]

0.6.9#

Patch Changes#

  • 3ce485f: feat: add cancel handling and extend message types
  • Updated dependencies [3ce485f]

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]

0.6.7#

Patch Changes#

  • 3742def: feat: langgraph converter computer_call support
  • Updated dependencies [8f6fb59]
  • Updated dependencies [d318c83]

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@0.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]

0.6.1#

Patch Changes#

  • 2d46069: chore: drop deprecated renamed fields
  • Updated dependencies [2d46069]

0.6.0#

Patch Changes#

  • 5437dbe: feat: runtime rearchitecture (unified state API)
  • Updated dependencies [39ac2f3]
  • Updated dependencies [5437dbe]

0.5.12#

Patch Changes#

  • 12e0a77: chore: update deps
  • Updated dependencies [12e0a77]

0.5.11#

Patch Changes#

  • 0f063e0: chore: update dependencies
  • Updated dependencies [0f063e0]
  • Updated dependencies [5d8b074]

0.5.10#

Patch Changes#

  • 5582547: fix: support for langgraph error events
  • Updated dependencies [e359ffc]
  • Updated dependencies [20a4649]
  • Updated dependencies [2561cc0]
  • Updated dependencies [9793e64]

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]

0.5.8#

Patch Changes#

  • 644abb8: chore: update deps
  • Updated dependencies [b65e354]
  • Updated dependencies [8eda24b]
  • Updated dependencies [644abb8]

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]

0.5.6#

Patch Changes#

  • a6821cc: feat: LangGraph AIMessageChunk support
  • Updated dependencies [8aa3020]
  • Updated dependencies [f69ca69]

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]

0.5.4#

Patch Changes#

  • chore: update deps
  • Updated dependencies

0.5.3#

Patch Changes#

  • 98a680e: chore: update deps
  • Updated dependencies [98a680e]
  • Updated dependencies [98a680e]

0.5.2#

Patch Changes#

  • fix: ESM without bundler compat
  • Updated dependencies

0.5.1#

Patch Changes#

  • fix: correctly include Typescript declarations
  • Updated dependencies

0.5.0#

Patch Changes#

  • 557c3f7: build: drop CJS builds
  • Updated dependencies [557c3f7]

0.4.5#

Patch Changes#

0.4.4#

Patch Changes#

  • chore: bump assistant-stream dependency
  • Updated dependencies
  • Updated dependencies [1ad0696]

0.4.3#

Patch Changes#

  • b9c731a: chore: update dependencies
  • Updated dependencies [62c2af7]
  • Updated dependencies [b9c731a]

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]

0.4.1#

Patch Changes#

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]

0.3.0#

Minor Changes#

  • a513099: chore: update langgraph package

Patch Changes#

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]

0.2.3#

Patch Changes#

  • 4f5d77f: feat: ToolCallMessagePart.args should be JSONObject
  • Updated dependencies [8ec1f07]
  • Updated dependencies [4f5d77f]
  • Updated dependencies [8ec1f07]

0.2.2#

Patch Changes#

  • fix: improved interrupt+Command support
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies [2713487]

0.2.1#

Patch Changes#

  • 177bcce: feat: interrupt state stream support
  • Updated dependencies [9934aef]
  • Updated dependencies [3a8b55a]

0.1.18#

Patch Changes#

  • 22272e6: chore: update dependencies
  • Updated dependencies [0979334]
  • Updated dependencies [22272e6]

0.1.17#

Patch Changes#

  • 9dfa127: refactor: rewrite message stream parser
  • Updated dependencies [5794b1b]

0.1.16#

Patch Changes#

  • 345f3d5: chore: update dependencies
  • Updated dependencies [345f3d5]
  • Updated dependencies [345f3d5]
  • Updated dependencies [2846559]

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]

0.1.13#

Patch Changes#

  • fix: missing type for abortSignal

0.1.12#

Patch Changes#

  • 982a6a2: chore: update dependencies
  • Updated dependencies [982a6a2]

0.1.11#

Patch Changes#

  • 392188c: fix: wrong import path causing crash
  • Updated dependencies [a8ac203]

0.1.10#

Patch Changes#

  • 18c21b2: feat: cancellation support
  • Updated dependencies [528cfd3]
  • Updated dependencies [3c70ea1]

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]

0.1.8#

Patch Changes#

  • ec3b8cc: chore: update dependencies
  • Updated dependencies [ec3b8cc]

0.1.7#

Patch Changes#

  • 4c54273: chore: update dependencies
  • Updated dependencies [4c54273]
  • Updated dependencies [4c54273]

0.1.6#

Patch Changes#

  • 2112ce8: chore: update dependencies
  • Updated dependencies [589d37b]
  • Updated dependencies [2112ce8]

0.1.5#

Patch Changes#

  • 933b8c0: chore: update deps
  • Updated dependencies [933b8c0]
  • Updated dependencies [09a2a38]

0.1.4#

Patch Changes#

  • c59d8b5: chore: update dependencies
  • Updated dependencies [c59d8b5]

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]

0.1.2#

Patch Changes#

  • 147a8a2: fix: types for adapters
  • Updated dependencies [0dcd9cf]

0.1.1#

Patch Changes#

  • ba3ea31: feat: AttachmentAdapter support

0.1.0#

Patch Changes#

  • Updated dependencies [c6e886b]
  • Updated dependencies [2912fda]

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]

0.0.24#

Patch Changes#

  • ff5b86c: chore: update deps
  • Updated dependencies [ff5b86c]
  • Updated dependencies [ff5b86c]
  • Updated dependencies [ff5b86c]

0.0.23#

Patch Changes#

  • d2375cd: build: disable bundling in UI package releases
  • Updated dependencies [d2375cd]

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]

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]

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]

0.0.14#

Patch Changes#

  • ce93e73: feat: handle MessageContentComplex types
  • Updated dependencies [3d31f10]
  • Updated dependencies [cf872da]

0.0.13#

Patch Changes#

  • fb46305: chore: update dependencies
  • Updated dependencies [fb46305]
  • Updated dependencies [e225116]
  • Updated dependencies [0ff22a7]
  • Updated dependencies [378ee99]
  • Updated dependencies [378ee99]

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]

0.0.8#

Patch Changes#

  • 155d6e7: chore: update dependencies
  • Updated dependencies [926dce5]
  • Updated dependencies [155d6e7]
  • Updated dependencies [f80226f]

0.0.7#

Patch Changes#

  • e4863bb: feat(langgraph): add support for switching threads
  • Updated dependencies [e4863bb]
  • Updated dependencies [e4863bb]

0.0.6#

Patch Changes#

  • c348553: chore: update dependencies
  • Updated dependencies [0f99aa6]
  • Updated dependencies [c348553]

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]

0.0.2#

Patch Changes#

  • 04f6fc8: chore: update deps
  • Updated dependencies [04f6fc8]

0.0.1#

Patch Changes#

  • 5c1ca35: feat: initial release
  • Updated dependencies [fb8e58f]