PaPoo
cover

Tool result missing due to internal error が出るときに見るべきこと

このエラー文字列だけを見ても、同じ症状かどうかは少し分かれます。少なくとも今回の issue 群では、2 つの出方がありました。ひとつは Bash や Read の結果が 1 ターン遅れて返る、あるいは途中から消えるという報告で、#63766 にあります。もうひとつは VS Code のパネル webview で AskUserQuestion が失敗し、ターミナルの TUI では動くという報告で、#72624 です。

つまり、まず切り分けたいのは「ターミナルでも起きるのか」「VS Code のパネルだけなのか」です。claude を普通の端末で動かしたときに問題が出ないなら、#72624 のように panel webview 側に寄った話かもしれません。逆に、Bash や Read の結果が遅れる、空で返る、後の tool call にずれて見えるなら、#63766 の症状に近いです。

issue #63766 の報告では、症状は段階的でした。最初は Bash コマンドの出力が空で、実際の stdout は次の tool call のときに見える。そこから、結果そのものが落ちる。最後には Read の内容まで壊れる、という流れです。報告文には「one turn late」「Tool result missing due to internal error」が同じセッション内で出てきたとあります。完全に同じ順番でなくても、出力の遅延や欠落が混ざるなら、この系統を疑う余地があります。

issue #72624 は少し性質が違います。AskUserQuestion が VS Code の panel webview では毎回失敗し、同じ tool call がターミナルの TUI では正常に動く、という内容です。報告に書かれていた環境は次の通りです。

Claude Code CLI: 2.1.197
VS Code extension: anthropic.claude-code 2.1.197 (darwin-arm64)
VS Code: 1.126.0
macOS: Darwin 25.5.0 (Apple Silicon, M5)
Entrypoint: claude-vscode

この情報から言えるのは、少なくともその報告では CLI や agent 自体より、VS Code 側の表示面に症状が寄っていたことです。逆に言うと、端末で同じ操作が通るなら、完全に CLI 全体の問題とは限りません。

代表 issue のコメント欄には、同じ症状を見ている人の反応もありました。あるコメントでは、セッション情報として次のような出力が貼られています。

Settings  Status   Config   Usage   Stats

Version:          2.1.157
Session name:     Rebase JuliaSyntax PRs and address review comments
Session ID:       1eab8850-49f2-4f96-879f-85f1bf40d3bc
cwd:              /workspace
Login method:     Claude Max account

ただし、このコメントだけでは原因は分かりません。別のコメントでは、セッションが結果を「でっちあげる」、echo のようなダミー実行でバッファを空にしようとする、などの振る舞いがあったと書かれています。ですが、これは観察談であって、再現条件や修正方法として確立したものではありません。

手元で確認できる一次情報は、今回の実行環境の要約だけです。

[env_summary]
OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-09-13T08:51:01+09:00

この出力からは、今回の記事の筆者環境が Linux で、OS と Python の情報が分かるだけです。Tool result missing due to internal error そのものの再現結果や、回避に成功した手順までは取得できていません。したがって、ここでは「直し方」を断定できません。

現時点で書ける実用的な切り分けは、次の順番です。まず、ターミナルの claude で同じ症状が出るかを見ます。次に、VS Code の panel webview だけで起きるのかを確認します。Bash と Read の出力が遅れるのか、AskUserQuestion だけが落ちるのかも分けて見ます。どれも issue の報告内容から外れていない確認です。

もしあなたの環境でも、出力が 1 ターン遅れになる、空で返る、別の tool call に吸われる、といった流れが見えるなら、#63766 にかなり近いです。VS Code の panel webview で AskUserQuestion だけが失敗するなら、#72624 側です。どちらにも当てはまらないなら、少なくとも今回の 2 件だけでは判断できません。


検証環境

OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-09-13T08:51:01+09:00

参照した Issue(anthropics/claude-code): #63766, #72624

同じ著者の記事