Skip to content

Commit 76b973c

Browse files
committed
dev: add additional debugging for stream AI errors
1 parent 8a0619a commit 76b973c

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/backend/src/modules/puterai/AIChatService.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,9 @@ class AIChatService extends BaseService {
598598
try {
599599
await ret.result.value.init_chat_stream({ chatStream });
600600
} catch (e) {
601+
this.errors.report('error during stream response', {
602+
source: e,
603+
})
601604
stream.write(JSON.stringify({
602605
type: 'error',
603606
message: e.message,

src/backend/src/modules/puterai/lib/Streaming.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ class AIChatToolUseStream extends AIChatConstructStream {
4949
if ( this.buffer.trim() === '' ) {
5050
this.buffer = '{}';
5151
}
52+
if ( process.env.DEBUG ) console.log('BUFFER BEING PARSED', this.buffer);
5253
const str = JSON.stringify(objectAssignTop({
5354
...this.contentBlock,
5455
input: JSON.parse(this.buffer),

0 commit comments

Comments
 (0)