Desktop and push notifications when Amplifier is ready for input.
Desktop alerts, terminal sequences, or push to your phone.
notify:turn-complete event emitted by hooks-notify.
Desktop hooks are included by default. Push is opt-in via a separate behavior.
AMPLIFIER_NTFY_TOPIC env var only (typically in ~/.amplifier/keys.env). Topic values in config files are explicitly ignored by the code.
AMPLIFIER_NTFY_SERVER to point to your own ntfy instance for maximum privacy.AMPLIFIER_NOTIFY=false disables desktop notifications. Config enabled setting takes precedence.The auto method checks SSH_CLIENT/SSH_TTY, TMUX, TERM_PROGRAM, and terminal-specific env vars to choose the best delivery path. Message format: device | project | content.
microsoft/amplifier-bundle-notify
Data as of: February 20, 2026
Feature status: Active (bundle v0.1.0, hooks-notify module v0.3.0)
Repository: microsoft/amplifier-bundle-notify (confirmed via git remote -v)
Research performed:
~/.amplifier/cache/amplifier-bundle-notify-a1c452253c0fb2e2/find . -name "*.py" | xargs wc -l → 1,286 total (1,039 + 236 + 11)find . -not -path "*/.git/*" -type f | wc -l → 23 filesgit log --oneline → 1 commit visible (shallow clone)git log --format="%an" | sort | uniq -c → Brian Krabachsend_macos_notification, send_linux_notification, send_wsl_notification, send_terminal_notification functions directlyNotifyConfig and PushConfig dataclasses in sourceGaps:
amplifier notify) referenced in old deck but not independently verified in codePrimary contributor: Brian Krabach (100% of visible commits)
Include the bundle and notifications work automatically.