24-hour diagnostic • 2026-09-29 14:33 UTC+5:30 • Hostinger VPS
/opt/data/config.yaml
under plugins.disabled on 2026-09-28 17:45 UTC. Since then, no cron
output (tower uptime reports, learning drips) can reach Discord DMs.
a69759413e81 (Tower uptime summary) runs successfully but fails delivery
with "Discord plugin not registered or missing standalone_sender_fn". Job
5c1f24262eeb (Daily learning drip) also undeliverable.
platforms/discord from plugins.disabled
in config.yaml, then restart the gateway: systemctl restart hermes-gateway
(or equivalent s6-svc command on this tower).
a69759413e81 (Tower uptime summary) ran at 2026-09-29 15:30:05
(reported as "ok" by last_status), but Discord delivery is blocked. Job
5c1f24262eeb (Daily learning drip) similarly ran at 08:33:02 but was
never delivered to home channel.
/opt/data/shared/ or email) for critical jobs
to ensure visibility even if Discord is down.
grep -n "platforms/discord" /opt/data/config.yaml && sed -i '/platforms\/discord/d' /opt/data/config.yaml && systemctl restart hermes-gateway
hermes cron list should show last_run delivery confirmed within 60s.
hermes setup --portal
and confirm the DISCORD_TOKEN in /opt/data/.env is current (no expiry, no revocation).
--failure-deliver local to write to /opt/data/shared/
on delivery failure). This ensures visibility even during platform outages.
/opt/data/logs/ and /opt/data/cache/ for early cleanup
if new features increase logging. No immediate action needed.