PaPoo
cover

ECONNRESET が出るときに、まず疑うべきこと

Claude Code で ECONNRESET が出る症状は、issue を見る限り 1 つの形にまとまっていません。少なくとも、同じマシンで Chat は普通に動くのに Code 系の画面だけ失敗する例がありますし、Windows では API ストリームの途中で切れる例、再試行を重ねても失敗が続く例もあります。参照できた報告は #70599#83994#84818#84072 です。

まず、自分のケースがどれに近いかを見ます。
Chat mode だけは通るのに、Cowork Scheduled tasks や Code surface だけが ECONNRESET で落ちるなら、#70599 に近いです。
一方で、何でもよい短い入力でも Unable to connect to API (ECONNRESET)API error · Retrying... が出て、複数回のリトライ後にようやく返る、あるいは途中で切れるなら、#83994#84072 の系統に近そうです。Windows では、同じ機械で npm インストール版は動くのに、Claude Desktop にバンドルされた Claude Code 側だけ失敗するという報告もありました #84818

筆者の環境では、まずインストール状態の確認をしました。claude doctor の結果では、native で動いていて、なおかつ npm global の残骸があると出ています。

$ claude doctor
Claude Code doctor

Running: native (2.1.207)
Commit: bc512d563325
Platform: darwin-arm64
Path: ~/.local/share/claude/versions/2.1.207
Config install method: native
Search: OK (bundled)
Auto-updates: enabled
Auto-update channel: latest
Last update attempt: none recorded

Multiple installations found
- npm-global at /usr/local/bin/claude
- native at ~/.local/bin/claude

Remote Control
Control this session from claude.ai/code or the Claude mobile app

1 warning found
- Leftover npm global installation at /usr/local/bin/claude
  Fix: Run: npm -g uninstall @anthropic-ai/claude-code

For a full setup checkup that can also fix issues, run /doctor in a Claude Code session.

この出力から言えるのは、少なくとも筆者の環境には native 版と npm global 版の両方が見えている、ということだけです。これが今回の ECONNRESET の原因だとまでは、現時点では断定できません。claude --version は次の通りでした。

$ claude --version
2.1.207 (Claude Code)

現時点で、issue と手元の出力だけからは「ECONNRESET は単純な認証失敗や単一の画面不具合ではなく、画面ごと・ビルドごと・OS ごとに挙動が分かれる」ことまでは見えます。ただし、どの経路が壊れているかはケース依存です。自分の環境が該当するかを見るには、少なくとも次の切り分けが役に立ちます。

同じアカウント、同じネットワークで Chat は通るか。
Code surface だけが落ちるか。
Windows なら、Claude Desktop のバンドル版と npm インストール版で差があるか。
入力の大きさに関係なく、1 行の短文でも失敗するか。
リトライで回復するか、それとも尽きるまで失敗するか。

この段階で確認できるのは、問題が「Claude Code 全体」ではなく、特定の経路や同梱ビルドに寄っている可能性がある、というところまでです。少なくとも今回参照した issue 群では、解決策が統一されていません。#70599 は closed ですが、手元にある報告だけでは再現条件の整理が主で、一般化できる修正手順までは読み取れませんでした。#83994、#84072、#84818 は open で、まだ症状報告の段階です。


検証環境

claude --version : 2.1.207 (Claude Code)
OS          : Darwin 25.3.0 (arm64)
Python      : 3.14.2
検証日時    : 2026-08-09T16:10:09+09:00

参照した Issue(anthropics/claude-code): #83994, #84818, #70599, #84072

同じ著者の記事