diff --git a/langchain/callbacks/stdout.py b/langchain/callbacks/stdout.py index baa03de521..add431d970 100644 --- a/langchain/callbacks/stdout.py +++ b/langchain/callbacks/stdout.py @@ -37,7 +37,7 @@ class StdOutCallbackHandler(BaseCallbackHandler): self, serialized: Dict[str, Any], inputs: Dict[str, Any], **kwargs: Any ) -> None: """Print out that we are entering a chain.""" - class_name = serialized.get("name", "") + class_name = serialized.get("name", serialized.get("id", [""])[-1]) print(f"\n\n\033[1m> Entering new {class_name} chain...\033[0m") def on_chain_end(self, outputs: Dict[str, Any], **kwargs: Any) -> None: