
Claude Code は /clear と /compact で session_id を作り直す — フックは安定 id で相関を取る
2026年7月9日
Claude Code を PTY で包むアプリで /clear を叩くと UserPromptSubmit フックの session_id が別 UUID に飛び、起動時 id で状態を持っているクライアント側の表示が固まる。payload の session_id を信じず、spawn 時点で発番した安定 id を curl ヘッダー x-mt-session に焼き込んで相関する実装と、永続 tmux で --settings が更新されないハマりどころを解説する。
tech-blogClaude Codehooks

Claude Code hooks 完全ガイド — PreToolUse / PostToolUse / Stop / UserPromptSubmit の書き方と実例
2025年11月15日
ツール実行の前後やセッション停止のタイミングに任意のシェルコマンドを割り込ませられる Claude Code の仕組みです。危険コマンドの自動ブロック、保存後の自動フォーマット、プロジェクト固有の品質ゲートまで、エージェントの外側で規律化できます。4 種類の違いと settings.json の書き方、よくある落とし穴を実例つきで解説します。
tech-blogClaude Codehooks