diff --git a/src/backend/src/modules/puterai/lib/Streaming.js b/src/backend/src/modules/puterai/lib/Streaming.js index 3ebadd2ca..ad2e1f9ea 100644 --- a/src/backend/src/modules/puterai/lib/Streaming.js +++ b/src/backend/src/modules/puterai/lib/Streaming.js @@ -46,6 +46,9 @@ class AIChatToolUseStream extends AIChatConstructStream { this.buffer += partial_json; } _end () { + if ( this.buffer.trim() === '' ) { + this.buffer = '{}'; + } const str = JSON.stringify(objectAssignTop({ ...this.contentBlock, input: JSON.parse(this.buffer),