pi-toasty
v0.1.1
Published
Pi package that shows desktop toast notifications when pi is ready for input.
Maintainers
Readme
pi-toasty
Desktop toast notifications for pi when the agent finishes and is ready for input.
What it does
This package installs a pi extension that:
- listens for
agent_end - waits until pi is idle and has no pending messages
- shows a desktop notification via the
toastyCLI - includes the current project name in the message
Example notification:
- title:
Pi - message:
Ready for input — MyProject
Requirements
This package shells out to a toasty executable:
toastymust be installed separately: shanselman/toastytoastymust be available on yourPATH
If toasty is missing or cannot be started, the extension fails silently and pi continues normally.
Install
Global install:
pi install npm:pi-toastyProject-local install:
pi install -l npm:pi-toastyTry without installing permanently:
pi -e npm:pi-toastyRemove
pi remove npm:pi-toastyDevelopment
Run this package locally with pi:
pi -e .Publish
npm publishFiles
extensions/toasty.ts- the pi extensionpackage.json- pi package manifest
License
MIT
