# Desktop Notifications

> Receive desktop notifications when long-running commands complete or need your input.

- 网址：https://funcoding.ai/agents/warp/terminal/more-features/notifications/
- 来源：Warp 官方文档原文（英文），MIT 许可，同步于 2026-10-11
- 官方原文：https://docs.warp.dev/terminal/more-features/notifications/

---
## What is it

Notifications can be sent when a command completes after a configurable number of seconds or when a running command needs you to enter a password to proceed. For either of these triggers, Warp will only send you a desktop notification if you are using a different app at the time the trigger is fired.

<div class="callout callout-note">

For notifications from coding agents (Warp's built-in Agent and third-party CLI agents like Claude Code and OpenCode), see [Agent Notifications](https://funcoding.ai/agents/warp/agents/capabilities/agent-notifications/).

</div>

## Custom notification hooks (OSC 9 / OSC 777)

Warp supports pluggable notifications triggered by terminal escape sequences, so scripts and tools can raise desktop notifications without additional dependencies.

- OSC 9 (body only): sends a notification with just a body.
  - Format: `ESC ] 9 ; <body> BEL`
  - Example (bash/zsh): `printf '\033]9;Build complete\007'`
- OSC 777 (title + body): sends a notification with a title and body.
  - Format: `ESC ] 777 ; notify ; <title> ; <body> BEL`
  - Example (bash/zsh): `printf '\033]777;notify;Deploy;Success on prod\007'`

Notes:
- Works on macOS, Windows, and Linux where Warp is allowed to show notifications.
- Newlines and semicolons should be avoided or escaped in payloads.
- This feature is enabled by default in current releases of Warp.

## How to access it

### Notifications

* Notifications are enabled by default and require system permissions to appear.
* If you've turned Notifications off before, toggle it back on by going to **Settings** > **Features** > **Session**, or quickly toggle Notifications with the [Command Palette](https://funcoding.ai/agents/warp/terminal/command-palette/).
* Customize Notification triggers for long-running commands or password prompts by going to **Settings** > **Features** > **Notifications**.

<div class="callout callout-note">

On macOS, you will want to **Allow** or **Accept** the request so that Warp can send you desktop notifications. If you accidentally denied it or would like to re-enable Notifications later, check the [troubleshooting guide below](https://funcoding.ai/agents/warp/terminal/more-features/notifications/#troubleshooting-notifications).

</div>

## How it works

## Troubleshooting Notifications

**macOS**

Warp requires two distinct notification settings to work. macOS system settings found in  > **System Settings** > **Notifications & Focus** and Warp app settings found in **Settings** > **Features** > **Session** must both be enabled for Notifications to show.\
\
If you have Notifications enabled in the system and Warp, but you still aren't receiving desktop notifications, try the following:

* Make sure that you are navigated away from Warp when you expect to receive the notification.
* Make sure the **Do Not Disturb** mode is turned off in  > **System Settings** > **Notifications** > **Notifications & Focus** > **Focus**.
* Go to  > **System Settings** > **Notifications & Focus** > **Notifications** and select Warp in the list. Make sure either banner style or alert style notifications are selected, then quit and restart Warp.
* To get the macOS notification prompt to show again for Warp, run `defaults delete dev.warp.Warp-Stable Notifications`, then restart Warp and toggle on the **Settings** > **Features** > **Receive desktop notifications from Warp**.
* Once all of the above is done, restart macOS to apply the changes, which should restore notifications in Warp.

**Windows**

Warp requires two distinct notification settings to work. Windows system settings found in **Settings** > **System** > **Notifications** > **Warp** and Warp app settings found in **Settings** > **Features** > **Session** must both be enabled for Notifications to show.

If you have Notifications enabled in the system and Warp, but you still aren't receiving desktop notifications, try the following:

* Make sure that you are navigated away from Warp when you expect to receive the notification.
* Make sure the **Do Not Disturb** mode or **Focus** is turned off.
* Go to **System** > **Notifications** and select Warp in the list. Make sure notifications are turned on, then quit and restart Warp.

**Linux**

Warp requires two distinct notification settings to work. Linux system settings found in **Settings** > **Notifications** > **Warp** and Warp app settings found in **Settings** > **Features** > **Session** must both be enabled for Notifications to show.

If you have Notifications enabled in the system and Warp, but you still aren't receiving desktop notifications, try the following:

* Make sure that you are navigated away from Warp when you expect to receive the notification.
* Make sure the **Do Not Disturb** mode (if your distribution supports it) is turned off.
* Go to **Settings** > **Notifications** and select Warp in the list. Make sure notifications are turned on, then quit and restart Warp.

Please [reach out to us](https://funcoding.ai/agents/warp/support-and-community/troubleshooting-and-support/sending-us-feedback/#sending-warp-feedback) if you have any other issues.
