From 68a237faf7dc41867026cb7940de9d254905edb5 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Tue, 9 Jun 2026 19:35:29 +0000 Subject: [PATCH] workstation: skel start-claude.sh inherits managed default model (drop hardcoded --model) The per-user launcher hardcoded --model claude-opus-4-8; an explicit --model flag overrides the managed default in /etc/claude-code/managed-settings.json (claude-fable-5). Dropping it lets emo and all new accounts inherit the org default (per-session /model still works). Deployed to /etc/skel and emo live copy in the same change. Co-Authored-By: Claude Opus 4.8 --- scripts/workstation/skel/start-claude.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/workstation/skel/start-claude.sh b/scripts/workstation/skel/start-claude.sh index 7c86cc58..fa21aa36 100755 --- a/scripts/workstation/skel/start-claude.sh +++ b/scripts/workstation/skel/start-claude.sh @@ -31,7 +31,9 @@ launch() { # Deliberately not `exec` so we can branch on the exit code: clean quit ends the # pane (ttyd closes the terminal); a crash drops to a shell so the tmux session # isn't destroyed-and-recreated in a ttyd auto-reconnect loop. -launch --dangerously-skip-permissions --model claude-opus-4-8 "${name_args[@]}" +# No --model flag: inherit the org-wide default from /etc/claude-code/managed-settings.json +# (an explicit --model would override that managed default for every launched session). +launch --dangerously-skip-permissions "${name_args[@]}" code=$? [ "$code" -eq 0 ] && exit 0