ガイド・2026年10月

「Your computer went to sleep mid-response」エラーの直し方

Claude Code が「API Error: Your computer went to sleep mid-response」を出して返答を最初から書き直すなら、作業中に Mac が眠っています。

なぜ起きるのか

返答を受け取っている途中で Mac が眠ると接続が止まり、起きたあと Claude Code は途切れた返答を捨ててそのターンをもう一度リクエストします。眠っている間にプロンプトキャッシュが消えていればコンテキスト全体を書き直すので、長く動いていたセッションほど1回の再試行で数十万トークンを使います。

よくあるのは2つです。(1) 蓋は開いているが何も触らず、Mac がアイドルスリープ(多くは10〜15分)に入る場合。(2) 蓋を閉じたあと macOS が数秒だけ起こすDarkWake(Power Nap・メンテナンス)で再試行が送られ、すぐまた眠る場合。(2) は一晩中くり返され、何も進まないまま上限だけが減ります。

自分で防ぐ方法

蓋を開けたままなら: 別のターミナルで caffeinate -i -w "$(pgrep -nx claude)" を実行します。その Claude プロセスが動いている間だけアイドルスリープを防ぎ、終了すると自動で解除されます。

蓋を閉じてバッテリーなら: caffeinate は効きません。防げるのは sudo pmset -a disablesleep 1 だけで、終わったら必ず 0 に戻してください(戻さないとカバンの中でバッテリーが減り熱くなります)。または、バックグラウンドのエージェントを止めてから蓋を閉じて、きれいに眠らせます。完全に起きているか完全に眠っているなら問題なく、その中間(DarkWake)がいちばん高くつきます。

Lidnight なら

Lidnight は Claude Code・Codex のフックで、作業が動いている間だけ Mac を完全に起こしておき(蓋を閉じてバッテリーでも、バックグラウンドのセッションも含めて)、すべてのセッションが静かになると眠らせます。返答の途中で眠らないので、このエラーと書き直しは起きず、作業が終われば Mac は休みます。戻し忘れる設定も残りません。夜通し動かすと上限が早く減る理由

Lidnight を無料で試す

Apple Silicon Mac · macOS 13 以降。ダウンロードすると7日間 Pro のすべての機能を試せ、支払い情報は不要です。Pro は買い切り(Mac 1台 $9.99 · 3台 $14.99、10月31日まで50%オフ)で、14日以内なら返金できます。

Homebrew: brew install whereisdw/tap/lidnight