diff --git a/literalai/callback/langchain_callback.py b/literalai/callback/langchain_callback.py index 1c31f92..5589759 100644 --- a/literalai/callback/langchain_callback.py +++ b/literalai/callback/langchain_callback.py @@ -154,6 +154,8 @@ def process_content(self, content: Any, root=True): processed_value = self.process_content(value, root=False) processed_dict[key] = processed_value return processed_dict + elif isinstance(content, list): + return [self.process_content(item, root=False) for item in content] elif isinstance(content, str): if root: return {"content": content}