From e161693587bcc249064165a98f9a7f184dc06c13 Mon Sep 17 00:00:00 2001 From: Jacob Date: Wed, 30 Sep 2026 02:51:15 -0400 Subject: [PATCH] chore: update default reasoning levels and slightly update shortcut model lists --- src/server.rs | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/server.rs b/src/server.rs index 9a77d4d..042dbb2 100644 --- a/src/server.rs +++ b/src/server.rs @@ -66,6 +66,8 @@ enum Shortcut { M, L, XL, + + Experimental, } @@ -114,7 +116,6 @@ impl Shortcut { S::XS => vec![ (P::GoogleAiStudio, "gemini-3.5-flash-lite".into()), (P::OpenRouter, "poolside/laguna-xs-2.1:free".into()), - (P::OpenRouter, "nex-agi/nex-n2.5-mini:free".into()), (P::OpenRouter, "cohere/north-mini-code:free".into()), (P::OpenRouter, "nvidia/nemotron-3.5-lightning:free".into()), (P::OpenRouter, "google/gemma-4-26b-a4b-it:free".into()), @@ -130,6 +131,7 @@ impl Shortcut { (P::Groq, "groq/compound-mini".into()), (P::OpenRouter, "openrouter/free".into()), ], + S::S => vec![ (P::CloudflareWorkersAi, "@cf/qwen/qwen3.8-27b".into()), (P::OpenRouter, "qwen/qwen3.8-27b:free".into()), @@ -141,6 +143,7 @@ impl Shortcut { (P::Groq, "groq/compound".into()), (P::OpenRouter, "openrouter/fusion".into()), ], + S::M => vec![ (P::GoogleAiStudio, "gemini-3.8-flash".into()), (P::GoogleAiStudio, "gemini-3.7-flash".into()), @@ -155,6 +158,7 @@ impl Shortcut { (P::OpenRouter, "openai/gpt-oss-120b:free".into()), (P::Groq, "openai/gpt-oss-120b".into()), ], + S::L => vec![ (P::CloudflareWorkersAi, "@cf/zai-org/glm-5.3-flash".into()), (P::HuggingFace, "zai-org/GLM-5.3-Flash".into()), @@ -164,6 +168,7 @@ impl Shortcut { (P::OpenRouter, "thinkingmachines/inkling-small:free".into()), (P::HuggingFace, "thinkingmachines/Inkling-Small".into()), ], + S::XL => vec![ (P::CloudflareWorkersAi, "@cf/zai-org/glm-5.3".into()), (P::HuggingFace, "zai-org/GLM-5.3".into()), @@ -175,6 +180,10 @@ impl Shortcut { (P::HuggingFace, "tencent/Hy4-preview".into()), (P::HuggingFace, "deepseek-ai/DeepSeek-V4-Pro".into()), ], + + S::Experimental => vec![ + (P::OpenRouter, "space-bunny-alpha".into()) + ] } } @@ -184,10 +193,12 @@ impl Shortcut { match self { S::XS => R::None, - S::S => R::Minimal, - S::M => R::Low, - S::L => R::Medium, - S::XL => R::High, + S::S => R::Low, + S::M => R::Medium, + S::L => R::High, + S::XL => R::ExtraHigh, + + S::Experimental => R::Medium, } } }