@@ -285,10 +285,6 @@ export class API extends EventEmitter<RooCodeEvents> implements RooCodeAPI {
285285
286286 cline . on ( "taskModeSwitched" , ( taskId , mode ) => this . emit ( RooCodeEventName . TaskModeSwitched , taskId , mode ) )
287287
288- cline . on ( "taskTokenUsageUpdated" , ( _ , usage ) =>
289- this . emit ( RooCodeEventName . TaskTokenUsageUpdated , cline . taskId , usage ) ,
290- )
291-
292288 cline . on ( "taskAskResponded" , ( ) => this . emit ( RooCodeEventName . TaskAskResponded , cline . taskId ) )
293289
294290 cline . on ( "taskAborted" , ( ) => {
@@ -309,6 +305,14 @@ export class API extends EventEmitter<RooCodeEvents> implements RooCodeAPI {
309305 cline . on ( "taskPaused" , ( ) => this . emit ( RooCodeEventName . TaskPaused , cline . taskId ) )
310306 cline . on ( "taskUnpaused" , ( ) => this . emit ( RooCodeEventName . TaskUnpaused , cline . taskId ) )
311307
308+ cline . on ( "taskTokenUsageUpdated" , ( _ , usage ) =>
309+ this . emit ( RooCodeEventName . TaskTokenUsageUpdated , cline . taskId , usage ) ,
310+ )
311+
312+ cline . on ( "taskToolFailed" , ( taskId , tool , error ) =>
313+ this . emit ( RooCodeEventName . TaskToolFailed , taskId , tool , error ) ,
314+ )
315+
312316 this . emit ( RooCodeEventName . TaskCreated , cline . taskId )
313317 } )
314318 }
0 commit comments