From b7c81965a136ac7a5948d9292fdd41d60f39f39a Mon Sep 17 00:00:00 2001 From: Liu Date: Tue, 24 Mar 2026 16:59:08 +0800 Subject: [PATCH] fix: format object-type tool input correctly in formatToolJson --- crates/openfang-api/static/js/pages/chat.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/openfang-api/static/js/pages/chat.js b/crates/openfang-api/static/js/pages/chat.js index 20890cde..0bc4afc3 100644 --- a/crates/openfang-api/static/js/pages/chat.js +++ b/crates/openfang-api/static/js/pages/chat.js @@ -1125,6 +1125,9 @@ function chatPage() { formatToolJson: function(text) { if (!text) return ''; + if (typeof text === 'object') { + return JSON.stringify(text, null, 2); + } try { return JSON.stringify(JSON.parse(text), null, 2); } catch(e) { return text; } },