diff --git a/claude-glm b/claude-glm index 3659c43..8b111ca 100755 --- a/claude-glm +++ b/claude-glm @@ -38,4 +38,16 @@ export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.1" echo "→ Backend: GLM" -exec claude "$@" +has_permission_mode=false +for arg in "$@"; do + if [ "$arg" = "--permission-mode" ] || [[ "$arg" == --permission-mode=* ]]; then + has_permission_mode=true + break + fi +done + +if [ "$has_permission_mode" = true ]; then + exec claude "$@" +else + exec claude --permission-mode auto "$@" +fi diff --git a/claude-tk b/claude-tk index 3e4ac72..cf2f9c8 100755 --- a/claude-tk +++ b/claude-tk @@ -38,4 +38,16 @@ export ANTHROPIC_DEFAULT_HAIKU_MODEL="gpt-5.3-codex(medium)" echo "→ Backend: GPT" -exec claude "$@" +has_permission_mode=false +for arg in "$@"; do + if [ "$arg" = "--permission-mode" ] || [[ "$arg" == --permission-mode=* ]]; then + has_permission_mode=true + break + fi +done + +if [ "$has_permission_mode" = true ]; then + exec claude "$@" +else + exec claude --permission-mode auto "$@" +fi