Pipe Script Output to Messaging Platforms
Pipe Script Output to Messaging Platforms
Finding
Denne side er vigtig, fordi `hermes send` giver Lisa en enkel, tokenfri måde at sende script-output direkte til Telegram eller andre Hermes-kanaler uden at starte en agent eller bygge n8n-flow.
What it is
`hermes send` er en lille CLI-kommando, der sender tekst, filer eller pipet stdout til de messaging-platforme, Hermes allerede er konfigureret til. Den genbruger Hermes’ eksisterende credentials og platform-adapters, så scripts ikke skal have egne bot tokens eller separat beskedlogik. Den er bedst til rå notifikationer, hvor indholdet allerede er bestemt af scriptet.
Should we use it?
Use now. For Lisa’s Hermes+n8n+LangGraph mission passer den godt som et lav-kompleksitets driftsværktøj: scripts kan sende status direkte til Hermes’ beskedkanaler uden LLM-forbrug. Den bør bruges til simple, deterministiske alerts og job-resultater, mens Hermes cron med agent eller n8n/LangGraph stadig bruges, når der kræves vurdering, routing, state eller workflow-logik.
Recommendation
Brug `hermes send` som standard-notifikationslag for simple scripts og one-shot terminaljobs, men behold Hermes cron/no-agent som standard for planlagte watchdogs og brug agent-cron eller n8n/LangGraph, når beskeden kræver analyse eller efterfølgende workflow.
Use now
- Når et script allerede ved præcis, hvad der skal sendes, fx “backup færdig”, “deploy failed” eller “disk over tærskel”.
- Når Lisa vil erstatte platform-specifikke `curl`-kald til Telegram/Slack/Discord med én Hermes-native kommando.
- Når lange terminaljobs skal sende en kort besked ved succes eller fejl.
- Når CI/CD eller en VPS-opgave skal sende en fil, rapport eller logudsnit til en eksisterende Hermes-kanal.
- Når n8n ikke behøver være involveret, fordi opgaven kun er “send denne besked”.
Do not use / wait
- Brug det ikke til kritiske OOM/disk-full watchdogs, hvor Python/Hermes måske ikke kan starte; brug minimal direkte platform-kald dér.
- Brug det ikke, hvis en agent skal beslutte, opsummere eller prioritere indholdet; brug Hermes cron med LLM eller agent-tooling.
- Brug det ikke som erstatning for n8n/LangGraph, når beskeden skal starte et større stateful workflow.
- Vent med specifikke kanalnavne som `discord:#ops`, hvis channel directory ikke er opdateret eller gateway ikke har opdaget kanalerne endnu.
- Send aldrig secrets, env-værdier, private logs eller rå credentials gennem notifikationerne.
Public page note
`hermes send` viser, hvordan Hermes kan fungere som et simpelt, sikkert notifikationslag for scripts uden ekstra bot-konfiguration eller unødvendigt LLM-forbrug.