diff --git a/src/agents/tracing/processors.py b/src/agents/tracing/processors.py index 32fd290ec..703739aa1 100644 --- a/src/agents/tracing/processors.py +++ b/src/agents/tracing/processors.py @@ -96,7 +96,8 @@ def export(self, items: list[Trace | Span[Any]]) -> None: logger.warning("OPENAI_API_KEY is not set, skipping trace export") return - data = [item.export() for item in items if item.export()] + # include all export() results, even if they’re empty/falsy + data = [item.export() for item in items] payload = {"data": data} headers = {