From 2ef90a42378103b735a6ce93720234422ac3d348 Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Sat, 30 May 2026 23:54:25 +0000 Subject: [PATCH] launch-assistant.sh: run the assistant on sonnet (ASSISTANT_MODEL, default sonnet) --- cc-ci-plan/launch-assistant.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cc-ci-plan/launch-assistant.sh b/cc-ci-plan/launch-assistant.sh index e8a3edb..4054ca0 100755 --- a/cc-ci-plan/launch-assistant.sh +++ b/cc-ci-plan/launch-assistant.sh @@ -25,6 +25,7 @@ CLAUDE_BIN="${CLAUDE_BIN:-/home/loops/.local/bin/claude}" # flag works. Mirror launch.sh's detection. if [ "$(id -u)" = "0" ]; then export CLAUDE_DANGEROUSLY_SKIP_PERMISSIONS=1; CLAUDE_FLAGS="${CLAUDE_FLAGS:-}"; else CLAUDE_FLAGS="${CLAUDE_FLAGS:---dangerously-skip-permissions}"; fi +ASSISTANT_MODEL="${ASSISTANT_MODEL:-sonnet}" # the assistant runs on sonnet (cheaper for task work) REMOTE_CONTROL="${REMOTE_CONTROL:-1}" # 1 => --remote-control (viewable at claude.ai/code) LOG_DIR="${LOG_DIR:-/srv/cc-ci/.cc-ci-logs}" ID_FILE="${ASSISTANT_ID_FILE:-$LOG_DIR/.assistant-session-id}" @@ -70,8 +71,9 @@ start() { fi local prompt_arg="" [[ -n "$STARTUP_PROMPT" ]] && prompt_arg="'$STARTUP_PROMPT'" + local model=""; [[ -n "$ASSISTANT_MODEL" ]] && model="--model '$ASSISTANT_MODEL'" tmux new-session -d -s "$SESSION" -c "$WORKDIR" \ - "$CLAUDE_BIN $sess $rc $CLAUDE_FLAGS $prompt_arg" + "$CLAUDE_BIN $sess $model $rc $CLAUDE_FLAGS $prompt_arg" tmux pipe-pane -o -t "$SESSION" "cat >> '$LOG_DIR/$SESSION.log'" log "started. status: $0 status | attach: tmux attach -t $SESSION | id: $id" }