From 4ae7abe03997145b52fe7ddafb7cb63b496335cb Mon Sep 17 00:00:00 2001 From: David Gageot Date: Wed, 3 Jun 2026 18:51:12 +0200 Subject: [PATCH] refactor(coder): use first_available model selection with multi-provider fallbacks --- pkg/config/builtin-agents/coder.yaml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/pkg/config/builtin-agents/coder.yaml b/pkg/config/builtin-agents/coder.yaml index d2a09af07..094b9f06e 100644 --- a/pkg/config/builtin-agents/coder.yaml +++ b/pkg/config/builtin-agents/coder.yaml @@ -1,10 +1,16 @@ models: default: - provider: anthropic - model: claude-opus-4-6 - haiku: - provider: anthropic - model: claude-haiku-4-5 + first_available: + - anthropic/claude-opus-4-8 + - openai/gpt-5.5 + - google/gemini-3.5-flash + - dmr/ai/qwen3 + fast: + first_available: + - anthropic/claude-haiku-4-5 + - openai/gpt-5.4-mini + - google/gemini-3.1-flash-lite + - dmr/ai/qwen3 agents: root: @@ -185,7 +191,7 @@ agents: agent: root librarian: - model: haiku + model: fast description: Web Researcher instruction: | You search the web for documentation, articles, and technical references.