settings.json

UserPromptSubmit

ユーザーがプロンプトを送信した際に実行されるフック。

使い方・用途

  • プロンプトの送信直前に追加のコンテキストを注入したり、特定のキーワードに基づいてセッションタイトルを自動的に書き換えたりするために使用します。
英語原文(公式ドキュメントより)

Hooks that run when a user submits a prompt

関連する変更履歴

v2.1.94 (1件)

Added
UserPromptSubmit フックに hookSpecificOutput.sessionTitle を追加し、フック経由でのセッションタイトルの設定に対応
英語原文を表示
Added hookSpecificOutput.sessionTitle to UserPromptSubmit hooks for setting the session title

変更前

セッションのタイトルはAIによって自動生成されるか手動で変更する必要があり、ユーザーのプロンプト入力に基づいて外部スクリプトなどから動的にタイトルを制御する手段がありませんでした。

変更後

ユーザーがプロンプトを送信した直後に実行されるフックから、JSON形式でセッションタイトルを指定して上書きできるようになりました。

ユーザーへの恩恵

独自の命名規則に従ってセッションを自動整理したり、特定のキーワードが含まれる場合にタイトルを即座に変更したりといった自動化が可能になります。

v1.0.59 (1件)

Added
Hooks: UserPromptSubmit now supports additionalContext in advanced JSON output

関連ドキュメント

v1.0.54 (1件)

Changed
Hooks: Added UserPromptSubmit hook and the current working directory to hook inputs