この症状は、少なくとも GitHub Issue の報告上では、Claude Code の実行中に TelemetrySafeError: task output swap refused (output is an unregistered symlink made during this session) が返っているケースです。報告は2件あり、#91435 は closed、#91042 は open です。どちらも同じエラー文字列を含んでいますが、原因の説明や恒久的な解決策は issue 本文だけでは確定していません。
まず、あなたのケースがこのクラスタに当たるかを見るなら、エラー文に次の部分が入っているかを確認します。
TelemetrySafeError: task output swap refused (output is an unregistered symlink made during this session)
この文言が一致していれば、少なくとも報告されている症状と同系統です。
報告の中では、出力先のパスとして /private/tmp/claude-501/.../tasks/... .output のような一時ディレクトリ配下が示されています。/private/tmp/claude-501 という形は #91435 のログに、同じく /private/tmp/claude-501 配下が #91042 の報告に出ています。ただし、そこから一般化して「このパスなら必ず再現する」とまでは言えません。
issue にある事実だけを並べると、少なくとも次の2つは確認できます。ひとつは、ユーザー入力に Unicode 文字が含まれていたケースでも同じエラーが出ていることです。#91042 では、入力例として ❯ design the system ultrathink and make sure the frontend is perfect as per mobile apps が記されています。もうひとつは、実行中にモデル変更が起きたように見えた、という訴えと一緒に出ていることです。#91435 の本文は短く、why was he model changed と書かれていますが、これだけでは原因は分かりません。
筆者の環境で実際に取れた情報は、OS と Python と検証日時だけでした。エラーの再現ログは取得できていないため、ここでは環境差を断定できません。
[env_summary]
OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python : 3.8.13
検証日時 : 2026-09-10T08:51:32+09:00
現時点で言えるのは、少なくともこのエラーは「unregistered symlink made during this session」という文言どおり、セッション中に作られた未登録の symlink を Claude Code 側が受け付けなかった、という形で落ちていることです。ですが、どの操作がその symlink を作ったのか、Unicode 入力が直接の引き金なのか、モデル変更と関係するのかは、issue だけでは確定していません。
代表 issue のコメントでも、いったんクローズしつつ「追加情報が必要」とされています。つまり、少なくとも公開情報の範囲では未解決です。再発するなら、新しい issue を切って、再現手順と同じエラー全文を添えるのが次の一手になります。
OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python : 3.8.13
検証日時 : 2026-09-10T08:51:32+09:00