fix(sdk-js): make sure to wrap client component in UseStreamContext

This commit is contained in:
Tat Dat Duong
2025-04-18 01:07:13 +02:00
parent 7a16e33833
commit 6bb06b8702
2 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@langchain/langgraph-sdk",
"version": "0.0.67",
"version": "0.0.68",
"description": "Client library for interacting with the LangGraph API",
"type": "module",
"packageManager": "yarn@1.22.19",
+5 -1
View File
@@ -175,7 +175,11 @@ export function LoadExternalComponent({
}, [uiClient, uiNamespace, message.name, shadowRootId, hasClientComponent]);
if (hasClientComponent) {
return React.createElement(clientComponent, message.props);
return (
<UseStreamContext.Provider value={{ stream, meta }}>
{React.createElement(clientComponent, message.props)}
</UseStreamContext.Provider>
);
}
return (