diff --git a/docs/superpowers/plans/2026-08-06-agentic-e2e-safety-hardening.md b/docs/superpowers/plans/2026-08-06-agentic-e2e-safety-hardening.md index 6439f65c..e2eb4831 100644 --- a/docs/superpowers/plans/2026-08-06-agentic-e2e-safety-hardening.md +++ b/docs/superpowers/plans/2026-08-06-agentic-e2e-safety-hardening.md @@ -255,7 +255,10 @@ cleanup() { } trap cleanup EXIT -tmux new-session -d -s "$session" -x 200 -y 50 "$command 2>\"$stderr_log\"" +if ! tmux new-session -d -s "$session" -x 200 -y 50 "$command 2>\"$stderr_log\""; then + echo "failed to create tmux session: $session" >&2 + exit 1 +fi session_owned=1 tmux send-keys -t "$session" -l "literal text" tmux send-keys -t "$session" Enter