notch_status
Display an unobtrusive status readout in the Mac notch for long-running tasks. Update text, progress, and details as work proceeds, then resolve the readout on completion or error.
Instructions
Show or update a status readout in the notch. Call when starting long-running work and again as it progresses. Does not steal focus and needs no window. Always finish with notch_done or notch_error so the readout resolves instead of just vanishing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | Seconds before this status self-expires if never updated. Default 1800. | |
| text | Yes | Short label, e.g. "Running test suite". Under ~40 chars. | |
| style | No | Which readout to use. 'pendant' (high attention): The one task the user is actively waiting on: a build, a test suite, a deploy, a long agent run. 'belt' (medium attention): Ambient background work the user should be able to ignore: a watcher, a sync, a queue draining, polling. 'pill' (medium attention): A short transient message with no percentage: "Deployed to staging", "Branch pushed", "3 files changed". 'glow' (low attention): Signalling only that something is happening, when the detail does not matter: background indexing, a warm-up, a keepalive. Defaults to pendant. | |
| detail | No | Optional secondary figure, e.g. "342/500" or "12.4 MB/s". | |
| progress | No | Completion 0–1. Omit for indeterminate, which animates a sweep. |