From 0ccc25887f15eb2ae4ac748d925302909fdab000 Mon Sep 17 00:00:00 2001 From: clawd4xiom Date: Tue, 27 Jan 2026 15:35:20 -0600 Subject: [PATCH] exec: allow resilient wrapper without script(1) --- src/agents/bash-tools.exec.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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=$!