fix(glm): correct context window to 1M for all ai-glm slots
Claude Code не знает моделей glm-* и для glm-5.3 без суффикса считал окно = 200K: счётчик ctx: врал в ~5 раз, автокомпакт жал сессию в 200K. Окно теперь задаётся CLAUDE_CODE_MAX_CONTEXT_TOKENS=1000000 (env применяется к не-claude моделям независимо от суффикса), поэтому [1m] у Haiku-слота стал дублирующим и убран — все три слота пикера теперь glm-5.3. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -41,6 +41,15 @@ test_gpt_no_proxy() {
|
||||
fi
|
||||
}
|
||||
|
||||
# ── ai-gpt: informative Codex status line ───────────────────────────────────
|
||||
test_gpt_status_line() {
|
||||
if echo "$GPT_SECTION" | grep -Fq 'tui.status_line=["model-with-reasoning","git-branch","context-used","five-hour-limit","current-dir"]'; then
|
||||
ok "ai-gpt: shows model, branch, context usage, primary limit, and directory"
|
||||
else
|
||||
fail "ai-gpt: missing configured Codex status line"
|
||||
fi
|
||||
}
|
||||
|
||||
# ── ai-kimi: launches claude with Kimi backend ────────────────────────────
|
||||
test_kimi_claude_launcher() {
|
||||
if echo "$KIMI_SECTION" | grep -q 'claude --dangerously-skip-permissions' \
|
||||
@@ -86,11 +95,12 @@ test_glm_claude_launcher() {
|
||||
test_glm_official_api() {
|
||||
if echo "$GLM_SECTION" | grep -q 'api.z.ai/api/anthropic' \
|
||||
&& echo "$GLM_SECTION" | grep -q 'ANTHROPIC_DEFAULT_OPUS_MODEL=glm-5.3' \
|
||||
&& echo "$GLM_SECTION" | grep -q "ANTHROPIC_DEFAULT_HAIKU_MODEL='glm-5.3\[1m\]'" \
|
||||
&& echo "$GLM_SECTION" | grep -q 'ANTHROPIC_DEFAULT_HAIKU_MODEL=glm-5.3' \
|
||||
&& echo "$GLM_SECTION" | grep -q 'CLAUDE_CODE_MAX_CONTEXT_TOKENS=1000000' \
|
||||
&& echo "$GLM_SECTION" | grep -q 'x-api-key'; then
|
||||
ok "ai-glm: uses official Zhipu AI API (glm-5.3 opus/sonnet, glm-5.3[1m] haiku)"
|
||||
ok "ai-glm: uses official Zhipu AI API (glm-5.3 everywhere, ctx window 1M via env)"
|
||||
else
|
||||
fail "ai-glm: must use official Zhipu AI API with glm-5.3 and x-api-key"
|
||||
fail "ai-glm: must use official Zhipu AI API with glm-5.3, 1M context window and x-api-key"
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -285,6 +295,7 @@ test_add_hook_syntax() {
|
||||
test_script_syntax
|
||||
test_gpt_autoinstall
|
||||
test_gpt_no_proxy
|
||||
test_gpt_status_line
|
||||
test_kimi_claude_launcher
|
||||
test_kimi_official_api
|
||||
test_kimi_no_artemox
|
||||
|
||||
Reference in New Issue
Block a user