From 05544d059762d79918e259843e75766c328ac445 Mon Sep 17 00:00:00 2001 From: Christoph Schmatzler Date: Thu, 5 Mar 2026 10:02:19 +0000 Subject: [PATCH] go --- profiles/opencode.nix | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/profiles/opencode.nix b/profiles/opencode.nix index 69aa33f..ca1b2b2 100644 --- a/profiles/opencode.nix +++ b/profiles/opencode.nix @@ -79,6 +79,46 @@ commit_footer = false; include_co_authored_by = false; }; + runtime_fallback = true; + agents = { + explore = { + model = "opencode-go/minimax-m2.5"; + fallback_models = ["anthropic/claude-haiku-4-5"]; + }; + librarian = { + model = "opencode-go/minimax-m2.5"; + fallback_models = ["opencode-go/glm-5"]; + }; + sisyphus = { + fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"]; + }; + }; + categories = { + "visual-engineering" = { + fallback_models = ["opencode-go/glm-5" "opencode-go/kimi-k2.5"]; + }; + ultrabrain = { + fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"]; + }; + deep = { + fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"]; + }; + artistry = { + fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"]; + }; + quick = { + fallback_models = ["opencode-go/minimax-m2.5"]; + }; + "unspecified-low" = { + fallback_models = ["opencode-go/minimax-m2.5" "opencode-go/kimi-k2.5"]; + }; + "unspecified-high" = { + fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"]; + }; + writing = { + fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/minimax-m2.5"]; + }; + }; }; }; }