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

「設定したのになぜ?」Claude Codeのパーミッションが効かない理由と、今すぐできる対策
QiitaClaude Code でパーミッション設定が反映されない原因を特定し、設定確認・キャッシュクリア・再認証など即座に実施できる対策を紹介。開発環境でのトラブル時の参考資料。

Claude Fable 5の実コストは出力より入力側で決まる:1コール実測分析
QiitaClaude Fable 5(6/23以降 $10/M入力・$50/M出力)の実際のコスト構造を1コール実測で検証。システムプロンプトやツール定義により、ユーザープロンプト1行でも入力側に約23,000トークンが発生し、総コストの8割が入力とキャッシュで占められることを実証。APIキーなしで Claude Code 経由で原価測定が可能。

Claude Creative Connectors入門 — Blender・Adobe・AbletonほかMCP連携9種を解説
QiitaAnthropicが2026年4月28日にリリースした9種のCreative ConnectorsはMCPベースで、Blender・Adobe Creative Cloud・Ableton Live・Autodesk Fusion・SketchUp等のクリエイティブツールをClaudeと直接連携できる仕組み。自然言語でドキュメント参照・アセット操作・タスク自動化を実行でき、MCPオープンスタンダードにより他LLMからも利用可能。セットアップ方法と各コネクターの実装ポイントを解説。

コンテキスト管理とコスト最適化——Claude Codeを長く快適に使うコツ
ZennClaude Codeの応答が遅くなる原因はコンテキストウィンドウが埋まるためで、会話ログ・ファイル読み込み・コマンド結果・画像などが蓄積される。/compact コマンドで会話を圧縮したり、話題を分けてセッション分割したり、モデルを Haiku/Sonnet/Opus で使い分けることで、コストを30~40%削減しながら精度を維持できる。