fix(agents): remove --selected from gum filter

Amolith created

Assisted-by: Claude Opus 4.5 via Crush

Change summary

fish/functions/_synu_agents/aider.fish    |  4 ++--
fish/functions/_synu_agents/claude.fish   | 12 ++++++------
fish/functions/_synu_agents/llxprt.fish   |  2 +-
fish/functions/_synu_agents/opencode.fish |  2 +-
fish/functions/_synu_agents/qwen.fish     |  2 +-
5 files changed, 11 insertions(+), 11 deletions(-)

Detailed changes

fish/functions/_synu_agents/aider.fish 🔗

@@ -104,7 +104,7 @@ function _synu_agent_aider_interactive --description "Interactive model selectio
     # Select main model
     set -l model_name (printf "%s\n" $model_names | \
         gum filter --limit 1 --header "Select main model for Aider (current: $current_model_id)" \
-        --selected "$current_model_name" --placeholder "Filter models...")
+        --placeholder "Filter models...")
     or return 1
 
     set -l model_id (echo $models_json | \
@@ -121,7 +121,7 @@ function _synu_agent_aider_interactive --description "Interactive model selectio
     if test "$use_editor_model" = "Yes (architect + editor mode)"
         set -l editor_model_name (printf "%s\n" $model_names | \
             gum filter --limit 1 --header "Select editor model for Aider (current: $current_editor_id)" \
-            --selected "$current_editor_name" --placeholder "Filter models...")
+            --placeholder "Filter models...")
         or return 1
 
         set -l editor_model_id (echo $models_json | \

fish/functions/_synu_agents/claude.fish 🔗

@@ -139,7 +139,7 @@ function _synu_agent_claude_interactive --description "Interactive model selecti
             if test "$group" = "Large (Opus, Sonnet, Sub-agent)"
                 set -l model_name (printf "%s\n" $model_names | \
                     gum filter --limit 1 --header "Select model for Large group (opus: $current_opus_id, sonnet: $current_sonnet_id, agent: $current_agent_id)" \
-                    --selected "$current_opus_name" --placeholder "Filter models...")
+                    --placeholder "Filter models...")
                 or return 1
                 set -l model_id (echo $models_json | \
                     jq -r --arg name "$model_name" '.data[] | select(.name == $name) | .id')
@@ -149,7 +149,7 @@ function _synu_agent_claude_interactive --description "Interactive model selecti
             else if test "$group" = "Light (Haiku)"
                 set -l model_name (printf "%s\n" $model_names | \
                     gum filter --limit 1 --header "Select model for Light group (haiku: $current_haiku_id)" \
-                    --selected "$current_haiku_name" --placeholder "Filter models...")
+                    --placeholder "Filter models...")
                 or return 1
                 set -l model_id (echo $models_json | \
                     jq -r --arg name "$model_name" '.data[] | select(.name == $name) | .id')
@@ -170,7 +170,7 @@ function _synu_agent_claude_interactive --description "Interactive model selecti
                 case "Opus"
                     set -l model_name (printf "%s\n" $model_names | \
                         gum filter --limit 1 --header "Select Opus model (current: $current_opus_id)" \
-                        --selected "$current_opus_name" --placeholder "Filter models...")
+                        --placeholder "Filter models...")
                     or return 1
                     set -l model_id (echo $models_json | \
                         jq -r --arg name "$model_name" '.data[] | select(.name == $name) | .id')
@@ -180,7 +180,7 @@ function _synu_agent_claude_interactive --description "Interactive model selecti
                 case "Sonnet"
                     set -l model_name (printf "%s\n" $model_names | \
                         gum filter --limit 1 --header "Select Sonnet model (current: $current_sonnet_id)" \
-                        --selected "$current_sonnet_name" --placeholder "Filter models...")
+                        --placeholder "Filter models...")
                     or return 1
                     set -l model_id (echo $models_json | \
                         jq -r --arg name "$model_name" '.data[] | select(.name == $name) | .id')
@@ -190,7 +190,7 @@ function _synu_agent_claude_interactive --description "Interactive model selecti
                 case "Haiku"
                     set -l model_name (printf "%s\n" $model_names | \
                         gum filter --limit 1 --header "Select Haiku model (current: $current_haiku_id)" \
-                        --selected "$current_haiku_name" --placeholder "Filter models...")
+                        --placeholder "Filter models...")
                     or return 1
                     set -l model_id (echo $models_json | \
                         jq -r --arg name "$model_name" '.data[] | select(.name == $name) | .id')
@@ -200,7 +200,7 @@ function _synu_agent_claude_interactive --description "Interactive model selecti
                 case "Sub-agent"
                     set -l model_name (printf "%s\n" $model_names | \
                         gum filter --limit 1 --header "Select Sub-agent model (current: $current_agent_id)" \
-                        --selected "$current_agent_name" --placeholder "Filter models...")
+                        --placeholder "Filter models...")
                     or return 1
                     set -l model_id (echo $models_json | \
                         jq -r --arg name "$model_name" '.data[] | select(.name == $name) | .id')

fish/functions/_synu_agents/llxprt.fish 🔗

@@ -70,7 +70,7 @@ function _synu_agent_llxprt_interactive --description "Interactive model selecti
     # Select model
     set -l model_name (printf "%s\n" $model_names | \
         gum filter --limit 1 --header "Select model for llxprt (current: $current_id)" \
-        --selected "$current_name" --placeholder "Filter models...")
+        --placeholder "Filter models...")
     or return 1
 
     set -l model_id (echo $models_json | \

fish/functions/_synu_agents/opencode.fish 🔗

@@ -69,7 +69,7 @@ function _synu_agent_opencode_interactive --description "Interactive model selec
     # Select model
     set -l model_name (printf "%s\n" $model_names | \
         gum filter --limit 1 --header "Select model for OpenCode (current: $current_id)" \
-        --selected "$current_name" --placeholder "Filter models...")
+        --placeholder "Filter models...")
     or return 1
 
     set -l model_id (echo $models_json | \

fish/functions/_synu_agents/qwen.fish 🔗

@@ -74,7 +74,7 @@ function _synu_agent_qwen_interactive --description "Interactive model selection
     # Select model
     set -l model_name (printf "%s\n" $model_names | \
         gum filter --limit 1 --header "Select model for Qwen Code (current: $current_id)" \
-        --selected "$current_name" --placeholder "Filter models...")
+        --placeholder "Filter models...")
     or return 1
 
     set -l model_id (echo $models_json | \