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; } },