feat(glm): default effort xhigh instead of max
Z.ai maps xhigh to native high, so this trims the thinking budget for everyday ai-glm launches; AI_EFFORT=max still forces the old behavior. Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -1650,13 +1650,14 @@ export CLAUDE_CONFIG_DIR="$HOME/.config/ai-setup/cfg/glm"
|
||||
# opus+sonnet+haiku = glm-5.3. Окно контекста у всех слотов задаёт env
|
||||
# CLAUDE_CODE_MAX_CONTEXT_TOKENS ниже — суффикс [1m] больше не нужен.
|
||||
_setup_isolated_config glm opus xhigh ''
|
||||
# ai-glm стартует на /effort max через CLI --effort (перебивает effortLevel из
|
||||
# ai-glm стартует на /effort xhigh через CLI --effort (перебивает effortLevel из
|
||||
# settings.json при каждом запуске). Z.ai сворачивает 5 уровней Claude Code в 3
|
||||
# нативных GLM 5.3: low,medium→low; high,xhigh→high; max→max (см. EFFORT_MAPPING.md).
|
||||
# нативных GLM 5.3: low,medium→low; high,xhigh→high; max→max (см. EFFORT_MAPPING.md),
|
||||
# то есть xhigh = нативный high.
|
||||
# CLAUDE_CODE_ALWAYS_ENABLE_EFFORT заставляет Claude Code отправлять effort в API
|
||||
# для GLM (иначе glm-5.3 не распознан как effort-capable и параметр не уходит,
|
||||
# а Z.ai по умолчанию берёт max).
|
||||
# /effort внутри сессии работает; ручной override запуска: AI_EFFORT=high ai-glm.
|
||||
# /effort внутри сессии работает; ручной override запуска: AI_EFFORT=max ai-glm.
|
||||
# CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000: по умолчанию Claude Code просит у glm-5.3
|
||||
# max_tokens=32000 (размышления + ответ), на трудных задачах GLM в них не укладывается
|
||||
# и ответ обрывается. Z.ai принимает и 128000.
|
||||
@@ -1684,7 +1685,7 @@ CLAUDE_CODE_MAX_CONTEXT_TOKENS=1000000 \
|
||||
CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000 \
|
||||
CLAUDE_CODE_ALWAYS_ENABLE_EFFORT=1 \
|
||||
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 \
|
||||
claude --dangerously-skip-permissions --effort "${AI_EFFORT:-max}" --system-prompt-file "$_PROMPT_FILE" "$@"
|
||||
claude --dangerously-skip-permissions --effort "${AI_EFFORT:-xhigh}" --system-prompt-file "$_PROMPT_FILE" "$@"
|
||||
GLMEOF
|
||||
chmod +x "$BIN_DIR/ai-glm"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user