diff --git a/sdk/langchain/pyproject.toml b/sdk/langchain/pyproject.toml index f1d3d93c..1d1fcf9e 100644 --- a/sdk/langchain/pyproject.toml +++ b/sdk/langchain/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "uipath-langchain" -version = "0.0.84" +version = "0.0.85" description = "UiPath Langchain" readme = { file = "README.md", content-type = "text/markdown" } requires-python = ">=3.9" diff --git a/sdk/langchain/uipath_langchain/tracers/AsyncUiPathTracer.py b/sdk/langchain/uipath_langchain/tracers/AsyncUiPathTracer.py index 4173192c..3d6d0708 100644 --- a/sdk/langchain/uipath_langchain/tracers/AsyncUiPathTracer.py +++ b/sdk/langchain/uipath_langchain/tracers/AsyncUiPathTracer.py @@ -79,7 +79,10 @@ async def on_custom_event( if data.event_type == "call": run = self.run_map[str(run_id)] child_run = run.create_child( - name=data.function_name, run_type=data.run_type, tags=data.tags + name=data.function_name, + run_type=data.run_type, + tags=data.tags, + inputs=data.inputs, ) if data.metadata is not None: diff --git a/sdk/langchain/uipath_langchain/tracers/_events.py b/sdk/langchain/uipath_langchain/tracers/_events.py index 9cb1e8a7..0b91b02c 100644 --- a/sdk/langchain/uipath_langchain/tracers/_events.py +++ b/sdk/langchain/uipath_langchain/tracers/_events.py @@ -17,7 +17,7 @@ def __init__( inputs: Dict[str, Any], call_uuid: str, output: Any, - error: str, + error: Optional[str] = None, run_type: Optional[RUN_TYPE_T] = None, tags: Optional[List[str]] = None, metadata: Optional[Dict[str, Any]] = None, diff --git a/sdk/langchain/uipath_langchain/tracers/_instrument_traceable.py b/sdk/langchain/uipath_langchain/tracers/_instrument_traceable.py index 87b3979e..7bf96845 100644 --- a/sdk/langchain/uipath_langchain/tracers/_instrument_traceable.py +++ b/sdk/langchain/uipath_langchain/tracers/_instrument_traceable.py @@ -38,7 +38,7 @@ def dispatch_trace_event( inputs=inputs, call_uuid=call_uuid, output=result, - error=str(exception), + error=str(exception) if exception else None, run_type=run_type, tags=tags, metadata=metadata,