From 9456cf48fad0bdf0f268f6f3fad4f9c08978d6a4 Mon Sep 17 00:00:00 2001 From: Kevin Turcios Date: Tue, 21 Apr 2026 05:32:30 -0500 Subject: [PATCH] Add set -e to vendored session-start-env.sh Match upstream fix: propagate write failures as non-zero exit. --- plugin/vendor/codex/scripts/session-start-env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/vendor/codex/scripts/session-start-env.sh b/plugin/vendor/codex/scripts/session-start-env.sh index 8b95b0f..62d15ee 100755 --- a/plugin/vendor/codex/scripts/session-start-env.sh +++ b/plugin/vendor/codex/scripts/session-start-env.sh @@ -3,7 +3,7 @@ # Replaces the Node.js session-lifecycle-hook.mjs for the SessionStart path # to avoid ~100ms V8 startup overhead. -set -uo pipefail +set -euo pipefail INPUT=$(cat) SESSION_ID=$(echo "$INPUT" | jq -r '.session_id // empty' 2>/dev/null)