diff options
Diffstat (limited to 'packages/cli/src/ui/hooks/useReactToolScheduler.ts')
| -rw-r--r-- | packages/cli/src/ui/hooks/useReactToolScheduler.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/cli/src/ui/hooks/useReactToolScheduler.ts b/packages/cli/src/ui/hooks/useReactToolScheduler.ts index 93e05387..ce9727b7 100644 --- a/packages/cli/src/ui/hooks/useReactToolScheduler.ts +++ b/packages/cli/src/ui/hooks/useReactToolScheduler.ts @@ -62,6 +62,8 @@ export type TrackedToolCall = | TrackedCompletedToolCall | TrackedCancelledToolCall; +import { useTerminalSize } from './useTerminalSize.js'; + export function useReactToolScheduler( onComplete: (tools: CompletedToolCall[]) => Promise<void>, config: Config, @@ -71,6 +73,7 @@ export function useReactToolScheduler( getPreferredEditor: () => EditorType | undefined, onEditorClose: () => void, ): [TrackedToolCall[], ScheduleFn, MarkToolsAsSubmittedFn] { + const terminalSize = useTerminalSize(); const [toolCallsForDisplay, setToolCallsForDisplay] = useState< TrackedToolCall[] >([]); @@ -140,6 +143,7 @@ export function useReactToolScheduler( onToolCallsUpdate: toolCallsUpdateHandler, getPreferredEditor, config, + getTerminalSize: () => terminalSize, onEditorClose, }), [ @@ -148,6 +152,7 @@ export function useReactToolScheduler( allToolCallsCompleteHandler, toolCallsUpdateHandler, getPreferredEditor, + terminalSize, onEditorClose, ], ); |
