From b58b7e84d10fd17113998288b68276c0ed733304 Mon Sep 17 00:00:00 2001 From: m3tam3re
Date: Sat, 15 Aug 2026 13:53:22 +0200 Subject: [PATCH] chore: opencode config updates --- profiles/sets/coding/agents/opencode.nix | 42 ++++++++++++++++-------- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/profiles/sets/coding/agents/opencode.nix b/profiles/sets/coding/agents/opencode.nix index 82a4bd9..a37ddd6 100644 --- a/profiles/sets/coding/agents/opencode.nix +++ b/profiles/sets/coding/agents/opencode.nix @@ -4,25 +4,34 @@ ohMyOpencodeSettings = { agents = { - sisyphus.model = "zai-coding-plan/glm-5.2"; - oracle.model = "litellm/claude-sonnet-5"; - librarian.model = "litellm/claude-sonnet-5"; - explore.model = "litellm/claude-haiku-4-5"; - multimodal-looker.model = "litellm/gpt-5.3-codex"; + # Primary worker: GLM-5.3 (1M ctx, beats Opus 4.8 on token efficiency). + sisyphus.model = "zai-coding-plan/glm-5.3"; + # Planning + deep analysis: strongest reasoning tier. prometheus.model = "litellm/claude-opus-4-8"; metis.model = "litellm/claude-opus-4-8"; - momus.model = "zai-coding-plan/glm-5.2"; - atlas.model = "zai-coding-plan/glm-5.2"; + # Verification + docs research: best tool-use quality. + oracle.model = "litellm/claude-sonnet-5"; + librarian.model = "litellm/claude-sonnet-5"; + # High-volume parallel codebase scans: speed-tuned GLM on flat rate. + explore.model = "zai-coding-plan/glm-5-turbo"; + # Vision: GLM-5.3 is text-only -> cheap capable Claude Haiku. + multimodal-looker.model = "litellm/claude-haiku-4-5"; + # Critic + navigator: flagship GLM on flat rate. + momus.model = "zai-coding-plan/glm-5.3"; + atlas.model = "zai-coding-plan/glm-5.3"; }; categories = { - visual-engineering.model = "zai-coding-plan/glm-5.2"; + # Volume categories -> flat-rate GLM-5.3 (1M ctx). + visual-engineering.model = "zai-coding-plan/glm-5.3"; + artistry.model = "zai-coding-plan/glm-5.3"; + writing.model = "zai-coding-plan/glm-5.3"; + # Long deep-work sessions -> GLM-5.3 1M ctx beats Sonnet 200k. + deep.model = "zai-coding-plan/glm-5.3"; + # Deliberately pay-per-token for top quality: ultrabrain.model = "litellm/claude-opus-4-8"; - deep.model = "litellm/claude-sonnet-5"; - artistry.model = "zai-coding-plan/glm-5.2"; - quick.model = "litellm/claude-haiku-4-5"; - unspecified-low.model = "litellm/claude-sonnet-5"; unspecified-high.model = "litellm/claude-opus-4-8"; - writing.model = "zai-coding-plan/glm-5.2"; + unspecified-low.model = "litellm/claude-sonnet-5"; + quick.model = "litellm/claude-haiku-4-5"; }; }; }; @@ -201,6 +210,13 @@ output = 128000; }; }; + "gpt-5.3-codex" = { + name = "GPT-5.3 Codex"; + limit = { + context = 400000; + output = 128000; + }; + }; "claude-haiku-4-5" = { name = "Claude Haiku 4.5"; options = {