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 96ac9e7621..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
@@ -94,20 +94,20 @@
│
│
│
- Max Chat Model Attempts
- 10
+ Retry Fetch Errors
+ true
│
│
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ Retry on "exception TypeError: fetch failed sending request" errors.
│
│
│
│
- Debug Keystroke Logging
- false
+ Max Chat Model Attempts
+ 10
│
│
- Enable debug logging of keystrokes to the console.
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
│
│
│
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 7a35e051b2..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
@@ -94,20 +94,20 @@
│
│
│
- Max Chat Model Attempts
- 10
+ Retry Fetch Errors
+ true
│
│
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ Retry on "exception TypeError: fetch failed sending request" errors.
│
│
│
│
- Debug Keystroke Logging
- false
+ Max Chat Model Attempts
+ 10
│
│
- Enable debug logging of keystrokes to the console.
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
│
│
│
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 9c01031ebe..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
@@ -94,20 +94,20 @@
│
│
│
- Max Chat Model Attempts
- 10
+ Retry Fetch Errors
+ true
│
│
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ Retry on "exception TypeError: fetch failed sending request" errors.
│
│
│
│
- Debug Keystroke Logging
- false*
+ Max Chat Model Attempts
+ 10
│
│
- Enable debug logging of keystrokes to the console.
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
│
│
│
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 96ac9e7621..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
@@ -94,20 +94,20 @@
│
│
│
- Max Chat Model Attempts
- 10
+ Retry Fetch Errors
+ true
│
│
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ Retry on "exception TypeError: fetch failed sending request" errors.
│
│
│
│
- Debug Keystroke Logging
- false
+ Max Chat Model Attempts
+ 10
│
│
- Enable debug logging of keystrokes to the console.
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
│
│
│
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 96ac9e7621..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
@@ -94,20 +94,20 @@
│
│
│
- Max Chat Model Attempts
- 10
+ Retry Fetch Errors
+ true
│
│
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ Retry on "exception TypeError: fetch failed sending request" errors.
│
│
│
│
- Debug Keystroke Logging
- false
+ Max Chat Model Attempts
+ 10
│
│
- Enable debug logging of keystrokes to the console.
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
│
│
│
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 f9cf782f72..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
@@ -83,20 +83,20 @@
│
│
│
- Max Chat Model Attempts
- 10
+ Retry Fetch Errors
+ true
│
│
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ Retry on "exception TypeError: fetch failed sending request" errors.
│
│
│
│
- Debug Keystroke Logging
- false
+ Max Chat Model Attempts
+ 10
│
│
- Enable debug logging of keystrokes to the console.
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
│
│
│
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 1866d1ab67..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
@@ -94,20 +94,20 @@
│
│
│
- Max Chat Model Attempts
- 10
+ Retry Fetch Errors
+ true
│
│
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ Retry on "exception TypeError: fetch failed sending request" errors.
│
│
│
│
- Debug Keystroke Logging
- false
+ Max Chat Model Attempts
+ 10
│
│
- Enable debug logging of keystrokes to the console.
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
│
│
│
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 96ac9e7621..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
@@ -94,20 +94,20 @@
│
│
│
- Max Chat Model Attempts
- 10
+ Retry Fetch Errors
+ true
│
│
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ Retry on "exception TypeError: fetch failed sending request" errors.
│
│
│
│
- Debug Keystroke Logging
- false
+ Max Chat Model Attempts
+ 10
│
│
- Enable debug logging of keystrokes to the console.
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
│
│
│
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 739a96cf09..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
@@ -94,20 +94,20 @@
│
│
│
- Max Chat Model Attempts
- 10
+ Retry Fetch Errors
+ true
│
│
- Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
+ Retry on "exception TypeError: fetch failed sending request" errors.
│
│
│
│
- Debug Keystroke Logging
- true*
+ Max Chat Model Attempts
+ 10
│
│
- Enable debug logging of keystrokes to the console.
+ Maximum number of attempts for requests to the main chat model. Cannot exceed 10.
│
│
│