Files
gemini-cli/packages/cli/src/ui/components/AutoAcceptIndicator.tsx
Taylor Mullen aca27709df feat: Add auto-accept indicator and toggle
- This commit introduces a visual indicator in the CLI to show when auto-accept for tool confirmations is enabled. Users can now also toggle this setting on/off using Shift + Tab.
- This addresses user feedback for better visibility and control over the auto-accept feature, improving the overall user experience.
- This behavior is similar to Claude Code, providing a familiar experience for users transitioning from that environment.
- Added tests for the new auto indicator hook.

Fixes https://b.corp.google.com/issues/413740468
2025-05-17 22:27:22 -07:00

19 lines
408 B
TypeScript

/**
* @license
* Copyright 2025 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import React from 'react';
import { Box, Text } from 'ink';
import { Colors } from '../colors.js';
export const AutoAcceptIndicator: React.FC = () => (
<Box>
<Text color={Colors.AccentGreen}>
accepting edits
<Text color={Colors.SubtleComment}> (shift + tab to disable)</Text>
</Text>
</Box>
);