diff --git a/sentry_sdk/integrations/langchain.py b/sentry_sdk/integrations/langchain.py index 91bb70f550..eaff4bec1d 100644 --- a/sentry_sdk/integrations/langchain.py +++ b/sentry_sdk/integrations/langchain.py @@ -44,7 +44,6 @@ try: - from langchain_core.agents import AgentFinish from langchain_core.callbacks import ( BaseCallbackHandler, BaseCallbackManager, @@ -618,26 +617,6 @@ def on_chat_model_error( """Run when Chat Model errors.""" self._handle_error(run_id, error) - def on_agent_finish( - self: "SentryLangchainCallback", - finish: "AgentFinish", - *, - run_id: "UUID", - **kwargs: "Any", - ) -> "Any": - with capture_internal_exceptions(): - if not run_id or run_id not in self.span_map: - return - - span = self.span_map[run_id] - - if should_send_default_pii() and self.include_prompts: - set_data_normalized( - span, SPANDATA.GEN_AI_RESPONSE_TEXT, finish.return_values.items() - ) - - self._exit_span(span, run_id) - def on_tool_start( self: "SentryLangchainCallback", serialized: "Dict[str, Any]",