速報 · 実践活用
画面に表示されるエラーメッセージが教えてくれるのはClaudeが注意すべきシグナルを受け取ったということだけで、リスクが排除されたということではない。
Adrian Koch
·
2026年09月28日
PostToolUseイベントにhookを書き、変更してはいけないファイルを検知したらexit 2を返すようにした。ターミナルに赤い文字で「blocking error」と表示される。これで今回の変更はブロックされたはずだとほっとする——ところがファイルを開いてみると、内容はすでに変更されている。これはあなたの設定ミスではない。PostToolUseというイベントタイプそのものが、そもそも「ブロックする」能力を持っていないのだ。このギャップはすでに明確なGitHub issue(#19009)として報告されている:あるユーザーのPostToolUse hookがEdit操作に対してexit 2を返し、インターフェース上には確かに「blocking...