summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/hooks/useReactToolScheduler.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/hooks/useReactToolScheduler.ts')
-rw-r--r--packages/cli/src/ui/hooks/useReactToolScheduler.ts8
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],
);