Claude Code の終了フックから claude を呼び出すとなぜ暴走するのか
Hiroba による自動要約
Claude Code の SessionEnd フックから claude を起動すると、新しいセッションが生まれ、その終了時に再度同じフックが発火する無限ループに陥る。終了系フックは同期で動作するため、重い処理を記述すると /clear のたびに数分間固まる。再帰を防ぐには、環境変数を使った入口側でのガードが有効。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 5571 件あります。
関連する記事
同じタグの記事

Claude Code で質問待ち時間の制御が効かない場合の切り分けメモ
QiitaClaude Code 使用時にユーザー入力待機が反応しない、または待機が長引く症状について、GitHub Issues の実例と手元での検証に基づいた切り分けポイントをまとめた記事。原因の当たりをつけるための診断フローを提供。

Claude Code 起動直後の失敗:原因と切り分けポイント総まとめ
QiitaClaude Code の起動時トラブルについて、GitHub Issues で複数報告されている症状を検証。Linux 環境の起動失敗とメッセージ数の不整合エラーの原因特定と切り分け手順を整理。手元での実行確認に基づいた実用的なデバッグガイド。

Claude Code でツール結果が消える原因と確認手順を一気に整理
QiitaClaude Code 使用時に発生する内部エラーやツール結果の欠落、メッセージ一覧の不整合といった複数の不具合について、GitHub Issues での報告事例と実際の動作確認を基に、原因特定と対処方法を切り分けメモとしてまとめたもの。初期設定の見直しから起動時の不安定性まで、段階的な確認手順を提供。

Claude Code でつまずいたときの切り分けメモ
QiitaClaude Code の実装時に複数人が報告している置換エラー・タイムアウト・ファイル読み込み失敗・一覧不整合などの症状について、手元で再現確認した切り分け手順と確認ポイントをまとめた実装ガイド。GitHub Issues の報告と実際のコマンド実行結果に基づき、原因探索の考え方とチェック項目を体系化。