diff options
Diffstat (limited to 'packages/cli/src')
| -rw-r--r-- | packages/cli/src/ui/hooks/useReactToolScheduler.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/cli/src/ui/hooks/useReactToolScheduler.ts b/packages/cli/src/ui/hooks/useReactToolScheduler.ts index c6b802fc..93e05387 100644 --- a/packages/cli/src/ui/hooks/useReactToolScheduler.ts +++ b/packages/cli/src/ui/hooks/useReactToolScheduler.ts @@ -63,7 +63,7 @@ export type TrackedToolCall = | TrackedCancelledToolCall; export function useReactToolScheduler( - onComplete: (tools: CompletedToolCall[]) => void, + onComplete: (tools: CompletedToolCall[]) => Promise<void>, config: Config, setPendingHistoryItem: React.Dispatch< React.SetStateAction<HistoryItemWithoutId | null> @@ -106,8 +106,8 @@ export function useReactToolScheduler( ); const allToolCallsCompleteHandler: AllToolCallsCompleteHandler = useCallback( - (completedToolCalls) => { - onComplete(completedToolCalls); + async (completedToolCalls) => { + await onComplete(completedToolCalls); }, [onComplete], ); @@ -157,7 +157,7 @@ export function useReactToolScheduler( request: ToolCallRequestInfo | ToolCallRequestInfo[], signal: AbortSignal, ) => { - scheduler.schedule(request, signal); + void scheduler.schedule(request, signal); }, [scheduler], ); |
