Files
shared/scripts
jiantw83andClaude Sonnet 5 7a2bef2e1c fix(version-guard): 遠端版本查詢加上重試,避免暫時性網路失敗被誤判為 fail-closed
原本一次 fetch 失敗(逾時/連線中斷/非 2xx)就直接視為查無遠端版本並擋下工具呼叫,
對暫時性網路問題過度敏感;改為最多重試 3 次、每次間隔 300ms,仍全部失敗才 fail-closed。
TLS 憑證驗證全程不跳過,維持 --use-system-ca 既有信任機制;--timeout-ms 預設由 5000
降到 3000,讓重試後的最長總耗時仍落在 hooks.json 設定的 15 秒逾時內。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-19 11:40:44 +08:00
..