diff --git a/src/google/adk/telemetry/tracing.py b/src/google/adk/telemetry/tracing.py index 55c37a6c60..4ed40d2585 100644 --- a/src/google/adk/telemetry/tracing.py +++ b/src/google/adk/telemetry/tracing.py @@ -128,7 +128,7 @@ def _safe_json_serialize(obj) -> str: return json.dumps( obj, ensure_ascii=False, default=lambda o: '' ) - except (TypeError, OverflowError): + except (TypeError, OverflowError, ValueError, RecursionError): return ''