settings.json

PostToolUseFailure

ツールの失敗後に実行されるフック。

使い方・用途

  • ツールが失敗した際の純粋な処理時間を計測したり、エラー発生時に特定のログ収集や通知を行ったりするために使用します。
英語原文(公式ドキュメントより)

Hooks that run after a tool fails

関連する変更履歴

v2.1.119 (1件)

Added
フック機能の改善:PostToolUse および PostToolUseFailure の入力 JSON に、ツールの純粋な実行時間を示す duration_ms が含まれるようになりました(承認待機時間は除く)
英語原文を表示
Hooks: PostToolUse and PostToolUseFailure hook inputs now include duration_ms (tool execution time, excluding permission prompts and PreToolUse hooks)

変更前

フックからツールの実行時間を把握することが難しく、どの操作に時間がかかっているかの正確な計測が困難でした。

変更後

フックへの入力データにミリ秒単位の duration_ms が追加され、ユーザーの承認待ち時間を除いた純粋な処理時間を取得できるようになりました。

ユーザーへの恩恵

独自のメトリクス収集や、処理の重いツール呼び出しの検知など、開発プロセスの分析と最適化がより精緻に行えるようになります。