settings.json

Notification

通知が発生した際にトリガーされるフック。

使い方・用途

  • Claude がユーザーの入力を待っているときや、認証に成功したときなどにデスクトップ通知を送信して作業効率を高めます。
  • 独自の通知スクリプトや外部サービスへの転送設定により、ターミナルを監視していなくても進捗を把握できます。
英語原文(公式ドキュメントより)

Hooks that trigger on notifications

関連ドキュメント

関連する変更履歴

v2.1.233(1件)

Fixed
Claude Desktop または VS Code 上で実行している際に、権限確認プロンプトに対する通知フックが起動しない不具合を修正しました。
英語原文を表示
Fixed Notification hooks not firing for permission prompts when running under Claude Desktop or VS Code

変更前

Claude Desktop や VS Code の統合ターミナルなどの特定の環境で動かしている際、Claude がユーザーのコマンド承認を求めて停止していても、Notification フックによるデスクトップ通知やサウンドが正常に鳴らず、放置に気づけない不具合がありました。

変更後

これらの環境で実行している場合でも権限要求のイベントが正しくフックされ、デスクトップ通知やカスタムコマンドが確実にトリガーされるようになります。

ユーザーへの恩恵

権限の承認待ちが発生した際に他の作業をしていても、通知音などで即座に気づいてターミナルに戻ることができます。

関連ドキュメント

v2.1.198(1件)

Added
claude agents 内でバックグラウンドエージェントの通知機能が追加されました。入力待ちやタスク完了時にNotificationフック(agent_needs_input / agent_completed)がトリガーされるようになります。
英語原文を表示
Added background agent notifications in claude agents — sessions that need input or finish now fire the Notification hook (agent_needs_input / agent_completed)

変更前

バックグラウンドセッションが何をしているか、ユーザーが能動的に確認しに行く必要がありました。

変更後

セッションがユーザーの入力を必要とするか、完了した際に自動的に通知が飛ぶようになりました。

ユーザーへの恩恵

エージェントの状況を常に監視する必要がなくなり、必要なタイミングでのみ作業に介入できるため、マルチタスクの効率が大幅に向上します。

関連ドキュメント

v2.1.152(1件)

Fixed
リモートコントロールが有効なSDKホストセッションにおいて、PushNotificationツールが「モバイルプッシュが送信されませんでした(リモートコントロールが無効です)」と誤って報告する問題を修正
英語原文を表示
Fixed the PushNotification tool incorrectly reporting "Mobile push not sent (Remote Control inactive)" in SDK-hosted sessions when Remote Control is enabled

変更前

リモートコントロール機能が有効になっているにもかかわらず、SDKを介して実行されるセッションにおいて、PushNotificationツールが誤ってリモートコントロールが無効であると判断し、通知の送信に失敗したというエラーを返していました。

変更後

SDKホストセッションにおけるリモートコントロールの状態を正しく検知できるようになり、機能が有効な場合には適切にプッシュ通知の処理が継続されます。

ユーザーへの恩恵

プログラムからClaude Codeを実行したり、CI/CDパイプラインなどの外部ツールからプッシュイベントを送信したりする際の通知機能の信頼性が向上します。

v2.0.37(1件)

Changed
Hooks: Added matcher values for Notification hook events