From 763e33b0733a52b12a03501b9ed11a81d6bafd15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rog=C3=A9rio=20Chaves?= Date: Sun, 31 Aug 2025 13:11:01 +0200 Subject: [PATCH] feat: add config override for langwatch to allow passing metadata as well (#5121) --- packages/components/src/handler.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/components/src/handler.ts b/packages/components/src/handler.ts index 1a883023..fc885d9a 100644 --- a/packages/components/src/handler.ts +++ b/packages/components/src/handler.ts @@ -591,6 +591,15 @@ export const additionalCallbacks = async (nodeData: INodeData, options: ICommonO }) const trace = langwatch.getTrace() + + if (nodeData?.inputs?.analytics?.langWatch) { + trace.update({ + metadata: { + ...nodeData?.inputs?.analytics?.langWatch + } + }) + } + callbacks.push(trace.getLangChainCallback()) } else if (provider === 'arize') { const arizeApiKey = getCredentialParam('arizeApiKey', credentialData, nodeData)