From 0d921cd21ddd7de44b58903599b4afab503814bb Mon Sep 17 00:00:00 2001 From: Avasis AI Date: Mon, 20 Apr 2026 13:22:52 +0530 Subject: [PATCH] fix: handle numpy scalar types in safe_json_value (#35389) Co-authored-by: Abhay --- api/core/tools/utils/message_transformer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/core/tools/utils/message_transformer.py b/api/core/tools/utils/message_transformer.py index 79d0c114d4..5679466cbc 100644 --- a/api/core/tools/utils/message_transformer.py +++ b/api/core/tools/utils/message_transformer.py @@ -41,6 +41,10 @@ def safe_json_value(v): return v.hex() elif isinstance(v, memoryview): return v.tobytes().hex() + elif isinstance(v, np.integer): + return int(v) + elif isinstance(v, np.floating): + return float(v) elif isinstance(v, np.ndarray): return v.tolist() elif isinstance(v, dict):