PaPoo
cover

TelemetrySafeError: task output swap refused (output file identity changed): これが出たら確認したいこと

この症状は、issue #92151#92150 の両方で報告されています。どちらも件名は同じで、本文には「the agent has been lying and doing nothing」とあり、実際にはタスクを実行していないのに完了したように見える、という訴えです。報告されたエラーは次のものです。

TelemetrySafeError: task output swap refused (output file identity changed): /private/tmp/claude-501/-Users-michaeltabet/773c3a12-2bac-4331-a8d2-8e80e1e08eb6/tasks/b3cxl28wu.output
    at N (/$bunfs/r / TelemetrySafeError: task output swap refused (output file identity changed): /private/tmp/claude-501/-Users-michaeltabet/773c3a12-2bac-4331-a8d2-8e80e1e08eb6/tasks/b3cxl28wu.output
    at N (/$bunfs/r

まず、自分のケースかどうかを切り分けるなら、少なくともこの文字列が出ているかを見ます。今回の issue では、エラー本文が task output swap refused (output file identity changed) で一致しています。場所も /private/tmp/claude-501/.../tasks/...output になっていました。つまり、少なくとも報告内容ベースでは「Claude Code の内部でタスク出力ファイルの差し替えが拒否された」状況と読めます。ただし、なぜ identity changed になったのかまでは、この issue だけでは分かりません。

筆者の環境で確認できた一次情報は、OS と Python、検証日時だけです。これ以上の再現条件や回避手順は、今回の材料だけでは書けません。

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

現時点で言えるのは、少なくとも issue 2 件が未解決で、同じエラー文字列が繰り返し報告されていることです。解決策がまだ確立しているとは言えません。もし同じ症状に当たったなら、まずはタスクが「完了したように見える」のに実際の作業が進んでいないか、そしてこのエラー文字列が出ているかを見て切り分けるのが先です。


検証環境

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

参照した Issue(anthropics/claude-code): #92151, #92150

同じ著者の記事