diff --git a/src/dispatch/manager.test.ts b/src/dispatch/manager.test.ts index a8b466b..bd0ed06 100644 --- a/src/dispatch/manager.test.ts +++ b/src/dispatch/manager.test.ts @@ -73,6 +73,7 @@ function createMockAgentManager( stop: vi.fn().mockResolvedValue(undefined), resume: vi.fn().mockResolvedValue(undefined), getResult: vi.fn().mockResolvedValue(null), + getPendingQuestion: vi.fn().mockResolvedValue(null), }; } diff --git a/src/events/types.ts b/src/events/types.ts index 8bf9d20..1c776d5 100644 --- a/src/events/types.ts +++ b/src/events/types.ts @@ -183,7 +183,9 @@ export interface AgentWaitingEvent extends DomainEvent { name: string; taskId: string; sessionId: string; - question: string; // The question being asked + question: string; + options?: Array<{ label: string; description?: string }>; + multiSelect?: boolean; }; }