Skip to content

Commit 584ad27

Browse files
committed
lfg
1 parent d0a0ece commit 584ad27

3 files changed

Lines changed: 4 additions & 13 deletions

File tree

packages/core/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ export { ANTHROPIC_AI_INTEGRATION_NAME } from './tracing/anthropic-ai/constants'
161161
export { instrumentGoogleGenAIClient } from './tracing/google-genai';
162162
export { GOOGLE_GENAI_INTEGRATION_NAME } from './tracing/google-genai/constants';
163163
export type { GoogleGenAIResponse } from './tracing/google-genai/types';
164-
export { createLangChainCallbackHandler, instrumentEmbeddingMethod, instrumentLangChainEmbeddings } from './tracing/langchain';
164+
export { createLangChainCallbackHandler, instrumentLangChainEmbeddings } from './tracing/langchain';
165165
export { LANGCHAIN_INTEGRATION_NAME } from './tracing/langchain/constants';
166166
export type { LangChainOptions, LangChainIntegration } from './tracing/langchain/types';
167167
export { instrumentStateGraphCompile, instrumentLangGraph } from './tracing/langgraph';

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,4 +335,4 @@ export function createLangChainCallbackHandler(options: LangChainOptions = {}):
335335
return handler;
336336
}
337337

338-
export { instrumentEmbeddingMethod, instrumentLangChainEmbeddings } from './embeddings';
338+
export { instrumentLangChainEmbeddings } from './embeddings';

packages/node/src/integrations/tracing/langchain/instrumentation.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import {
1111
ANTHROPIC_AI_INTEGRATION_NAME,
1212
createLangChainCallbackHandler,
1313
GOOGLE_GENAI_INTEGRATION_NAME,
14+
instrumentLangChainEmbeddings,
1415
OPENAI_INTEGRATION_NAME,
1516
SDK_VERSION,
16-
instrumentEmbeddingMethod,
1717
} from '@sentry/core';
1818

1919
const supportedVersions = ['>=0.1.0 <2.0.0'];
@@ -277,15 +277,6 @@ export class SentryLangChainInstrumentation extends InstrumentationBase<LangChai
277277
}
278278
targetProto.__sentry_patched_embeddings__ = true;
279279

280-
// Duck-type detection already verified these are functions
281-
targetProto.embedQuery = instrumentEmbeddingMethod(
282-
targetProto.embedQuery as (...args: unknown[]) => Promise<unknown>,
283-
options,
284-
);
285-
286-
targetProto.embedDocuments = instrumentEmbeddingMethod(
287-
targetProto.embedDocuments as (...args: unknown[]) => Promise<unknown>,
288-
options,
289-
);
280+
instrumentLangChainEmbeddings(targetProto, options);
290281
}
291282
}

0 commit comments

Comments
 (0)