From 79b375519bd9f10040d2265bcca8806cad6fe998 Mon Sep 17 00:00:00 2001 From: Michael Neale Date: Wed, 5 Nov 2025 13:55:45 +1100 Subject: [PATCH] use proper context for qwen3-coder --- crates/g3-core/src/lib.rs | 4 +++- crates/g3-providers/src/ollama.rs | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/crates/g3-core/src/lib.rs b/crates/g3-core/src/lib.rs index cb53ea6..4ea376a 100644 --- a/crates/g3-core/src/lib.rs +++ b/crates/g3-core/src/lib.rs @@ -977,7 +977,9 @@ impl Agent { } "ollama" => { // Ollama model context windows based on model name - if model_name.contains("qwen") { + if model_name.contains("qwen3-coder") { + 262144 // Qwen3-coder supports 256k context + } else if model_name.contains("qwen") { 32768 // Qwen2.5 supports 32k context } else if model_name.contains("gpt-oss") { 131072 // GPT-OSS supports 128k context diff --git a/crates/g3-providers/src/ollama.rs b/crates/g3-providers/src/ollama.rs index 7967297..cb08453 100644 --- a/crates/g3-providers/src/ollama.rs +++ b/crates/g3-providers/src/ollama.rs @@ -81,6 +81,9 @@ pub const OLLAMA_KNOWN_MODELS: &[&str] = &[ "qwen2.5:7b", "qwen2.5:14b", "qwen2.5:32b", + "qwen2.5-coder", + "qwen2.5-coder:7b", + "qwen3-coder", "phi3", "gemma2", ];