Skip to content

Commit 2b79e29

Browse files
Merge pull request #19554 from getsentry/fix/langchain-handlechainstart-runname
fix(langchain): use runName argument in handleChainStart to fix unknown_chain spans
2 parents fede250 + 8b0e265 commit 2b79e29

File tree

1 file changed

+11
-2
lines changed
  • packages/core/src/tracing/langchain

1 file changed

+11
-2
lines changed

packages/core/src/tracing/langchain/index.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,17 @@ export function createLangChainCallbackHandler(options: LangChainOptions = {}):
184184
},
185185

186186
// Chain Start Handler
187-
handleChainStart(chain: { name?: string }, inputs: Record<string, unknown>, runId: string, _parentRunId?: string) {
188-
const chainName = chain.name || 'unknown_chain';
187+
handleChainStart(
188+
chain: { name?: string },
189+
inputs: Record<string, unknown>,
190+
runId: string,
191+
_parentRunId?: string,
192+
_tags?: string[],
193+
_metadata?: Record<string, unknown>,
194+
_runType?: string,
195+
runName?: string,
196+
) {
197+
const chainName = runName || chain.name || 'unknown_chain';
189198
const attributes: Record<string, SpanAttributeValue> = {
190199
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ai.langchain',
191200
'langchain.chain.name': chainName,

0 commit comments

Comments
 (0)