@@ -194,7 +194,7 @@ export class FeatureDevController {
194
194
// TODO add type
195
195
private async processUserChatMessage ( message : any ) {
196
196
if ( message . message === undefined ) {
197
- this . messenger . sendErrorMessage ( 'chatMessage should be set' , message . tabID , 0 , undefined )
197
+ this . messenger . sendErrorMessage ( 'chatMessage should be set' , message . tabID , 0 , undefined , undefined )
198
198
return
199
199
}
200
200
@@ -232,7 +232,13 @@ export class FeatureDevController {
232
232
}
233
233
} catch ( err : any ) {
234
234
if ( err instanceof ContentLengthError ) {
235
- this . messenger . sendErrorMessage ( err . message , message . tabID , this . retriesRemaining ( session ) )
235
+ this . messenger . sendErrorMessage (
236
+ err . message ,
237
+ message . tabID ,
238
+ this . retriesRemaining ( session ) ,
239
+ undefined ,
240
+ session ?. conversationIdUnsafe
241
+ )
236
242
this . messenger . sendAnswer ( {
237
243
type : 'system-prompt' ,
238
244
tabID : message . tabID ,
@@ -247,7 +253,13 @@ export class FeatureDevController {
247
253
} else if ( err instanceof MonthlyConversationLimitError ) {
248
254
this . messenger . sendMonthlyLimitError ( message . tabID )
249
255
} else if ( err instanceof PlanIterationLimitError ) {
250
- this . messenger . sendErrorMessage ( err . message , message . tabID , this . retriesRemaining ( session ) )
256
+ this . messenger . sendErrorMessage (
257
+ err . message ,
258
+ message . tabID ,
259
+ this . retriesRemaining ( session ) ,
260
+ undefined ,
261
+ session ?. conversationIdUnsafe
262
+ )
251
263
this . messenger . sendAnswer ( {
252
264
type : 'system-prompt' ,
253
265
tabID : message . tabID ,
@@ -265,7 +277,13 @@ export class FeatureDevController {
265
277
] ,
266
278
} )
267
279
} else if ( err instanceof CodeIterationLimitError ) {
268
- this . messenger . sendErrorMessage ( err . message , message . tabID , this . retriesRemaining ( session ) )
280
+ this . messenger . sendErrorMessage (
281
+ err . message ,
282
+ message . tabID ,
283
+ this . retriesRemaining ( session ) ,
284
+ undefined ,
285
+ session ?. conversationIdUnsafe
286
+ )
269
287
this . messenger . sendAnswer ( {
270
288
type : 'system-prompt' ,
271
289
tabID : message . tabID ,
@@ -286,7 +304,8 @@ export class FeatureDevController {
286
304
errorMessage ,
287
305
message . tabID ,
288
306
this . retriesRemaining ( session ) ,
289
- session ?. state . phase
307
+ session ?. state . phase ,
308
+ session ?. conversationIdUnsafe
290
309
)
291
310
}
292
311
@@ -447,7 +466,8 @@ export class FeatureDevController {
447
466
errorMessage ,
448
467
message . tabID ,
449
468
this . retriesRemaining ( session ) ,
450
- session ?. state . phase
469
+ session ?. state . phase ,
470
+ session ?. conversationIdUnsafe
451
471
)
452
472
}
453
473
}
@@ -502,7 +522,8 @@ export class FeatureDevController {
502
522
createUserFacingErrorMessage ( `Failed to insert code changes: ${ err . message } ` ) ,
503
523
message . tabID ,
504
524
this . retriesRemaining ( session ) ,
505
- session ?. state . phase
525
+ session ?. state . phase ,
526
+ session ?. conversationIdUnsafe
506
527
)
507
528
}
508
529
}
@@ -546,7 +567,8 @@ export class FeatureDevController {
546
567
createUserFacingErrorMessage ( `Failed to retry request: ${ err . message } ` ) ,
547
568
message . tabID ,
548
569
this . retriesRemaining ( session ) ,
549
- session ?. state . phase
570
+ session ?. state . phase ,
571
+ session ?. conversationIdUnsafe
550
572
)
551
573
} finally {
552
574
// Finish processing the event
@@ -730,7 +752,8 @@ export class FeatureDevController {
730
752
createUserFacingErrorMessage ( err . message ) ,
731
753
message . tabID ,
732
754
this . retriesRemaining ( session ) ,
733
- session ?. state . phase
755
+ session ?. state . phase ,
756
+ session ?. conversationIdUnsafe
734
757
)
735
758
}
736
759
}
0 commit comments