File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ import {
3434 isIdleAsk ,
3535 isInteractiveAsk ,
3636 isResumableAsk ,
37+ QueuedMessage ,
3738} from "@roo-code/types"
3839import { TelemetryService } from "@roo-code/telemetry"
3940import { CloudService , BridgeOrchestrator } from "@roo-code/cloud"
@@ -821,7 +822,9 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
821822 const message = this . messageQueueService . dequeueMessage ( )
822823
823824 if ( message ) {
824- this . submitUserMessage ( message . text , message . images )
825+ setTimeout ( async ( ) => {
826+ await this . submitUserMessage ( message . text , message . images )
827+ } , 0 )
825828 }
826829 }
827830
@@ -2756,10 +2759,6 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
27562759
27572760 // Getters
27582761
2759- public get cwd ( ) {
2760- return this . workspacePath
2761- }
2762-
27632762 public get taskStatus ( ) : TaskStatus {
27642763 if ( this . interactiveAsk ) {
27652764 return TaskStatus . Interactive
@@ -2779,4 +2778,12 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
27792778 public get taskAsk ( ) : ClineMessage | undefined {
27802779 return this . idleAsk || this . resumableAsk || this . interactiveAsk
27812780 }
2781+
2782+ public get queuedMessages ( ) : QueuedMessage [ ] {
2783+ return this . messageQueueService . messages
2784+ }
2785+
2786+ public get cwd ( ) {
2787+ return this . workspacePath
2788+ }
27822789}
You can’t perform that action at this time.
0 commit comments