diff --git a/packages/cli/src/ui/components/__snapshots__/ConfigInitDisplay.test.tsx.snap b/packages/cli/src/ui/components/__snapshots__/ConfigInitDisplay.test.tsx.snap
index 8d03baaa49..1b14fadf55 100644
--- a/packages/cli/src/ui/components/__snapshots__/ConfigInitDisplay.test.tsx.snap
+++ b/packages/cli/src/ui/components/__snapshots__/ConfigInitDisplay.test.tsx.snap
@@ -18,6 +18,12 @@ Spinner Connecting to MCP servers... (0/5) - Waiting for: s1, s2, s3, +2 more
"
`;
+exports[`ConfigInitDisplay > truncates list of waiting servers if too many 2`] = `
+"
+Spinner Connecting to MCP servers... (0/5) - Waiting for: s1, s2, s3, +2 more
+"
+`;
+
exports[`ConfigInitDisplay > updates message on McpClientUpdate event 1`] = `
"
Spinner Connecting to MCP servers... (1/2) - Waiting for: server2
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 ed6a14bfcb..fc567671b8 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
+ earch to filter
│
- │
- │
+ │
+ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
●
-
-
+
+
Vim Mode
-
-
+
+
false
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
- Clear Context on Plan Approval
- undefined
- │
- │
- Automatically clear conversation context after a plan is approved and implement…
- │
- │
- │
- │
- Retry Fetch Errors
- true
- │
- │
- Retry on "exception TypeError: fetch failed sending request" errors.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Retry Fetch Errors
+ true
+ │
+ │
+ Retry on "exception TypeError: fetch failed sending request" errors.
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
+ │
+ │
+
●
-
-
+
+
User Settings
-
- │
- │
+
+ │
+ │
Workspace Settings
- │
- │
+ │
+ │
System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ (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 79d96f5b80..a01eae091d 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
+ earch to filter
│
- │
- │
+ │
+ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
●
-
-
+
+
Vim Mode
-
-
+
+
true*
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
- Clear Context on Plan Approval
- undefined
- │
- │
- Automatically clear conversation context after a plan is approved and implement…
- │
- │
- │
- │
- Retry Fetch Errors
- true
- │
- │
- Retry on "exception TypeError: fetch failed sending request" errors.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Retry Fetch Errors
+ true
+ │
+ │
+ Retry on "exception TypeError: fetch failed sending request" errors.
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
+ │
+ │
+
●
-
-
+
+
User Settings
-
- │
- │
+
+ │
+ │
Workspace Settings
- │
- │
+ │
+ │
System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ (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 e22d633c9c..d777591e70 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,142 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
+ │
+ │
+ │
+ │
╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
+ │
+ │
│
S
- earch to filter
+ earch to filter
│
- │
- │
+ │
+ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
●
-
-
+
+
Vim Mode
-
-
+
+
false*
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
Enable Auto Update
true*
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
- Clear Context on Plan Approval
- undefined
- │
- │
- Automatically clear conversation context after a plan is approved and implement…
- │
- │
- │
- │
- Retry Fetch Errors
- true
- │
- │
- Retry on "exception TypeError: fetch failed sending request" errors.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Retry Fetch Errors
+ true
+ │
+ │
+ Retry on "exception TypeError: fetch failed sending request" errors.
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
+ │
+ │
+
●
-
-
+
+
User Settings
-
- │
- │
+
+ │
+ │
Workspace Settings
- │
- │
+ │
+ │
System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ (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 ed6a14bfcb..fc567671b8 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
+ earch to filter
│
- │
- │
+ │
+ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
●
-
-
+
+
Vim Mode
-
-
+
+
false
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
- Clear Context on Plan Approval
- undefined
- │
- │
- Automatically clear conversation context after a plan is approved and implement…
- │
- │
- │
- │
- Retry Fetch Errors
- true
- │
- │
- Retry on "exception TypeError: fetch failed sending request" errors.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Retry Fetch Errors
+ true
+ │
+ │
+ Retry on "exception TypeError: fetch failed sending request" errors.
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
+ │
+ │
+
●
-
-
+
+
User Settings
-
- │
- │
+
+ │
+ │
Workspace Settings
- │
- │
+ │
+ │
System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ (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 ed6a14bfcb..fc567671b8 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
+ earch to filter
│
- │
- │
+ │
+ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
●
-
-
+
+
Vim Mode
-
-
+
+
false
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
- Clear Context on Plan Approval
- undefined
- │
- │
- Automatically clear conversation context after a plan is approved and implement…
- │
- │
- │
- │
- Retry Fetch Errors
- true
- │
- │
- Retry on "exception TypeError: fetch failed sending request" errors.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Retry Fetch Errors
+ true
+ │
+ │
+ Retry on "exception TypeError: fetch failed sending request" errors.
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
+ │
+ │
+
●
-
-
+
+
User Settings
-
- │
- │
+
+ │
+ │
Workspace Settings
- │
- │
+ │
+ │
System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ (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 3162e0da79..3d11268eff 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,136 +4,136 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
Settings
- │
- │
- │
- │
- ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
- Search to filter
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
+ │
+ │
+ │
+ │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
+ Search to filter
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
Vim Mode
- false
- │
- │
- Enable Vim keybindings
- │
- │
- │
- │
+ false
+ │
+ │
+ Enable Vim keybindings
+ │
+ │
+ │
+ │
Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
- Clear Context on Plan Approval
- undefined
- │
- │
- Automatically clear conversation context after a plan is approved and implement…
- │
- │
- │
- │
- Retry Fetch Errors
- true
- │
- │
- Retry on "exception TypeError: fetch failed sending request" errors.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Retry Fetch Errors
+ true
+ │
+ │
+ Retry on "exception TypeError: fetch failed sending request" errors.
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
> 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)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ (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 ed785dbc56..0f619971c1 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,142 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
+ │
+ │
+ │
+ │
╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
+ │
+ │
│
S
- earch to filter
+ earch to filter
│
- │
- │
+ │
+ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
●
-
-
+
+
Vim Mode
-
-
+
+
false*
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
Enable Auto Update
false*
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
- Clear Context on Plan Approval
- undefined
- │
- │
- Automatically clear conversation context after a plan is approved and implement…
- │
- │
- │
- │
- Retry Fetch Errors
- true
- │
- │
- Retry on "exception TypeError: fetch failed sending request" errors.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Retry Fetch Errors
+ true
+ │
+ │
+ Retry on "exception TypeError: fetch failed sending request" errors.
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
+ │
+ │
+
●
-
-
+
+
User Settings
-
- │
- │
+
+ │
+ │
Workspace Settings
- │
- │
+ │
+ │
System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ (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 ed6a14bfcb..fc567671b8 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
+ earch to filter
│
- │
- │
+ │
+ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
●
-
-
+
+
Vim Mode
-
-
+
+
false
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
Enable Auto Update
- true
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
+ true
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
- Clear Context on Plan Approval
- undefined
- │
- │
- Automatically clear conversation context after a plan is approved and implement…
- │
- │
- │
- │
- Retry Fetch Errors
- true
- │
- │
- Retry on "exception TypeError: fetch failed sending request" errors.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Retry Fetch Errors
+ true
+ │
+ │
+ Retry on "exception TypeError: fetch failed sending request" errors.
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
+ │
+ │
+
●
-
-
+
+
User Settings
-
- │
- │
+
+ │
+ │
Workspace Settings
- │
- │
+ │
+ │
System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ (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 21964b4f58..3a7a0580ff 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,142 +4,142 @@
- ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
- │
+ ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
+ │
+ │
+ │
> Settings
- │
- │
- │
- │
+ │
+ │
+ │
+ │
╭──────────────────────────────────────────────────────────────────────────────────────────────╮
- │
- │
+ │
+ │
│
S
- earch to filter
+ earch to filter
│
- │
- │
+ │
+ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
- │
- │
- │
- │
- ▲
- │
- │
-
+ │
+ │
+ │
+ │
+ ▲
+ │
+ │
+
●
-
-
+
+
Vim Mode
-
-
+
+
true*
- │
- │
-
-
- Enable Vim keybindings
-
- │
- │
- │
- │
+ │
+ │
+
+
+ Enable Vim keybindings
+
+ │
+ │
+ │
+ │
Default Approval Mode
- Default
- │
- │
- The default approval mode for tool execution. 'default' prompts for approval, 'au…
- │
- │
- │
- │
+ Default
+ │
+ │
+ The default approval mode for tool execution. 'default' prompts for approval, 'au…
+ │
+ │
+ │
+ │
Enable Auto Update
false*
- │
- │
- Enable automatic updates.
- │
- │
- │
- │
+ │
+ │
+ Enable automatic updates.
+ │
+ │
+ │
+ │
Enable Notifications
- false
- │
- │
- Enable run-event notifications for action-required prompts and session completion. …
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
+ 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…
- │
- │
- │
- │
- Clear Context on Plan Approval
- undefined
- │
- │
- Automatically clear conversation context after a plan is approved and implement…
- │
- │
- │
- │
- Retry Fetch Errors
- true
- │
- │
- Retry on "exception TypeError: fetch failed sending request" errors.
- │
- │
- │
- │
- ▼
- │
- │
- │
- │
+ true
+ │
+ │
+ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr…
+ │
+ │
+ │
+ │
+ Retry Fetch Errors
+ true
+ │
+ │
+ Retry on "exception TypeError: fetch failed sending request" errors.
+ │
+ │
+ │
+ │
+ Max Chat Model Attempts
+ 10
+ │
+ │
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ │
+ │
+ │
+ │
+ ▼
+ │
+ │
+ │
+ │
Apply To
- │
- │
-
+ │
+ │
+
●
-
-
+
+
User Settings
-
- │
- │
+
+ │
+ │
Workspace Settings
- │
- │
+ │
+ │
System Settings
- │
- │
- │
- │
- (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
- │
- │
- │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
+ │
+ │
+ │
+ │
+ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
+ │
+ │
+ │
+ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
\ No newline at end of file