Proje
notifier-agent
- Nasıl çalıştırılır
- kaydedilmedi
- Holochain sürümü
- kaydedilmedi
- Etkinlik
- durgun
- Kontrol edildi
- 27 Ekim 2026
What is notifier-agent and what is it for?
notifier-agent is a small program that runs beside a Holochain app and sends out the app's messages for it, so notifications reach people even when nobody has the app open. It exists so that apps built on Holochain can keep their people informed through ordinary channels such as text, chat and email.
notifier-agent is a small program that runs alongside a Holochain app. Its package manifest describes it plainly as a way to run any app as a notifier agent: instead of a person watching the app's interface, a long-running process watches it on their behalf and sends messages out. It is published in the holochain-open-dev organisation on GitHub and is written in JavaScript.
The idea comes from how these apps are built: the app and its interface live on the same device, so nothing reaches someone whose window is closed or whose machine is asleep. A notifier agent is a separate process that stays connected to the app's local conductor and reacts to the signals the app emits. When something needs to reach a person, it looks up the contact details already saved for them and sends the message through an ordinary messaging or email provider.
The code in the repository shows one concrete example. When the app's notifications zome emits a signal addressed to a notifier service destination, the process finds that agent's contacts and sends the message by SMS, WhatsApp or email, and it can hold a message until a chosen time using a scheduling library. The repository's own npm scripts describe starting it with Node or keeping it running in the background under pm2. The repository is the place to learn more.
Nasıl edinilir
Komut satırından
- Clone the repository at https://github.com/holochain-open-dev/notifier-agent and install its Node.js dependencies with npm install.
- Copy configExample.json to config.json and fill in the provider credentials it lists for Twilio, SendGrid or Mailgun.
- Start a local Holochain conductor with the target app installed; the script connects to the conductor's admin websocket on ws://127.0.0.1:18929 and app websocket on ws://127.0.0.1:17183.
- Start the notifier with the repository's own command, node claimNotifier.js, or hold it running in the background with npm run notifier under pm2.
- The repository records no releases and its most recent recorded push is 2 July 2024, so these steps describe the files as they stand in the repository rather than a current build.
Kaynak: https://raw.githubusercontent.com/holochain-open-dev/notifier-agent/main/package.json
İnsanların sorduğu sorular
- How does notifier-agent know that a message needs sending?
- It stays connected to a local conductor and watches the signals coming from the app's notifications zome; when a signal is addressed to the notifier service destination, it picks out the contacts for that agent and sends the message. kaynak
- Where does it get the contact details and provider keys it uses?
- The example configuration file lists the fields for the Twilio, SendGrid and Mailgun accounts it sends through, which are copied into a config.json beside the script before it starts. kaynak
- Is notifier-agent actively maintained?
- The repository records no releases and no pushes after 2 July 2024, and no README or documentation file is present. kaynak
4 herkese açık kaynaktan derlendi; son kontrol: 23 Eylül 2026.
Deneyin: notifier-agent
- GitHub'daki kodGitHub'da aç ↗Last change 2 Temmuz 2024.
- SürümKayıtlı GitHub sürümü yok.
- Projenin kendi dosyaları nasıl çalıştırıldığını belirtmiyor.
Ayrıntılar ve kaynaklar
Kanıt
- Son değişiklik
- api.github.com/repos/holochain-open-dev/notifier-agentüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
- Etkinlik
- api.github.com/repos/holochain-open-dev/notifier-agentüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · liveness@1
Uyumluluk
- hdk
- —
- hdi
- —
- holochain-client
- 0.18.0-dev.0 · package.json @ b3ae9ec
- happ.yaml
- yok
- web-happ.yaml
- yok