From b147f7409b7750ae1090a5e5cd8b70d5af50e83e Mon Sep 17 00:00:00 2001 From: Amolith Date: Wed, 3 Dec 2025 15:35:48 -0700 Subject: [PATCH] fix(agents): remove --selected from gum filter Assisted-by: Claude Opus 4.5 via Crush --- 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(-) diff --git a/fish/functions/_synu_agents/aider.fish b/fish/functions/_synu_agents/aider.fish index 2dfc097e297cc1a79a98b60a9f62bc1403f75927..15f758427543450fdba2d8ee20ed37f6f18b56a1 100644 --- a/fish/functions/_synu_agents/aider.fish +++ b/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 | \ diff --git a/fish/functions/_synu_agents/claude.fish b/fish/functions/_synu_agents/claude.fish index d082641788c611d4c1b3aa284326fe72c0760c88..6c306d04099a03fdeb71ad893a8e0845f6583c5e 100644 --- a/fish/functions/_synu_agents/claude.fish +++ b/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') diff --git a/fish/functions/_synu_agents/llxprt.fish b/fish/functions/_synu_agents/llxprt.fish index 57248205774bb58601496dbcbd57f3b5e03bf8cb..a3a5b8ed6ff8f2674023310af088d6781827c5b0 100644 --- a/fish/functions/_synu_agents/llxprt.fish +++ b/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 | \ diff --git a/fish/functions/_synu_agents/opencode.fish b/fish/functions/_synu_agents/opencode.fish index 57973d5bfe8be87b0ddb3a9934ec061659a4ba82..9ce85c4c1614bc309f1968d9eb452f351ff9d203 100644 --- a/fish/functions/_synu_agents/opencode.fish +++ b/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 | \ diff --git a/fish/functions/_synu_agents/qwen.fish b/fish/functions/_synu_agents/qwen.fish index 9900ca871890c22ef2416da8d1c379ad269e7772..5f46dbe59f9a2e0230825b98393f4190be4cad85 100644 --- a/fish/functions/_synu_agents/qwen.fish +++ b/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 | \