Claude Code 2.1.199 / 2.1.200、background session と subagent の失敗処理を改善

2026.07.04 修正 Anthropic

Anthropic は Claude Code 2.1.199 と 2.1.200 で、background session と subagent の安定性に関わる修正を続けて投入した。subagent は、Claude Code が作業を分担させる小さな agent で、background session はユーザーが別の作業を続けている間も裏側で進むセッションを指す。

2.1.199 では、API が途中で overloaded や server error を返した場合に、それまでのストリーミング出力を破棄せず incomplete response として残すようになった。rate limit や server error で止まった subagent の部分的な作業を親 agent に返す修正、API エラーを成功結果として扱わない修正、Linux の background-agent daemon が不正終了後に約50秒ごとに agent を巻き込んで終了する問題の修正も含まれる。

2.1.200 では、sleep / wake 後や停止したセッションを開き直したときに background session が黙って止まる問題、Esc でキャンセルした turn が再実行される問題、古い daemon.lock によって background agent が再起動できなくなる問題などが修正された。claude agents --plugin-dir <dir> の表示や project-scoped plugin の読み込み、screen reader 向けの表示改善も加わっている。

Claude Code は、1つの対話だけでなく複数の作業単位を裏側で走らせる方向に進んでいる。今回の修正は新機能の派手さよりも、長い作業や失敗時の状態を人間が追えるようにするための基礎固めに近い。