
Claude Code のツール呼び出しが XML テキストで出力され停止するバグ:原因と対処法
QiitaClaude Code でツール呼び出しが構造化データではなくレガシー XML 文字列として出力され、ターンが止まるバグが 2026年5月末から発生している。原因は回帰バグと few-shot self-poisoning で、リトライは症状を悪化させるため、`Esc` 2回または `/rewind` で復帰し、ダメなら `/clear` でセッションをリセットするのが正規の対処法。予防には `/clear` や `/compact` の定期実行、1M コンテキスト使用時の見直し、XML 密度の高い skill の途中読み込み回避が有効。