From 00e444faa04be65d7270e34fd48471b67b3d0dcd Mon Sep 17 00:00:00 2001 From: Bagatur Date: Thu, 4 Jan 2024 09:44:03 -0500 Subject: [PATCH] core[patch]: add v1 tracer backwards compat --- libs/core/langchain_core/tracers/context.py | 3 +++ .../langchain_core/tracers/langchain_v1.py | 3 +++ libs/core/langchain_core/tracers/schemas.py | 23 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 libs/core/langchain_core/tracers/langchain_v1.py diff --git a/libs/core/langchain_core/tracers/context.py b/libs/core/langchain_core/tracers/context.py index fcd588ee354..3a90b7bc5be 100644 --- a/libs/core/langchain_core/tracers/context.py +++ b/libs/core/langchain_core/tracers/context.py @@ -208,3 +208,6 @@ def register_configure_hook( register_configure_hook(run_collector_var, False) + +# Legacy variable, kept for backwards compatibility. +tracing_enabled = None diff --git a/libs/core/langchain_core/tracers/langchain_v1.py b/libs/core/langchain_core/tracers/langchain_v1.py new file mode 100644 index 00000000000..4a6800856f7 --- /dev/null +++ b/libs/core/langchain_core/tracers/langchain_v1.py @@ -0,0 +1,3 @@ +# Legacy variable, kept for backwards compatibility. +get_headers = None +LangChainTracerV1 = None diff --git a/libs/core/langchain_core/tracers/schemas.py b/libs/core/langchain_core/tracers/schemas.py index bf9359ccc2f..0c456a01525 100644 --- a/libs/core/langchain_core/tracers/schemas.py +++ b/libs/core/langchain_core/tracers/schemas.py @@ -35,6 +35,29 @@ class Run(BaseRunV2): Run.update_forward_refs() + +# Legacy variables, kept for backwards compatibility. +BaseRun = None +ChainRun = None +LLMRun = None +RunTypeEnum = None +ToolRun = None +TracerSession = None +TracerSessionBase = None +TracerSessionV1 = None +TracerSessionV1Base = None +TracerSessionV1Create = None + __all__ = [ + "BaseRun", + "ChainRun", + "LLMRun", "Run", + "RunTypeEnum", + "ToolRun", + "TracerSession", + "TracerSessionBase", + "TracerSessionV1", + "TracerSessionV1Base", + "TracerSessionV1Create", ]