settings.json

hooks.ElicitationResult

型array

ユーザーが MCP の入力要求に応答した後、その応答がサーバーに送信される前に実行されるフック。

使い方・用途

  • ユーザーが入力したデータに対してカスタムバリデーションを追加したり、送信直前に内容を自動補完・修正したりする高度な自動化が可能です。
英語原文(公式ドキュメントより)

Hooks that run after a user responds to an MCP elicitation, before the response is sent back to the server. See https://code.claude.com/docs/en/hooks

関連ドキュメント

関連する変更履歴

v2.1.284(1件)

Fixed
Elicitation および ElicitationResult フックが返した {'decision':'block'} が無視される問題を修正した。終了コード 2 と同様に、MCP elicitation を拒否するようになった
英語原文を表示
Fixed {"decision":"block"} returned by Elicitation and ElicitationResult hooks being ignored; it now declines the MCP elicitation, as exit code 2 does

関連ドキュメント

v2.1.76(1件)

Added
新しいElicitationおよびElicitationResultフックを追加 — 応答が返される前に、内容をインターセプトして上書きできるようになりました
英語原文を表示
Added new Elicitation and ElicitationResult hooks to intercept and override responses before they're sent back

変更後

elicitationプロセスにおけるカスタムバリデーションの追加や、特定の入力を自動補完するなどの高度な自動化が可能になります。

関連ドキュメント