diff --git a/src/agents/bash-tools.exec.ts b/src/agents/bash-tools.exec.ts index 73ffea27d..49fe582e1 100644 --- a/src/agents/bash-tools.exec.ts +++ b/src/agents/bash-tools.exec.ts @@ -486,7 +486,11 @@ notify_best_effort "šŸš€ Starting coding agent session '$SCREEN_SESSION'\\nšŸ“ SHELL_BIN="\${CLAWDBOT_CODING_AGENT_SHELL:-\${SHELL:-/bin/bash}}" ( - script -q "$RAW_LOG_FILE" "$SHELL_BIN" -lc "$CMD" 2>&1 | tee -a "$LOG_FILE" + if command -v script >/dev/null 2>&1; then + script -q "$RAW_LOG_FILE" "$SHELL_BIN" -lc "$CMD" 2>&1 | tee -a "$LOG_FILE" + else + "$SHELL_BIN" -lc "$CMD" 2>&1 | tee -a "$LOG_FILE" + fi ) & PIPE_PID=$!