> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skyvexsoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ctx.notify

> Fire-and-forget toasts and sounds from a background module.

`ctx.notify` (`PluginNotifier`) shows a toast or plays one of the shell's built-in sounds. You describe what to show and which sound to play, and the shell renders it.

```ts theme={null}
await ctx.notify.toast({
  type: "warning",
  title: "Gate required",
  message: "Please enter your departure gate.",
  durationMs: 8000,
});

await ctx.notify.sound("warning"); // "alert" | "warning" | "error" | "success" | "chime"
```

**When to use it:** to surface a passive heads-up that needs no response. If you need an answer back from the pilot, use [`ctx.dialog`](/sdk/background/context/dialog) or [`ctx.prompt`](/sdk/background/context/prompt) instead.
