diff --git a/README.md b/README.md index 97226fd..70f8aab 100644 --- a/README.md +++ b/README.md @@ -129,9 +129,9 @@ used" — so `claude-mode openrouter` always means `default`. | preset | provider | opus | sonnet | haiku | fable | |---|---|---|---|---|---| -| `default` | openrouter | `deepseek/deepseek-v4-flash-0731` | `qwen/qwen3.7-flash` | `openrouter/free` | `z-ai/glm-5.2` | +| `default` | openrouter | `deepseek/deepseek-v4-flash-0731` | `qwen/qwen3.7-flash` | `openrouter/free` | `z-ai/glm-5.3` | | `cheap` | openrouter | `deepseek/deepseek-v4-pro` | `deepseek/deepseek-v4-flash-0731` | `qwen/qwen3.7-flash` | `openai/gpt-5.6-luna-pro` | -| `zai` | zai | `glm-5.2` | `glm-5.2` | `glm-4.7` | `glm-5.2` | +| `zai` | zai | `glm-5.3` | `glm-5.3` | `glm-4.7` | `glm-5.3` | | `lmstudio` | lmstudio | `kwaipilot_kat-coder-v2.5-dev` (all tiers) | | | | | `lmstudio-qwen` | lmstudio | `qwen3.6-35b-a3b-uncensored-heretic-native-mtp-preserved` (all tiers) | | | | diff --git a/claude-mode.ps1 b/claude-mode.ps1 index 1fa413e..9c5b933 100644 --- a/claude-mode.ps1 +++ b/claude-mode.ps1 @@ -1251,7 +1251,7 @@ function Invoke-Models { if ($mode -eq 'zai') { Write-Head 'Z.AI GLM models (from Z.AI docs - no public catalogue endpoint)' - @('glm-5.2 - flagship coding model (opus/sonnet tier)', + @('glm-5.3 - flagship coding model (opus/sonnet tier)', 'glm-4.7 - fast/cheap tier (haiku tier)') | ForEach-Object { Write-Host " $_" } Write-Host ' Full list: https://docs.z.ai/devpack/tool/claude' return @@ -1856,7 +1856,7 @@ function Get-ModelChoices { elseif ($provider -eq 'zai') { # Z.AI publishes no public catalogue endpoint; these are the documented # coding-plan models. Anything else can still be typed manually. - $out += [pscustomobject]@{ Id = 'glm-5.2'; Key = 'glm-5.2'; Label = 'glm-5.2'; Detail = @('flagship coding model - opus/sonnet tier') } + $out += [pscustomobject]@{ Id = 'glm-5.3'; Key = 'glm-5.3'; Label = 'glm-5.3'; Detail = @('flagship coding model - opus/sonnet tier') } $out += [pscustomobject]@{ Id = 'glm-4.7'; Key = 'glm-4.7'; Label = 'glm-4.7'; Detail = @('fast/cheap tier - haiku') } } diff --git a/linux/claude-mode b/linux/claude-mode index 937c47c..7fc77ea 100755 --- a/linux/claude-mode +++ b/linux/claude-mode @@ -1169,7 +1169,7 @@ cmd_models() { ;; zai) head_ 'Z.AI GLM models (from Z.AI docs - no public catalogue endpoint)' - say 'glm-5.2 - flagship coding model (opus/sonnet tier)' + say 'glm-5.3 - flagship coding model (opus/sonnet tier)' say 'glm-4.7 - fast/cheap tier (haiku tier)' ;; *) @@ -1620,7 +1620,7 @@ ui_pick_model() { done < <(lms_catalogue "$base") ;; zai) - ids+=('glm-5.2'); ui_add_item 'glm-5.2' 'flagship coding model - opus/sonnet tier' + ids+=('glm-5.3'); ui_add_item 'glm-5.3' 'flagship coding model - opus/sonnet tier' ids+=('glm-4.7'); ui_add_item 'glm-4.7' 'fast/cheap tier - haiku' ;; esac diff --git a/presets/default.json b/presets/default.json index 5c96685..db02741 100644 --- a/presets/default.json +++ b/presets/default.json @@ -10,7 +10,7 @@ "opus": "deepseek/deepseek-v4-flash-0731", "sonnet": "qwen/qwen3.7-flash", "haiku": "openrouter/free", - "fable": "z-ai/glm-5.2" + "fable": "z-ai/glm-5.3" }, "subagentModel": "inherit", "gatewayModelDiscovery": true, diff --git a/presets/zai.json b/presets/zai.json index 3796341..9a269d3 100644 --- a/presets/zai.json +++ b/presets/zai.json @@ -7,10 +7,10 @@ "keyRef": "zai" }, "models": { - "opus": "glm-5.2", - "sonnet": "glm-5.2", + "opus": "glm-5.3", + "sonnet": "glm-5.3", "haiku": "glm-4.7", - "fable": "glm-5.2" + "fable": "glm-5.3" }, "subagentModel": "inherit", "gatewayModelDiscovery": false,