Commit 8362b19
committed
fix(oauth): pre-cron-auth-check _is_real_auth_failure fast-path 버그 수정
수정:
- is_error:true + duration_api_ms:0 → sys.exit(0) (인증 실패 판정) → FORCE_REFRESH 트리거 → rate_limit 루프
- sys.exit(1)로 변경 → transient 처리 → rate_limit/서비스 지연이 인증 실패로 오판되지 않음
- zombie 버그(--exclude-dynamic-system-prompt-sections) 수정 후 duration_api_ms:0은
OAuth 만료가 아닌 일시적 실패임. 실제 만료는 "Not logged in" grep이 담당.
07aaaea 커밋(--force backoff 우회 제거)과 함께 OAuth 재발 방지 완성.1 parent 07aaaea commit 8362b19
1 file changed
Lines changed: 7 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
87 | | - | |
| 86 | + | |
88 | 87 | | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
89 | 93 | | |
90 | 94 | | |
91 | 95 | | |
92 | 96 | | |
93 | 97 | | |
94 | | - | |
| 98 | + | |
95 | 99 | | |
96 | 100 | | |
97 | 101 | | |
| |||
0 commit comments