Pushary push notifications plugin for Hermes Agent
Project description
Pushary Plugin for Hermes Agent
Push notifications and human-in-the-loop for Hermes Agent via Pushary.
Install
pip install hermes-plugin-pushary
Or manually:
cp -r pushary_plugin ~/.hermes/plugins/pushary
cp plugin.yaml ~/.hermes/plugins/pushary/
Then enable:
hermes plugins enable pushary
Setup
Set your API key:
export PUSHARY_API_KEY="pk_xxx.sk_xxx"
Get a key at pushary.com/sign-up.
Tools
| Tool | Description |
|---|---|
pushary_notify |
Send a push notification with optional rich context |
pushary_ask |
Ask a question via push (yes/no, multiple choice, or free text) |
pushary_wait |
Wait for the user's answer |
pushary_cancel |
Cancel a pending question |
Auto-Notifications
The plugin automatically sends push notifications when tools return errors (up to 3 per session).
Set PUSHARY_AUTO_NOTIFY_SESSION_END=1 to also get notified when a session ends.
Set PUSHARY_AGENT_NAME to identify this Hermes instance in notifications (e.g., "Hermes - daily-briefing").
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hermes_plugin_pushary-0.2.0.tar.gz.
File metadata
- Download URL: hermes_plugin_pushary-0.2.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c770c29aa18d26633ab27756089e99f1f4a0ed9e46a3c681e1143724f36e0269
|
|
| MD5 |
469e943e36d59cb2ab904af9c049bfa5
|
|
| BLAKE2b-256 |
bac20ed0e5204cb2d54dbd351bf1fb9b0463a12d5fac703fe2b85d15511d1636
|
File details
Details for the file hermes_plugin_pushary-0.2.0-py3-none-any.whl.
File metadata
- Download URL: hermes_plugin_pushary-0.2.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee87a4a0d5cab05e4cfbaa8bc77793c8cb3256e7b23af0959670ce48df360aac
|
|
| MD5 |
02aabfd38e8ea8b5dacdffbfc4daaba0
|
|
| BLAKE2b-256 |
c972163151e39fe21156c753643fab4c2dd63b6d13868074a282271eaa5cdf96
|