diff --git a/packages/cli/src/ui/components/InputPrompt.test.tsx b/packages/cli/src/ui/components/InputPrompt.test.tsx
index 4a9658f47c..ac880e4624 100644
--- a/packages/cli/src/ui/components/InputPrompt.test.tsx
+++ b/packages/cli/src/ui/components/InputPrompt.test.tsx
@@ -2206,7 +2206,8 @@ describe('InputPrompt', () => {
// Check that all lines, including the empty one, are rendered.
// This implicitly tests that the Box wrapper provides height for the empty line.
expect(frame).toContain('hello');
- expect(frame).toContain(`world${chalk.inverse(' ')}`);
+ expect(frame).toContain('world');
+ expect(frame).toContain(chalk.inverse(' '));
const outputLines = frame.trim().split('\n');
// The number of lines should be 2 for the border plus 3 for the content.
diff --git a/packages/cli/src/ui/components/ThemeDialog.test.tsx b/packages/cli/src/ui/components/ThemeDialog.test.tsx
index 856055f725..77ab1d5fd9 100644
--- a/packages/cli/src/ui/components/ThemeDialog.test.tsx
+++ b/packages/cli/src/ui/components/ThemeDialog.test.tsx
@@ -211,7 +211,7 @@ describe('Hint Visibility', () => {
,
{
settings,
- uiState: { terminalBackgroundColor: '#1E1E2E' },
+ uiState: { terminalBackgroundColor: '#000000' },
},
);
await waitUntilReady();
diff --git a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Initial-Rendering-should-render-settings-list-with-visual-indicators.snap.svg b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Initial-Rendering-should-render-settings-list-with-visual-indicators.snap.svg
index 9b78352d03..96ac9e7621 100644
--- a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Initial-Rendering-should-render-settings-list-with-visual-indicators.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Initial-Rendering-should-render-settings-list-with-visual-indicators.snap.svg
@@ -4,142 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
S
- earch to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
- ●
-
-
- Vim Mode
-
-
- false
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
- Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
- Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
- Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
- Plan Directory
- undefined
- │
- │
- The directory where planning artifacts are stored. If not specified, defaults t…
- │
- │
- │
- │
- Plan Model Routing
- true
- │
- │
- Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
- │
- │
- │
- │
- Max Chat Model Attempts
- 10
- │
- │
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
- │
- │
- │
- │
- Debug Keystroke Logging
- false
- │
- │
- Enable debug logging of keystrokes to the console.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ earch to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
+ ●
+
+
+ Vim Mode
+
+
+ false
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
+ Default Approval Mode
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
+ Enable Auto Update
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
+ Enable Notifications
+ false
+ │
+ │
+ Enable run-event notifications for action-required prompts and session completion. …
+ │
+ │
+ │
+ │
+ Plan Directory
+ undefined
+ │
+ │
+ The directory where planning artifacts are stored. If not specified, defaults t…
+ │
+ │
+ │
+ │
+ Plan Model Routing
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ Debug Keystroke Logging
+ false
+ │
+ │
+ Enable debug logging of keystrokes to the console.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
- ●
-
-
- User Settings
-
- │
- │
- Workspace Settings
- │
- │
- System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+
+ ●
+
+
+ User Settings
+
+ │
+ │
+ Workspace Settings
+ │
+ │
+ System Settings
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-accessibility-settings-enabled-correctly.snap.svg b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-accessibility-settings-enabled-correctly.snap.svg
index 4ea2a09cad..7a35e051b2 100644
--- a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-accessibility-settings-enabled-correctly.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-accessibility-settings-enabled-correctly.snap.svg
@@ -4,142 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
S
- earch to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
- ●
-
-
- Vim Mode
-
-
- true*
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
- Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
- Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
- Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
- Plan Directory
- undefined
- │
- │
- The directory where planning artifacts are stored. If not specified, defaults t…
- │
- │
- │
- │
- Plan Model Routing
- true
- │
- │
- Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
- │
- │
- │
- │
- Max Chat Model Attempts
- 10
- │
- │
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
- │
- │
- │
- │
- Debug Keystroke Logging
- false
- │
- │
- Enable debug logging of keystrokes to the console.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ earch to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
+ ●
+
+
+ Vim Mode
+
+
+ true*
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
+ Default Approval Mode
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
+ Enable Auto Update
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
+ Enable Notifications
+ false
+ │
+ │
+ Enable run-event notifications for action-required prompts and session completion. …
+ │
+ │
+ │
+ │
+ Plan Directory
+ undefined
+ │
+ │
+ The directory where planning artifacts are stored. If not specified, defaults t…
+ │
+ │
+ │
+ │
+ Plan Model Routing
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ Debug Keystroke Logging
+ false
+ │
+ │
+ Enable debug logging of keystrokes to the console.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
- ●
-
-
- User Settings
-
- │
- │
- Workspace Settings
- │
- │
- System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+
+ ●
+
+
+ User Settings
+
+ │
+ │
+ Workspace Settings
+ │
+ │
+ System Settings
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-all-boolean-settings-disabled-correctly.snap.svg b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-all-boolean-settings-disabled-correctly.snap.svg
index 040e4cfcbe..9c01031ebe 100644
--- a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-all-boolean-settings-disabled-correctly.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-all-boolean-settings-disabled-correctly.snap.svg
@@ -4,140 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
S
- earch to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
- ●
-
-
- Vim Mode
-
-
- false*
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
- Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
- Enable Auto Update true*
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
- Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
- Plan Directory
- undefined
- │
- │
- The directory where planning artifacts are stored. If not specified, defaults t…
- │
- │
- │
- │
- Plan Model Routing
- true
- │
- │
- Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
- │
- │
- │
- │
- Max Chat Model Attempts
- 10
- │
- │
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
- │
- │
- │
- │
- Debug Keystroke Logging false*
- │
- │
- Enable debug logging of keystrokes to the console.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ earch to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
+ ●
+
+
+ Vim Mode
+
+
+ false*
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
+ Default Approval Mode
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
+ Enable Auto Update
+ true*
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
+ Enable Notifications
+ false
+ │
+ │
+ Enable run-event notifications for action-required prompts and session completion. …
+ │
+ │
+ │
+ │
+ Plan Directory
+ undefined
+ │
+ │
+ The directory where planning artifacts are stored. If not specified, defaults t…
+ │
+ │
+ │
+ │
+ Plan Model Routing
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ Debug Keystroke Logging
+ false*
+ │
+ │
+ Enable debug logging of keystrokes to the console.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
- ●
-
-
- User Settings
-
- │
- │
- Workspace Settings
- │
- │
- System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+
+ ●
+
+
+ User Settings
+
+ │
+ │
+ Workspace Settings
+ │
+ │
+ System Settings
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-default-state-correctly.snap.svg b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-default-state-correctly.snap.svg
index 9b78352d03..96ac9e7621 100644
--- a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-default-state-correctly.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-default-state-correctly.snap.svg
@@ -4,142 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
S
- earch to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
- ●
-
-
- Vim Mode
-
-
- false
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
- Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
- Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
- Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
- Plan Directory
- undefined
- │
- │
- The directory where planning artifacts are stored. If not specified, defaults t…
- │
- │
- │
- │
- Plan Model Routing
- true
- │
- │
- Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
- │
- │
- │
- │
- Max Chat Model Attempts
- 10
- │
- │
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
- │
- │
- │
- │
- Debug Keystroke Logging
- false
- │
- │
- Enable debug logging of keystrokes to the console.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ earch to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
+ ●
+
+
+ Vim Mode
+
+
+ false
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
+ Default Approval Mode
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
+ Enable Auto Update
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
+ Enable Notifications
+ false
+ │
+ │
+ Enable run-event notifications for action-required prompts and session completion. …
+ │
+ │
+ │
+ │
+ Plan Directory
+ undefined
+ │
+ │
+ The directory where planning artifacts are stored. If not specified, defaults t…
+ │
+ │
+ │
+ │
+ Plan Model Routing
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ Debug Keystroke Logging
+ false
+ │
+ │
+ Enable debug logging of keystrokes to the console.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
- ●
-
-
- User Settings
-
- │
- │
- Workspace Settings
- │
- │
- System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+
+ ●
+
+
+ User Settings
+
+ │
+ │
+ Workspace Settings
+ │
+ │
+ System Settings
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-file-filtering-settings-configured-correctly.snap.svg b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-file-filtering-settings-configured-correctly.snap.svg
index 9b78352d03..96ac9e7621 100644
--- a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-file-filtering-settings-configured-correctly.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-file-filtering-settings-configured-correctly.snap.svg
@@ -4,142 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
S
- earch to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
- ●
-
-
- Vim Mode
-
-
- false
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
- Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
- Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
- Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
- Plan Directory
- undefined
- │
- │
- The directory where planning artifacts are stored. If not specified, defaults t…
- │
- │
- │
- │
- Plan Model Routing
- true
- │
- │
- Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
- │
- │
- │
- │
- Max Chat Model Attempts
- 10
- │
- │
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
- │
- │
- │
- │
- Debug Keystroke Logging
- false
- │
- │
- Enable debug logging of keystrokes to the console.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ earch to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
+ ●
+
+
+ Vim Mode
+
+
+ false
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
+ Default Approval Mode
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
+ Enable Auto Update
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
+ Enable Notifications
+ false
+ │
+ │
+ Enable run-event notifications for action-required prompts and session completion. …
+ │
+ │
+ │
+ │
+ Plan Directory
+ undefined
+ │
+ │
+ The directory where planning artifacts are stored. If not specified, defaults t…
+ │
+ │
+ │
+ │
+ Plan Model Routing
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ Debug Keystroke Logging
+ false
+ │
+ │
+ Enable debug logging of keystrokes to the console.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
- ●
-
-
- User Settings
-
- │
- │
- Workspace Settings
- │
- │
- System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+
+ ●
+
+
+ User Settings
+
+ │
+ │
+ Workspace Settings
+ │
+ │
+ System Settings
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-focused-on-scope-selector-correctly.snap.svg b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-focused-on-scope-selector-correctly.snap.svg
index 91471d9d51..f9cf782f72 100644
--- a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-focused-on-scope-selector-correctly.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-focused-on-scope-selector-correctly.snap.svg
@@ -4,134 +4,136 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
- Search to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
- Vim Mode
- false
- │
- │
- Enable Vim keybindings
- │
- │
- │
- │
- Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
- Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
- Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
- Plan Directory
- undefined
- │
- │
- The directory where planning artifacts are stored. If not specified, defaults t…
- │
- │
- │
- │
- Plan Model Routing
- true
- │
- │
- Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
- │
- │
- │
- │
- Max Chat Model Attempts
- 10
- │
- │
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
- │
- │
- │
- │
- Debug Keystroke Logging
- false
- │
- │
- Enable debug logging of keystrokes to the console.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
+ Search to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+ Vim Mode
+ false
+ │
+ │
+ Enable Vim keybindings
+ │
+ │
+ │
+ │
+ Default Approval Mode
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
+ Enable Auto Update
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
+ Enable Notifications
+ false
+ │
+ │
+ Enable run-event notifications for action-required prompts and session completion. …
+ │
+ │
+ │
+ │
+ Plan Directory
+ undefined
+ │
+ │
+ The directory where planning artifacts are stored. If not specified, defaults t…
+ │
+ │
+ │
+ │
+ Plan Model Routing
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ Debug Keystroke Logging
+ false
+ │
+ │
+ Enable debug logging of keystrokes to the console.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
> Apply To
- │
- │
-
- ●
-
-
- 1.
-
-
- User Settings
-
- │
- │
- 2. Workspace Settings
- │
- │
- 3. System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+
+ ●
+
+
+ 1.
+
+
+ User Settings
+
+ │
+ │
+ 2.
+ Workspace Settings
+ │
+ │
+ 3.
+ System Settings
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-mixed-boolean-and-number-settings-correctly.snap.svg b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-mixed-boolean-and-number-settings-correctly.snap.svg
index f39891212c..1866d1ab67 100644
--- a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-mixed-boolean-and-number-settings-correctly.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-mixed-boolean-and-number-settings-correctly.snap.svg
@@ -4,141 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
S
- earch to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
- ●
-
-
- Vim Mode
-
-
- false*
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
- Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
- Enable Auto Update false*
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
- Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
- Plan Directory
- undefined
- │
- │
- The directory where planning artifacts are stored. If not specified, defaults t…
- │
- │
- │
- │
- Plan Model Routing
- true
- │
- │
- Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
- │
- │
- │
- │
- Max Chat Model Attempts
- 10
- │
- │
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
- │
- │
- │
- │
- Debug Keystroke Logging
- false
- │
- │
- Enable debug logging of keystrokes to the console.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ earch to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
+ ●
+
+
+ Vim Mode
+
+
+ false*
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
+ Default Approval Mode
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
+ Enable Auto Update
+ false*
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
+ Enable Notifications
+ false
+ │
+ │
+ Enable run-event notifications for action-required prompts and session completion. …
+ │
+ │
+ │
+ │
+ Plan Directory
+ undefined
+ │
+ │
+ The directory where planning artifacts are stored. If not specified, defaults t…
+ │
+ │
+ │
+ │
+ Plan Model Routing
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ Debug Keystroke Logging
+ false
+ │
+ │
+ Enable debug logging of keystrokes to the console.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
- ●
-
-
- User Settings
-
- │
- │
- Workspace Settings
- │
- │
- System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+
+ ●
+
+
+ User Settings
+
+ │
+ │
+ Workspace Settings
+ │
+ │
+ System Settings
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-tools-and-security-settings-correctly.snap.svg b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-tools-and-security-settings-correctly.snap.svg
index 9b78352d03..96ac9e7621 100644
--- a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-tools-and-security-settings-correctly.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-tools-and-security-settings-correctly.snap.svg
@@ -4,142 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
S
- earch to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
- ●
-
-
- Vim Mode
-
-
- false
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
- Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
- Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
- Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
- Plan Directory
- undefined
- │
- │
- The directory where planning artifacts are stored. If not specified, defaults t…
- │
- │
- │
- │
- Plan Model Routing
- true
- │
- │
- Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
- │
- │
- │
- │
- Max Chat Model Attempts
- 10
- │
- │
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
- │
- │
- │
- │
- Debug Keystroke Logging
- false
- │
- │
- Enable debug logging of keystrokes to the console.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ earch to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
+ ●
+
+
+ Vim Mode
+
+
+ false
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
+ Default Approval Mode
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
+ Enable Auto Update
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
+ Enable Notifications
+ false
+ │
+ │
+ Enable run-event notifications for action-required prompts and session completion. …
+ │
+ │
+ │
+ │
+ Plan Directory
+ undefined
+ │
+ │
+ The directory where planning artifacts are stored. If not specified, defaults t…
+ │
+ │
+ │
+ │
+ Plan Model Routing
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ Debug Keystroke Logging
+ false
+ │
+ │
+ Enable debug logging of keystrokes to the console.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
- ●
-
-
- User Settings
-
- │
- │
- Workspace Settings
- │
- │
- System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+
+ ●
+
+
+ User Settings
+
+ │
+ │
+ Workspace Settings
+ │
+ │
+ System Settings
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-various-boolean-settings-enabled-correctly.snap.svg b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-various-boolean-settings-enabled-correctly.snap.svg
index 600ace5560..739a96cf09 100644
--- a/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-various-boolean-settings-enabled-correctly.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/SettingsDialog-SettingsDialog-Snapshot-Tests-should-render-various-boolean-settings-enabled-correctly.snap.svg
@@ -4,140 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
S
- earch to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
- ●
-
-
- Vim Mode
-
-
- true*
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
- Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
- Enable Auto Update false*
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
- Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
- Plan Directory
- undefined
- │
- │
- The directory where planning artifacts are stored. If not specified, defaults t…
- │
- │
- │
- │
- Plan Model Routing
- true
- │
- │
- Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
- │
- │
- │
- │
- Max Chat Model Attempts
- 10
- │
- │
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
- │
- │
- │
- │
- Debug Keystroke Logging true*
- │
- │
- Enable debug logging of keystrokes to the console.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ earch to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
+ ●
+
+
+ Vim Mode
+
+
+ true*
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
+ Default Approval Mode
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
+ Enable Auto Update
+ false*
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
+ Enable Notifications
+ false
+ │
+ │
+ Enable run-event notifications for action-required prompts and session completion. …
+ │
+ │
+ │
+ │
+ Plan Directory
+ undefined
+ │
+ │
+ The directory where planning artifacts are stored. If not specified, defaults t…
+ │
+ │
+ │
+ │
+ Plan Model Routing
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ Debug Keystroke Logging
+ true*
+ │
+ │
+ Enable debug logging of keystrokes to the console.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
- ●
-
-
- User Settings
-
- │
- │
- Workspace Settings
- │
- │
- System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+
+ ●
+
+
+ User Settings
+
+ │
+ │
+ Workspace Settings
+ │
+ │
+ System Settings
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/Table-Table-should-render-headers-and-data-correctly.snap.svg b/packages/cli/src/ui/components/__snapshots__/Table-Table-should-render-headers-and-data-correctly.snap.svg
index 8731111326..fca715c952 100644
--- a/packages/cli/src/ui/components/__snapshots__/Table-Table-should-render-headers-and-data-correctly.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/Table-Table-should-render-headers-and-data-correctly.snap.svg
@@ -6,8 +6,10 @@
ID
Name
- ────────────────────────────────────────────────────────────────────────────────────────────────────
- 1 Alice
- 2 Bob
+ ────────────────────────────────────────────────────────────────────────────────────────────────────
+ 1
+ Alice
+ 2
+ Bob
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/Table-Table-should-support-custom-cell-rendering.snap.svg b/packages/cli/src/ui/components/__snapshots__/Table-Table-should-support-custom-cell-rendering.snap.svg
index 8fa50ef098..870e292d66 100644
--- a/packages/cli/src/ui/components/__snapshots__/Table-Table-should-support-custom-cell-rendering.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/Table-Table-should-support-custom-cell-rendering.snap.svg
@@ -5,7 +5,7 @@
Value
- ────────────────────────────────────────────────────────────────────────────────────────────────────
+ ────────────────────────────────────────────────────────────────────────────────────────────────────
20
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/__snapshots__/Table-Table-should-support-inverse-text-rendering.snap.svg b/packages/cli/src/ui/components/__snapshots__/Table-Table-should-support-inverse-text-rendering.snap.svg
index 0de08067a1..508eca9a5b 100644
--- a/packages/cli/src/ui/components/__snapshots__/Table-Table-should-support-inverse-text-rendering.snap.svg
+++ b/packages/cli/src/ui/components/__snapshots__/Table-Table-should-support-inverse-text-rendering.snap.svg
@@ -5,7 +5,7 @@
Status
- ────────────────────────────────────────────────────────────────────────────────────────────────────
+ ────────────────────────────────────────────────────────────────────────────────────────────────────
Active
diff --git a/packages/cli/src/ui/components/__snapshots__/ThemeDialog.test.tsx.snap b/packages/cli/src/ui/components/__snapshots__/ThemeDialog.test.tsx.snap
index 0a5f4a08ae..4a5b30fc5c 100644
--- a/packages/cli/src/ui/components/__snapshots__/ThemeDialog.test.tsx.snap
+++ b/packages/cli/src/ui/components/__snapshots__/ThemeDialog.test.tsx.snap
@@ -8,7 +8,7 @@ exports[`Initial Theme Selection > should default to a dark theme when terminal
│ 1. ANSI Dark │ │ │
│ 2. Atom One Dark │ 1 # function │ │
│ 3. Ayu Dark │ 2 def fibonacci(n): │ │
-│ ● 4. Default Dark │ 3 a, b = 0, 1 │ │
+│ ● 4. Default Dark (Matches terminal) │ 3 a, b = 0, 1 │ │
│ 5. Dracula Dark │ 4 for _ in range(n): │ │
│ 6. GitHub Dark │ 5 a, b = b, a + b │ │
│ 7. Holiday Dark │ 6 return a │ │
@@ -58,7 +58,7 @@ exports[`Initial Theme Selection > should use the theme from settings even if te
│ ● 1. ANSI Dark │ │ │
│ 2. Atom One Dark │ 1 # function │ │
│ 3. Ayu Dark │ 2 def fibonacci(n): │ │
-│ 4. Default Dark │ 3 a, b = 0, 1 │ │
+│ 4. Default Dark (Matches terminal) │ 3 a, b = 0, 1 │ │
│ 5. Dracula Dark │ 4 for _ in range(n): │ │
│ 6. GitHub Dark │ 5 a, b = b, a + b │ │
│ 7. Holiday Dark │ 6 return a │ │
@@ -146,49 +146,49 @@ exports[`ThemeDialog Snapshots > should render correctly in theme selection mode
│ │ to your terminal app's palette. │ │
│ │ │ │
│ │ Value Name │ │
-│ │ #1E1E… backgroun Main terminal background │ │
+│ │ #0000… backgroun Main terminal background │ │
│ │ d.primary color │ │
-│ │ #313… backgroun Subtle background for │ │
+│ │ #5F5… backgroun Subtle background for │ │
│ │ d.message message blocks │ │
-│ │ #313… backgroun Background for the input │ │
+│ │ #5F5… backgroun Background for the input │ │
│ │ d.input prompt │ │
-│ │ #39… background. Background highlight for │ │
+│ │ #00… background. Background highlight for │ │
│ │ focus selected/focused items │ │
-│ │ #283… backgrou Background for added lines │ │
+│ │ #005… backgrou Background for added lines │ │
│ │ nd.diff. in diffs │ │
│ │ added │ │
-│ │ #430… backgroun Background for removed │ │
+│ │ #5F0… backgroun Background for removed │ │
│ │ d.diff.re lines in diffs │ │
│ │ moved │ │
-│ │ (blank text.prim Primary text color (uses │ │
-│ │ ) ary terminal default if blank) │ │
-│ │ #6C7086 text.secon Secondary/dimmed text │ │
+│ │ #FFFFF text.prim Primary text color (uses │ │
+│ │ F ary terminal default if blank) │ │
+│ │ #AFAFAF text.secon Secondary/dimmed text │ │
│ │ dary color │ │
-│ │ #89B4FA text.link Hyperlink and highlighting │ │
+│ │ #87AFFF text.link Hyperlink and highlighting │ │
│ │ color │ │
-│ │ #CBA6F7 text.accen Accent color for │ │
+│ │ #D7AFFF text.accen Accent color for │ │
│ │ t emphasis │ │
-│ │ (blank) text.res Color for model response │ │
+│ │ #FFFFFF text.res Color for model response │ │
│ │ ponse text (uses terminal default │ │
│ │ if blank) │ │
-│ │ #3d3f51 border.def Standard border color │ │
+│ │ #878787 border.def Standard border color │ │
│ │ ault │ │
-│ │ #6C7086ui.comme Color for code comments and │ │
+│ │ #AFAFAFui.comme Color for code comments and │ │
│ │ nt metadata │ │
-│ │ #6C708 ui.symbol Color for technical symbols │ │
-│ │ 6 and UI icons │ │
-│ │ #89B4F ui.active Border color for active or │ │
-│ │ A running elements │ │
-│ │ #3d3f5 ui.dark Deeply dimmed color for │ │
-│ │ 1 subtle UI elements │ │
-│ │ #A6E3A ui.focus Color for focused elements │ │
-│ │ 1 (e.g. selected menu items, │ │
+│ │ #AFAFA ui.symbol Color for technical symbols │ │
+│ │ F and UI icons │ │
+│ │ #87AFF ui.active Border color for active or │ │
+│ │ F running elements │ │
+│ │ #87878 ui.dark Deeply dimmed color for │ │
+│ │ 7 subtle UI elements │ │
+│ │ #D7FFD ui.focus Color for focused elements │ │
+│ │ 7 (e.g. selected menu items, │ │
│ │ focused borders) │ │
-│ │ #F38BA8status.err Color for error messages │ │
+│ │ #FF87AFstatus.err Color for error messages │ │
│ │ or and critical status │ │
-│ │ #A6E3A1status.suc Color for success messages │ │
+│ │ #D7FFD7status.suc Color for success messages │ │
│ │ cess and positive status │ │
-│ │ #F9E2A status.wa Color for warnings and │ │
+│ │ #FFFFA status.wa Color for warnings and │ │
│ │ F rning cautionary status │ │
│ │ #4796E4 ui.gradien │ │
│ │ #847ACE t │ │
diff --git a/packages/cli/src/ui/components/__snapshots__/ToolConfirmationQueue.test.tsx.snap b/packages/cli/src/ui/components/__snapshots__/ToolConfirmationQueue.test.tsx.snap
index 8a367e3ecb..a39d668825 100644
--- a/packages/cli/src/ui/components/__snapshots__/ToolConfirmationQueue.test.tsx.snap
+++ b/packages/cli/src/ui/components/__snapshots__/ToolConfirmationQueue.test.tsx.snap
@@ -90,33 +90,6 @@ exports[`ToolConfirmationQueue > renders ExitPlanMode tool confirmation with Suc
"
`;
-exports[`ToolConfirmationQueue > renders a multiline shell command with syntax highlighting and redirection warning (SVG snapshot) 1`] = `
-"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
-│ Action Required │
-│ │
-│ ? run_shell_command cat << 'EOF' > foo.txtRoses are red,Violets are blue,The CLI is fast,And h… │
-│ │
-│ cat << 'EOF' > foo.txt │
-│ Roses are red, │
-│ Violets are blue, │
-│ The CLI is fast, │
-│ And helpful too. │
-│ End of the poem. │
-│ EOF │
-│ echo "Poem successfully written to foo.txt" │
-│ │
-│ Note: Command contains redirection which can be undesirable. │
-│ Tip: Toggle auto-edit (Shift+Tab) to allow redirection in the future. │
-│ Allow execution of: 'cat, heredoc (<<), redirection (>), echo'? │
-│ │
-│ ● 1. Allow once │
-│ 2. Allow for this session │
-│ 3. Allow for all future sessions │
-│ 4. No, suggest changes (esc) │
-│ │
-╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
-`;
-
exports[`ToolConfirmationQueue > renders expansion hint when content is long and constrained 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ Action Required │
diff --git a/packages/cli/src/ui/components/messages/__snapshots__/ToolConfirmationMessage-ToolConfirmationMessage-should-render-multiline-shell-scripts-with-correct-newlines-and-syntax-highlighting-SVG-snapshot-.snap.svg b/packages/cli/src/ui/components/messages/__snapshots__/ToolConfirmationMessage-ToolConfirmationMessage-should-render-multiline-shell-scripts-with-correct-newlines-and-syntax-highlighting-SVG-snapshot-.snap.svg
index f6500b1d1d..d1396e2335 100644
--- a/packages/cli/src/ui/components/messages/__snapshots__/ToolConfirmationMessage-ToolConfirmationMessage-should-render-multiline-shell-scripts-with-correct-newlines-and-syntax-highlighting-SVG-snapshot-.snap.svg
+++ b/packages/cli/src/ui/components/messages/__snapshots__/ToolConfirmationMessage-ToolConfirmationMessage-should-render-multiline-shell-scripts-with-correct-newlines-and-syntax-highlighting-SVG-snapshot-.snap.svg
@@ -14,7 +14,7 @@
echo
$i
done
- Allow execution of: 'echo'?
+ Allow execution of: 'echo'?
●
@@ -24,7 +24,9 @@
Allow once
- 2. Allow for this session
- 3. No, suggest changes (esc)
+ 2.
+ Allow for this session
+ 3.
+ No, suggest changes (esc)
\ No newline at end of file
diff --git a/packages/cli/src/ui/components/shared/__snapshots__/SearchableList.test.tsx.snap b/packages/cli/src/ui/components/shared/__snapshots__/SearchableList.test.tsx.snap
index 803ec8dd98..9f256d4cb6 100644
--- a/packages/cli/src/ui/components/shared/__snapshots__/SearchableList.test.tsx.snap
+++ b/packages/cli/src/ui/components/shared/__snapshots__/SearchableList.test.tsx.snap
@@ -10,7 +10,7 @@ exports[`SearchableList > should match snapshot 1`] = `
● Item One
Description for item one
- Item Two
+ Item Two
Description for item two
Item Three
@@ -25,7 +25,7 @@ exports[`SearchableList > should reset selection to top when items change if res
│ Search... │
╰────────────────────────────────────────────────────────────────────────────────────────────────╯
- Item One
+ Item One
Description for item one
● Item Two
@@ -58,7 +58,7 @@ exports[`SearchableList > should reset selection to top when items change if res
● Item One
Description for item one
- Item Two
+ Item Two
Description for item two
Item Three
diff --git a/packages/cli/src/ui/themes/theme.ts b/packages/cli/src/ui/themes/theme.ts
index 7785e9bda0..da7bccf1b2 100644
--- a/packages/cli/src/ui/themes/theme.ts
+++ b/packages/cli/src/ui/themes/theme.ts
@@ -185,69 +185,45 @@ export interface ColorsTheme {
export const lightTheme: ColorsTheme = {
type: 'light',
- Background: '#FAFAFA',
- Foreground: '',
- LightBlue: '#89BDCD',
- AccentBlue: '#3B82F6',
- AccentPurple: '#8B5CF6',
- AccentCyan: '#06B6D4',
- AccentGreen: '#3CA84B',
- AccentYellow: '#D5A40A',
- AccentRed: '#DD4C4C',
- DiffAdded: '#C6EAD8',
- DiffRemoved: '#FFCCCC',
- Comment: '#008000',
- Gray: '#97a0b0',
- DarkGray: interpolateColor('#FAFAFA', '#97a0b0', DEFAULT_BORDER_OPACITY),
- InputBackground: interpolateColor(
- '#FAFAFA',
- '#97a0b0',
- DEFAULT_INPUT_BACKGROUND_OPACITY,
- ),
- MessageBackground: interpolateColor(
- '#FAFAFA',
- '#97a0b0',
- DEFAULT_INPUT_BACKGROUND_OPACITY,
- ),
- FocusBackground: interpolateColor(
- '#FAFAFA',
- '#3CA84B',
- DEFAULT_SELECTION_OPACITY,
- ),
+ Background: '#FFFFFF',
+ Foreground: '#000000',
+ LightBlue: '#005FAF',
+ AccentBlue: '#005FAF',
+ AccentPurple: '#5F00FF',
+ AccentCyan: '#005F87',
+ AccentGreen: '#005F00',
+ AccentYellow: '#875F00',
+ AccentRed: '#AF0000',
+ DiffAdded: '#D7FFD7',
+ DiffRemoved: '#FFD7D7',
+ Comment: '#008700',
+ Gray: '#5F5F5F',
+ DarkGray: '#5F5F5F',
+ InputBackground: '#E4E4E4',
+ MessageBackground: '#FAFAFA',
+ FocusBackground: '#D7FFD7',
GradientColors: ['#4796E4', '#847ACE', '#C3677F'],
};
export const darkTheme: ColorsTheme = {
type: 'dark',
- Background: '#1E1E2E',
- Foreground: '',
- LightBlue: '#ADD8E6',
- AccentBlue: '#89B4FA',
- AccentPurple: '#CBA6F7',
- AccentCyan: '#89DCEB',
- AccentGreen: '#A6E3A1',
- AccentYellow: '#F9E2AF',
- AccentRed: '#F38BA8',
- DiffAdded: '#28350B',
- DiffRemoved: '#430000',
- Comment: '#6C7086',
- Gray: '#6C7086',
- DarkGray: interpolateColor('#1E1E2E', '#6C7086', DEFAULT_BORDER_OPACITY),
- InputBackground: interpolateColor(
- '#1E1E2E',
- '#6C7086',
- DEFAULT_INPUT_BACKGROUND_OPACITY,
- ),
- MessageBackground: interpolateColor(
- '#1E1E2E',
- '#6C7086',
- DEFAULT_INPUT_BACKGROUND_OPACITY,
- ),
- FocusBackground: interpolateColor(
- '#1E1E2E',
- '#A6E3A1',
- DEFAULT_SELECTION_OPACITY,
- ),
+ Background: '#000000',
+ Foreground: '#FFFFFF',
+ LightBlue: '#AFD7D7',
+ AccentBlue: '#87AFFF',
+ AccentPurple: '#D7AFFF',
+ AccentCyan: '#87D7D7',
+ AccentGreen: '#D7FFD7',
+ AccentYellow: '#FFFFAF',
+ AccentRed: '#FF87AF',
+ DiffAdded: '#005F00',
+ DiffRemoved: '#5F0000',
+ Comment: '#AFAFAF',
+ Gray: '#AFAFAF',
+ DarkGray: '#878787',
+ InputBackground: '#5F5F5F',
+ MessageBackground: '#5F5F5F',
+ FocusBackground: '#005F00',
GradientColors: ['#4796E4', '#847ACE', '#C3677F'],
};
diff --git a/packages/cli/src/ui/utils/__snapshots__/CodeColorizer-colorizeCode-does-not-let-colors-from-ansi-escape-codes-leak-into-colorized-code.snap.svg b/packages/cli/src/ui/utils/__snapshots__/CodeColorizer-colorizeCode-does-not-let-colors-from-ansi-escape-codes-leak-into-colorized-code.snap.svg
index 04b774eb58..89450d03e0 100644
--- a/packages/cli/src/ui/utils/__snapshots__/CodeColorizer-colorizeCode-does-not-let-colors-from-ansi-escape-codes-leak-into-colorized-code.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/CodeColorizer-colorizeCode-does-not-let-colors-from-ansi-escape-codes-leak-into-colorized-code.snap.svg
@@ -5,12 +5,12 @@
line
- 1
+ 1
line
- 2
- with
- red background
+ 2
+ with
+ red background
line
- 3
+ 3
\ No newline at end of file
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-column-widths-based-on-ren-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-column-widths-based-on-ren-.snap.svg
index 8c8a43c152..b2704f56ba 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-column-widths-based-on-ren-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-column-widths-based-on-ren-.snap.svg
@@ -6,31 +6,31 @@
┌────────┬────────┬────────┐
│
- Col 1
+ Col 1
│
- Col 2
+ Col 2
│
- Col 3
+ Col 3
│
├────────┼────────┼────────┤
│
123456
│
- Normal
+ Normal
│
- Short
+ Short
│
│
- Short
+ Short
│
123456
│
- Normal
+ Normal
│
│
- Normal
+ Normal
│
- Short
+ Short
│
123456
│
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-width-correctly-for-conten-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-width-correctly-for-conten-.snap.svg
index a8152af32e..f631406225 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-width-correctly-for-conten-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-width-correctly-for-conten-.snap.svg
@@ -6,39 +6,39 @@
┌───────────────────────────────────┬───────────────────────────────┬─────────────────────────────────┐
│
- Col 1
+ Col 1
│
- Col 2
+ Col 2
│
- Col 3
+ Col 3
│
├───────────────────────────────────┼───────────────────────────────┼─────────────────────────────────┤
│
- Visit Google (
- https://google.com
- )
+ Visit Google (
+ https://google.com
+ )
│
- Plain Text
+ Plain Text
│
- More Info
+ More Info
│
│
- Info Here
+ Info Here
│
- Visit Bing (
- https://bing.com
- )
+ Visit Bing (
+ https://bing.com
+ )
│
- Links
+ Links
│
│
- Check This
+ Check This
│
- Search
+ Search
│
- Visit Yahoo (
- https://yahoo.com
- )
+ Visit Yahoo (
+ https://yahoo.com
+ )
│
└───────────────────────────────────┴───────────────────────────────┴─────────────────────────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-does-not-parse-markdown-inside-code-s-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-does-not-parse-markdown-inside-code-s-.snap.svg
index 109592008f..08eab7e946 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-does-not-parse-markdown-inside-code-s-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-does-not-parse-markdown-inside-code-s-.snap.svg
@@ -6,34 +6,34 @@
┌─────────────────┬──────────────────────┬──────────────────┐
│
- Col 1
+ Col 1
│
- Col 2
+ Col 2
│
- Col 3
+ Col 3
│
├─────────────────┼──────────────────────┼──────────────────┤
│
- **not bold**
+ **not bold**
│
- _not italic_
+ _not italic_
│
- ~~not strike~~
+ ~~not strike~~
│
│
- [not link](url)
+ [not link](url)
│
- <u>not underline</u>
+ <u>not underline</u>
│
- https://not.link
+ https://not.link
│
│
- Normal Text
+ Normal Text
│
- More Code:
- *test*
+ More Code:
+ *test*
│
- ***nested***
+ ***nested***
│
└─────────────────┴──────────────────────┴──────────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-nested-markdown-styles-recurs-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-nested-markdown-styles-recurs-.snap.svg
index 050eef9424..b15120756b 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-nested-markdown-styles-recurs-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-nested-markdown-styles-recurs-.snap.svg
@@ -6,11 +6,11 @@
┌─────────────────────────────┬─────────────────────────────┬─────────────────────────────┐
│
- Header 1
+ Header 1
│
- Header 2
+ Header 2
│
- Header 3
+ Header 3
│
├─────────────────────────────┼─────────────────────────────┼─────────────────────────────┤
│
@@ -18,23 +18,23 @@
Italic
and Strike
│
- Normal
+ Normal
│
- Short
+ Short
│
│
- Short
+ Short
│
Bold with
Italic
and Strike
│
- Normal
+ Normal
│
│
- Normal
+ Normal
│
- Short
+ Short
│
Bold with
Italic
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-non-ASCII-characters-emojis-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-non-ASCII-characters-emojis-.snap.svg
index ce1096cd98..a4410812dd 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-non-ASCII-characters-emojis-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-non-ASCII-characters-emojis-.snap.svg
@@ -6,26 +6,26 @@
┌──────────────┬────────────┬───────────────┐
│
- Emoji 😃
+ Emoji 😃
│
- Asian 汉字
+ Asian 汉字
│
- Mixed 🚀 Text
+ Mixed 🚀 Text
│
├──────────────┼────────────┼───────────────┤
│
- Start 🌟 End
+ Start 🌟 End
│
- 你好世界
+ 你好世界
│
- Rocket 🚀 Man
+ Rocket 🚀 Man
│
│
- Thumbs 👍 Up
+ Thumbs 👍 Up
│
- こんにちは
+ こんにちは
│
- Fire 🔥
+ Fire 🔥
│
└──────────────┴────────────┴───────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-wrapped-bold-headers-without-showing-markers.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-wrapped-bold-headers-without-showing-markers.snap.svg
index 3c2242781c..99ba8aff43 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-wrapped-bold-headers-without-showing-markers.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-wrapped-bold-headers-without-showing-markers.snap.svg
@@ -6,40 +6,40 @@
┌─────────────┬───────┬─────────┐
│
- Very Long
+ Very Long
│
- Short
+ Short
│
- Another
+ Another
│
│
- Bold Header
+ Bold Header
│
│
- Long
+ Long
│
│
- That Will
+ That Will
│
│
- Header
+ Header
│
│
- Wrap
+ Wrap
│
│
│
├─────────────┼───────┼─────────┤
│
- Data 1
+ Data 1
│
- Data
+ Data
│
- Data 3
+ Data 3
│
│
│
- 2
+ 2
│
│
└─────────────┴───────┴─────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-3x3-table-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-3x3-table-correctly.snap.svg
index 161b26a2aa..ef39407726 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-3x3-table-correctly.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-3x3-table-correctly.snap.svg
@@ -6,33 +6,33 @@
┌──────────────┬──────────────┬──────────────┐
│
- Header 1
+ Header 1
│
- Header 2
+ Header 2
│
- Header 3
+ Header 3
│
├──────────────┼──────────────┼──────────────┤
│
- Row 1, Col 1
+ Row 1, Col 1
│
- Row 1, Col 2
+ Row 1, Col 2
│
- Row 1, Col 3
+ Row 1, Col 3
│
│
- Row 2, Col 1
+ Row 2, Col 1
│
- Row 2, Col 2
+ Row 2, Col 2
│
- Row 2, Col 3
+ Row 2, Col 3
│
│
- Row 3, Col 1
+ Row 3, Col 1
│
- Row 3, Col 2
+ Row 3, Col 2
│
- Row 3, Col 3
+ Row 3, Col 3
│
└──────────────┴──────────────┴──────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-complex-table-with-mixed-content-lengths-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-complex-table-with-mixed-content-lengths-correctly.snap.svg
index 560e854af5..251476d9e1 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-complex-table-with-mixed-content-lengths-correctly.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-complex-table-with-mixed-content-lengths-correctly.snap.svg
@@ -6,56 +6,56 @@
┌─────────────────────────────┬──────────────────────────────┬─────────────────────────────┬──────────────────────────────┬─────┬────────┬─────────┬───────┐
│
- Comprehensive Architectural
+ Comprehensive Architectural
│
- Implementation Details for
+ Implementation Details for
│
- Longitudinal Performance
+ Longitudinal Performance
│
- Strategic Security Framework
+ Strategic Security Framework
│
- Key
+ Key
│
- Status
+ Status
│
- Version
+ Version
│
- Owner
+ Owner
│
│
- Specification for the
+ Specification for the
│
- the High-Throughput
+ the High-Throughput
│
- Analysis Across
+ Analysis Across
│
- for Mitigating Sophisticated
+ for Mitigating Sophisticated
│
│
│
│
│
│
- Distributed Infrastructure
+ Distributed Infrastructure
│
- Asynchronous Message
+ Asynchronous Message
│
- Multi-Regional Cloud
+ Multi-Regional Cloud
│
- Cross-Site Scripting
+ Cross-Site Scripting
│
│
│
│
│
│
- Layer
+ Layer
│
- Processing Pipeline with
+ Processing Pipeline with
│
- Deployment Clusters
+ Deployment Clusters
│
- Vulnerabilities
+ Vulnerabilities
│
│
│
@@ -63,7 +63,7 @@
│
│
│
- Extended Scalability
+ Extended Scalability
│
│
│
@@ -73,7 +73,7 @@
│
│
│
- Features and Redundancy
+ Features and Redundancy
│
│
│
@@ -83,7 +83,7 @@
│
│
│
- Protocols
+ Protocols
│
│
│
@@ -93,105 +93,105 @@
│
├─────────────────────────────┼──────────────────────────────┼─────────────────────────────┼──────────────────────────────┼─────┼────────┼─────────┼───────┤
│
- The primary architecture
+ The primary architecture
│
- Each message is processed
+ Each message is processed
│
- Historical data indicates a
+ Historical data indicates a
│
- A multi-layered defense
+ A multi-layered defense
│
- INF
+ INF
│
- Active
+ Active
│
- v2.4
+ v2.4
│
- J.
+ J.
│
│
- utilizes a decoupled
+ utilizes a decoupled
│
- through a series of
+ through a series of
│
- significant reduction in
+ significant reduction in
│
- strategy incorporates
+ strategy incorporates
│
│
│
│
- Doe
+ Doe
│
│
- microservices approach,
+ microservices approach,
│
- specialized workers that
+ specialized workers that
│
- tail latency when utilizing
+ tail latency when utilizing
│
- content security policies,
+ content security policies,
│
│
│
│
│
│
- leveraging container
+ leveraging container
│
- handle data transformation,
+ handle data transformation,
│
- edge computing nodes closer
+ edge computing nodes closer
│
- input sanitization
+ input sanitization
│
│
│
│
│
│
- orchestration for
+ orchestration for
│
- validation, and persistent
+ validation, and persistent
│
- to the geographic location
+ to the geographic location
│
- libraries, and regular
+ libraries, and regular
│
│
│
│
│
│
- scalability and fault
+ scalability and fault
│
- storage using a persistent
+ storage using a persistent
│
- of the end-user base.
+ of the end-user base.
│
- automated penetration
+ automated penetration
│
│
│
│
│
│
- tolerance in high-load
+ tolerance in high-load
│
- queue.
+ queue.
│
│
- testing routines.
+ testing routines.
│
│
│
│
│
│
- scenarios.
+ scenarios.
│
│
- Monitoring tools have
+ Monitoring tools have
│
│
│
@@ -200,85 +200,85 @@
│
│
│
- The pipeline features
+ The pipeline features
│
- captured a steady increase
+ captured a steady increase
│
- Developers are required to
+ Developers are required to
│
│
│
│
│
│
- This layer provides the
+ This layer provides the
│
- built-in retry mechanisms
+ built-in retry mechanisms
│
- in throughput efficiency
+ in throughput efficiency
│
- undergo mandatory security
+ undergo mandatory security
│
│
│
│
│
│
- fundamental building blocks
+ fundamental building blocks
│
- with exponential backoff to
+ with exponential backoff to
│
- since the introduction of
+ since the introduction of
│
- training focusing on the
+ training focusing on the
│
│
│
│
│
│
- for service discovery, load
+ for service discovery, load
│
- ensure message delivery
+ ensure message delivery
│
- the vectorized query engine
+ the vectorized query engine
│
- OWASP Top Ten to ensure that
+ OWASP Top Ten to ensure that
│
│
│
│
│
│
- balancing, and
+ balancing, and
│
- integrity even during
+ integrity even during
│
- in the primary data
+ in the primary data
│
- security is integrated into
+ security is integrated into
│
│
│
│
│
│
- inter-service communication
+ inter-service communication
│
- transient network or service
+ transient network or service
│
- warehouse.
+ warehouse.
│
- the initial design phase.
+ the initial design phase.
│
│
│
│
│
│
- via highly efficient
+ via highly efficient
│
- failures.
+ failures.
│
│
│
@@ -287,12 +287,12 @@
│
│
│
- protocol buffers.
+ protocol buffers.
│
│
- Resource utilization
+ Resource utilization
│
- The implementation of a
+ The implementation of a
│
│
│
@@ -300,85 +300,85 @@
│
│
│
- Horizontal autoscaling is
+ Horizontal autoscaling is
│
- metrics demonstrate that
+ metrics demonstrate that
│
- robust Identity and Access
+ robust Identity and Access
│
│
│
│
│
│
- Advanced telemetry and
+ Advanced telemetry and
│
- triggered automatically
+ triggered automatically
│
- the transition to
+ the transition to
│
- Management system ensures
+ Management system ensures
│
│
│
│
│
│
- logging integrations allow
+ logging integrations allow
│
- based on the depth of the
+ based on the depth of the
│
- serverless compute for
+ serverless compute for
│
- that the principle of least
+ that the principle of least
│
│
│
│
│
│
- for real-time monitoring of
+ for real-time monitoring of
│
- processing queue, ensuring
+ processing queue, ensuring
│
- intermittent tasks has
+ intermittent tasks has
│
- privilege is strictly
+ privilege is strictly
│
│
│
│
│
│
- system health and rapid
+ system health and rapid
│
- consistent performance
+ consistent performance
│
- resulted in a thirty
+ resulted in a thirty
│
- enforced across all
+ enforced across all
│
│
│
│
│
│
- identification of
+ identification of
│
- during unexpected traffic
+ during unexpected traffic
│
- percent cost optimization.
+ percent cost optimization.
│
- environments.
+ environments.
│
│
│
│
│
│
- bottlenecks within the
+ bottlenecks within the
│
- spikes.
+ spikes.
│
│
│
@@ -387,7 +387,7 @@
│
│
│
- service mesh.
+ service mesh.
│
│
│
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-long-headers-and-4-columns-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-long-headers-and-4-columns-correctly.snap.svg
index 7e035a45b0..828c7fd9fa 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-long-headers-and-4-columns-correctly.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-long-headers-and-4-columns-correctly.snap.svg
@@ -6,57 +6,57 @@
┌───────────────┬───────────────┬──────────────────┬──────────────────┐
│
- Very Long
+ Very Long
│
- Very Long
+ Very Long
│
- Very Long Column
+ Very Long Column
│
- Very Long Column
+ Very Long Column
│
│
- Column Header
+ Column Header
│
- Column Header
+ Column Header
│
- Header Three
+ Header Three
│
- Header Four
+ Header Four
│
│
- One
+ One
│
- Two
+ Two
│
│
│
├───────────────┼───────────────┼──────────────────┼──────────────────┤
│
- Data 1.1
+ Data 1.1
│
- Data 1.2
+ Data 1.2
│
- Data 1.3
+ Data 1.3
│
- Data 1.4
+ Data 1.4
│
│
- Data 2.1
+ Data 2.1
│
- Data 2.2
+ Data 2.2
│
- Data 2.3
+ Data 2.3
│
- Data 2.4
+ Data 2.4
│
│
- Data 3.1
+ Data 3.1
│
- Data 3.2
+ Data 3.2
│
- Data 3.3
+ Data 3.3
│
- Data 3.4
+ Data 3.4
│
└───────────────┴───────────────┴──────────────────┴──────────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-mixed-emojis-As-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-mixed-emojis-As-.snap.svg
index c492a83370..3e76bc05e3 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-mixed-emojis-As-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-mixed-emojis-As-.snap.svg
@@ -6,26 +6,26 @@
┌───────────────┬───────────────────┬────────────────┐
│
- Mixed 😃 中文
+ Mixed 😃 中文
│
- Complex 🚀 日本語
+ Complex 🚀 日本語
│
- Text 📝 한국어
+ Text 📝 한국어
│
├───────────────┼───────────────────┼────────────────┤
│
- 你好 😃
+ 你好 😃
│
- こんにちは 🚀
+ こんにちは 🚀
│
- 안녕하세요 📝
+ 안녕하세요 📝
│
│
- World 🌍
+ World 🌍
│
- Code 💻
+ Code 💻
│
- Pizza 🍕
+ Pizza 🍕
│
└───────────────┴───────────────────┴────────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-Asian-chara-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-Asian-chara-.snap.svg
index 0173d8a59f..7f31b51548 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-Asian-chara-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-Asian-chara-.snap.svg
@@ -6,26 +6,26 @@
┌──────────────┬─────────────────┬───────────────┐
│
- Chinese 中文
+ Chinese 中文
│
- Japanese 日本語
+ Japanese 日本語
│
- Korean 한국어
+ Korean 한국어
│
├──────────────┼─────────────────┼───────────────┤
│
- 你好
+ 你好
│
- こんにちは
+ こんにちは
│
- 안녕하세요
+ 안녕하세요
│
│
- 世界
+ 世界
│
- 世界
+ 世界
│
- 세계
+ 세계
│
└──────────────┴─────────────────┴───────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-emojis-and-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-emojis-and-.snap.svg
index 837921a52c..a3abd45c53 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-emojis-and-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-emojis-and-.snap.svg
@@ -6,26 +6,26 @@
┌──────────┬───────────┬──────────┐
│
- Happy 😀
+ Happy 😀
│
- Rocket 🚀
+ Rocket 🚀
│
- Heart ❤️
+ Heart ❤️
│
├──────────┼───────────┼──────────┤
│
- Smile 😃
+ Smile 😃
│
- Fire 🔥
+ Fire 🔥
│
- Love 💖
+ Love 💖
│
│
- Cool 😎
+ Cool 😎
│
- Star ⭐
+ Star ⭐
│
- Blue 💙
+ Blue 💙
│
└──────────┴───────────┴──────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-complex-markdown-in-rows-and-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-complex-markdown-in-rows-and-.snap.svg
index 65d1369d63..b48572438b 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-complex-markdown-in-rows-and-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-complex-markdown-in-rows-and-.snap.svg
@@ -6,45 +6,45 @@
┌───────────────┬─────────────────────────────┐
│
- Feature
+ Feature
│
- Markdown
+ Markdown
│
├───────────────┼─────────────────────────────┤
│
- Bold
+ Bold
│
Bold Text
│
│
- Italic
+ Italic
│
Italic Text
│
│
- Combined
+ Combined
│
Bold and Italic
│
│
- Link
+ Link
│
- Google (
- https://google.com
- )
+ Google (
+ https://google.com
+ )
│
│
- Code
+ Code
│
- const x = 1
+ const x = 1
│
│
- Strikethrough
+ Strikethrough
│
- Strike
+ Strike
│
│
- Underline
+ Underline
│
Underline
│
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-headers-are-em-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-headers-are-em-.snap.svg
index b2523badcd..180c7aeb56 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-headers-are-em-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-headers-are-em-.snap.svg
@@ -10,9 +10,9 @@
│
├────────┼────────┤
│
- Data 1
+ Data 1
│
- Data 2
+ Data 2
│
└────────┴────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-there-are-more-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-there-are-more-.snap.svg
index ad9ab723a8..685260b84d 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-there-are-more-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-there-are-more-.snap.svg
@@ -6,17 +6,17 @@
┌──────────┬──────────┬──────────┐
│
- Header 1
+ Header 1
│
- Header 2
+ Header 2
│
- Header 3
+ Header 3
│
├──────────┼──────────┼──────────┤
│
- Data 1
+ Data 1
│
- Data 2
+ Data 2
│
│
└──────────┴──────────┴──────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-strips-bold-markers-from-headers-and-renders-them-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-strips-bold-markers-from-headers-and-renders-them-correctly.snap.svg
index 5ce1acf17d..bc33d9e78a 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-strips-bold-markers-from-headers-and-renders-them-correctly.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-strips-bold-markers-from-headers-and-renders-them-correctly.snap.svg
@@ -6,19 +6,19 @@
┌─────────────┬───────────────┬──────────────┐
│
- Bold Header
+ Bold Header
│
- Normal Header
+ Normal Header
│
- Another Bold
+ Another Bold
│
├─────────────┼───────────────┼──────────────┤
│
- Data 1
+ Data 1
│
- Data 2
+ Data 2
│
- Data 3
+ Data 3
│
└─────────────┴───────────────┴──────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-all-long-columns-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-all-long-columns-correctly.snap.svg
index 18bbbba783..d69f29ece4 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-all-long-columns-correctly.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-all-long-columns-correctly.snap.svg
@@ -6,46 +6,46 @@
┌────────────────┬────────────────┬─────────────────┐
│
- Col 1
+ Col 1
│
- Col 2
+ Col 2
│
- Col 3
+ Col 3
│
├────────────────┼────────────────┼─────────────────┤
│
- This is a very
+ This is a very
│
- This is also a
+ This is also a
│
- And this is the
+ And this is the
│
│
- long text that
+ long text that
│
- very long text
+ very long text
│
- third long text
+ third long text
│
│
- needs wrapping
+ needs wrapping
│
- that needs
+ that needs
│
- that needs
+ that needs
│
│
- in column 1
+ in column 1
│
- wrapping in
+ wrapping in
│
- wrapping in
+ wrapping in
│
│
│
- column 2
+ column 2
│
- column 3
+ column 3
│
└────────────────┴────────────────┴─────────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-columns-with-punctuation-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-columns-with-punctuation-correctly.snap.svg
index 26e991d4dc..f16cdd29ae 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-columns-with-punctuation-correctly.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-columns-with-punctuation-correctly.snap.svg
@@ -6,45 +6,45 @@
┌───────────────────┬───────────────┬─────────────────┐
│
- Punctuation 1
+ Punctuation 1
│
- Punctuation 2
+ Punctuation 2
│
- Punctuation 3
+ Punctuation 3
│
├───────────────────┼───────────────┼─────────────────┤
│
- Start. Stop.
+ Start. Stop.
│
- Semi; colon:
+ Semi; colon:
│
- At@ Hash#
+ At@ Hash#
│
│
- Comma, separated.
+ Comma, separated.
│
- Pipe| Slash/
+ Pipe| Slash/
│
- Dollar$
+ Dollar$
│
│
- Exclamation!
+ Exclamation!
│
- Backslash\
+ Backslash\
│
- Percent% Caret^
+ Percent% Caret^
│
│
- Question?
+ Question?
│
│
- Ampersand&
+ Ampersand&
│
│
- hyphen-ated
+ hyphen-ated
│
│
- Asterisk*
+ Asterisk*
│
└───────────────────┴───────────────┴─────────────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-long-cell-content-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-long-cell-content-correctly.snap.svg
index 1028881aa5..f46137df13 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-long-cell-content-correctly.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-long-cell-content-correctly.snap.svg
@@ -6,28 +6,28 @@
┌───────┬─────────────────────────────┬───────┐
│
- Col 1
+ Col 1
│
- Col 2
+ Col 2
│
- Col 3
+ Col 3
│
├───────┼─────────────────────────────┼───────┤
│
- Short
+ Short
│
- This is a very long cell
+ This is a very long cell
│
- Short
+ Short
│
│
│
- content that should wrap to
+ content that should wrap to
│
│
│
│
- multiple lines
+ multiple lines
│
│
└───────┴─────────────────────────────┴───────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-mixed-long-and-short-columns-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-mixed-long-and-short-columns-correctly.snap.svg
index dc4aef6539..f517dc3632 100644
--- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-mixed-long-and-short-columns-correctly.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-mixed-long-and-short-columns-correctly.snap.svg
@@ -6,29 +6,29 @@
┌───────┬──────────────────────────┬────────┐
│
- Short
+ Short
│
- Long
+ Long
│
- Medium
+ Medium
│
├───────┼──────────────────────────┼────────┤
│
- Tiny
+ Tiny
│
- This is a very long text
+ This is a very long text
│
- Not so
+ Not so
│
│
│
- that definitely needs to
+ that definitely needs to
│
- long
+ long
│
│
│
- wrap to the next line
+ wrap to the next line
│
│
└───────┴──────────────────────────┴────────┘
diff --git a/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-a-pending-search-dialog-google_web_search-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-a-pending-search-dialog-google_web_search-.snap.svg
index fa207b48e5..6a693d318b 100644
--- a/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-a-pending-search-dialog-google_web_search-.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-a-pending-search-dialog-google_web_search-.snap.svg
@@ -8,7 +8,7 @@
▜
▄
Gemini CLI
- v1.2.3
+ v1.2.3
▝
▜
▄
@@ -17,16 +17,16 @@
▀
▝
▀
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- ⊶
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ ⊶
google_web_search
- │
- │
- │
- │
- Searching...
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ Searching...
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-a-shell-tool.snap.svg b/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-a-shell-tool.snap.svg
index 686698adaf..1c0ff4b121 100644
--- a/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-a-shell-tool.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-a-shell-tool.snap.svg
@@ -8,7 +8,7 @@
▜
▄
Gemini CLI
- v1.2.3
+ v1.2.3
▝
▜
▄
@@ -17,16 +17,16 @@
▀
▝
▀
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- ⊶
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ ⊶
run_shell_command
- │
- │
- │
- │
- Running command...
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ Running command...
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file
diff --git a/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-an-empty-slice-following-a-search-tool.snap.svg b/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-an-empty-slice-following-a-search-tool.snap.svg
index fa207b48e5..6a693d318b 100644
--- a/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-an-empty-slice-following-a-search-tool.snap.svg
+++ b/packages/cli/src/ui/utils/__snapshots__/borderStyles-MainContent-tool-group-border-SVG-snapshots-should-render-SVG-snapshot-for-an-empty-slice-following-a-search-tool.snap.svg
@@ -8,7 +8,7 @@
▜
▄
Gemini CLI
- v1.2.3
+ v1.2.3
▝
▜
▄
@@ -17,16 +17,16 @@
▀
▝
▀
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- ⊶
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ ⊶
google_web_search
- │
- │
- │
- │
- Searching...
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ Searching...
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file