summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx
diff options
context:
space:
mode:
authorBrandon Keiji <[email protected]>2025-05-22 06:00:36 +0000
committerGitHub <[email protected]>2025-05-22 06:00:36 +0000
commit4e3ba687a6bd37ba387edfc3db88467e47c7775f (patch)
tree3b70784660cb2d75f97a4d7c053b0eb789ebf1c7 /packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx
parent02eec5c8cafc054ac6293217cd988a5b775a1f26 (diff)
fix: forward entire tool call confirmation object through useToolScheduler (#481)
Diffstat (limited to 'packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx')
-rw-r--r--packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx9
1 files changed, 1 insertions, 8 deletions
diff --git a/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx b/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx
index 19b1841a..0606856f 100644
--- a/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx
+++ b/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx
@@ -10,7 +10,6 @@ import { DiffRenderer } from './DiffRenderer.js';
import { Colors } from '../../colors.js';
import {
ToolCallConfirmationDetails,
- ToolEditConfirmationDetails,
ToolConfirmationOutcome,
ToolExecuteConfirmationDetails,
} from '@gemini-code/server';
@@ -23,12 +22,6 @@ export interface ToolConfirmationMessageProps {
confirmationDetails: ToolCallConfirmationDetails;
}
-function isEditDetails(
- props: ToolCallConfirmationDetails,
-): props is ToolEditConfirmationDetails {
- return (props as ToolEditConfirmationDetails).fileName !== undefined;
-}
-
export const ToolConfirmationMessage: React.FC<
ToolConfirmationMessageProps
> = ({ confirmationDetails }) => {
@@ -49,7 +42,7 @@ export const ToolConfirmationMessage: React.FC<
RadioSelectItem<ToolConfirmationOutcome>
>();
- if (isEditDetails(confirmationDetails)) {
+ if (confirmationDetails.type === 'edit') {
// Body content is now the DiffRenderer, passing filename to it
// The bordered box is removed from here and handled within DiffRenderer
bodyContent = (