diff --git a/packages/cli/src/ui/commands/extensionsCommand.ts b/packages/cli/src/ui/commands/extensionsCommand.ts index 7d570a1941..8157ce3b2c 100644 --- a/packages/cli/src/ui/commands/extensionsCommand.ts +++ b/packages/cli/src/ui/commands/extensionsCommand.ts @@ -8,6 +8,7 @@ import { debugLogger, listExtensions } from '@google/gemini-cli-core'; import type { ExtensionUpdateInfo } from '../../config/extension.js'; import { getErrorMessage } from '../../utils/errors.js'; import { + emptyIcon, MessageType, type HistoryItemExtensionsList, type HistoryItemInfo, @@ -226,7 +227,7 @@ async function restartAction( const infoItem: HistoryItemInfo = { type: MessageType.INFO, text: `${extensionsToRestart.length} extension${s} restarted successfully.`, - icon: ' ', + icon: emptyIcon, color: theme.text.primary, }; context.ui.addItem(infoItem, Date.now()); diff --git a/packages/cli/src/ui/types.ts b/packages/cli/src/ui/types.ts index 6931185c06..8eef597d46 100644 --- a/packages/cli/src/ui/types.ts +++ b/packages/cli/src/ui/types.ts @@ -81,6 +81,11 @@ export interface CompressionProps { compressionStatus: CompressionStatus | null; } +/** + * For use when you want no icon. + */ +export const emptyIcon = ' '; + export interface HistoryItemBase { text?: string; // Text content for user/gemini/info/error messages }