diff --git a/scripts/t3-autoupdate.sh b/scripts/t3-autoupdate.sh index 4eac8ddf..88ccc766 100644 --- a/scripts/t3-autoupdate.sh +++ b/scripts/t3-autoupdate.sh @@ -14,7 +14,7 @@ # build that renames or breaks the pairing API fails the check and auto-rolls-back # (closes the 2026-06-09 miss, where a GET / probe passed a pairing-broken build). set -uo pipefail -T3_PIN="${T3_PIN:-0.0.24}" # known-good, t3-dispatch-compatible (2026-06-09 post-mortem) +T3_PIN="${T3_PIN:-0.0.26}" # known-good, t3-dispatch-compatible (2026-06-09 post-mortem) LOG() { logger -t t3-autoupdate "$*"; echo "t3-autoupdate: $*"; } ver() { t3 --version 2>/dev/null | awk '{print $NF}' | sed 's/^v//'; } diff --git a/scripts/workstation/setup-devvm.sh b/scripts/workstation/setup-devvm.sh index faf7b7bc..526e7470 100755 --- a/scripts/workstation/setup-devvm.sh +++ b/scripts/workstation/setup-devvm.sh @@ -38,7 +38,7 @@ command -v claude >/dev/null || { log "npm: installing @anthropic-ai/claude-code # (2026-06-09 outage: a nightly auto-update broke pairing for ALL users). The daily # t3-autoupdate ENFORCER re-asserts this same pin; install it here so a fresh box has t3 # immediately. Keep T3_PIN in sync with t3-autoupdate.sh. -T3_PIN="${T3_PIN:-0.0.24}" +T3_PIN="${T3_PIN:-0.0.26}" if [[ "$(t3 --version 2>/dev/null | awk '{print $NF}' | sed 's/^v//')" != "$T3_PIN" ]]; then log "npm: installing pinned t3@$T3_PIN"; npm install -g "t3@$T3_PIN" >/dev/null fi