MCPcopy Create free account
hub / github.com/getsentry/sentry-javascript / handleChainEnd

Function handleChainEnd

packages/core/src/tracing/langchain/index.ts:246–257  ·  view source on GitHub ↗
(outputs: unknown, runId: string)

Source from the content-addressed store, hash-verified

244
245 // Chain End Handler
246 handleChainEnd(outputs: unknown, runId: string) {
247 const span = spanMap.get(runId);
248 if (span?.isRecording()) {
249 // Add outputs if recordOutputs is enabled
250 if (recordOutputs) {
251 span.setAttributes({
252 'langchain.chain.outputs': JSON.stringify(outputs),
253 });
254 }
255 exitSpan(runId);
256 }
257 },
258
259 // Chain Error Handler
260 handleChainError(error: Error, runId: string) {

Callers

nothing calls this directly

Calls 4

exitSpanFunction · 0.85
getMethod · 0.65
isRecordingMethod · 0.65
setAttributesMethod · 0.65

Tested by

no test coverage detected