この症状は、Claude Code 側の issue 報告では 2 件とも closed になっており、しかも両方が duplicate 扱いでした。参照できる報告は #70557 と #70753 です。
最初に切り分けたいのは、「同じ 401 系の文面が出ているだけ」なのか、それとも「本当に会話の流れを壊しているのか」です。issue #70557 では、.172 以降にほぼ毎日このエラーが出るという報告があり、メッセージは Please run /login · API Error: 401 The socket connection was closed unexpectedly. For more information, pass \verbose: true` in the second argument to fetch()` でした。#70753 では、複数 विकल्पの選択肢が出た直後に入力した番号を、フィードバック番号として誤認したように見える、という報告があり、その途中で同じ 401 エラーも出ています。つまり、見た目は同じでも、発生のきっかけは少し違います。
issue 側で確認できる範囲では、どちらも根本原因の説明までは出ていません。解決コメントとして読めるのは、重複 issue が 3 件あるという案内と、後から自動で duplicate として閉じられた、という事実だけです。少なくともこの資料からは、「この手順をやれば直る」と断言できるものはありません。
実際に見えているエラー文は、次の通りです。
Error: 401 The socket connection was closed unexpectedly. For more information, pass `verbose: true` in the second argument to fetch()
at generate (/$bunfs/root/src/entrypoints/cli.js:12:68961)
別の報告では、同じ文面に続いて、選択肢入力の誤認らしき内容もありました。
Error: 401 The socket connection was closed unexpectedly. For more information, pass `verbose: true` in the second argument to fetch()
at generate (/$bunfs/root/src/entrypoints/cli.js:12:69327)
/ Error: Tool Mphawi not found
at F (/$bunfs/root/src/entrypoints/cli.js:3486:4809)
at bh (/$bunfs/root/src/entrypoints/cli.js:567:63765)
at hde (/$bunfs/root/src/entrypoints/cli.js:567:7696
ここから言えるのは、少なくとも issue 報告上は「401」という文字が出ていても、通常の認証失敗として一本化できる状況ではないことです。Please run /login という文面が見えるケースもありますが、それだけで原因を決め打ちするのは危険です。fetch() に verbose: true を渡すよう促す文言が出ているので、詳細ログを見たい意図は読み取れます。ただし、このページではその実行方法までは確認できません。
私の環境で実際に取得できた一次情報は、検証日時と OS だけです。
[env_summary]
OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python : 3.8.13
検証日時 : 2026-09-01T08:51:09+09:00
この症状に当たったとき、現時点で安全に言えるのは「少なくとも同系統の報告があり、しかも duplicate として閉じられている」というところまでです。自分のケースかどうかを見分けるなら、まずはエラー文の先頭が同じか、Please run /login が付くか、あるいは選択肢入力の直後に起きるかを確認してください。そこが違えば、別件の可能性があります。
OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python : 3.8.13
検証日時 : 2026-09-01T08:51:09+09:00