`Failed to authenticate: OAuth session expired and could not be refreshed` が出るときにまず見るところ
このエラーを検索してたどり着くケースは、少なくとも今回の issue では 2 つの顔があります。ひとつは、デスクトップアプリを閉じていないのに、日中に何度も再認証を求められるケースです。もうひとつは、VS Code 側でいったん再ログインできたのに、古い認証エラー表示が残り続けるケースです。 前者は [#98693](https://github.com/anthropics/claude-code/issues/98693) で、macOS のデスクトップアプリと、同じアカウントを使う headless な `claude --print` 呼び出しが同時に走っている状況でした。報告では、scheduled な macOS LaunchAgents が 11 本あり、同じアカウントに対して独立した `claude --print` を投げています。Keychain の `Claude Code-credentials` の更新時刻が 2026-10-01 11:00:04 UTC、つまり 7:00:04 AM と一致している、とも書かれています。報告者は、このタイミングの一致が偶然
papoo.work