Send Hermes Cron Results to BenAgent on macOS
Configure Hermes cron delivery so completed background jobs appear in BenAgent's macOS desktop event surface.
Cron jobs are useful only if their results land somewhere you actually see. For a local Mac workflow, BenAgent can run a local Event Listener and show Hermes completion events on the desktop.
Start with the BenAgent Event Listener
- Default Event Listener URL: http://127.0.0.1:17654/v1/agent-events
- Health check: http://127.0.0.1:17654/healthz
- Optional source header: X-BenAgent-Event-Source: hermes
- Settings location: Settings > Agents > Event Listener
Set the Hermes delivery values
Use the BenAgent Hermes delivery adapter and point it at the local Event Listener. BENAGENT_HOME_CHANNEL only makes the benagent delivery target available; BENAGENT_EVENT_URL is the endpoint that receives the result.
export BENAGENT_HOME_CHANNEL="benagent"
export BENAGENT_EVENT_URL="http://127.0.0.1:17654/v1/agent-events"Create a Hermes cron job
hermes cron create "0 18 * * 1-5" \
"Summarize today's work." \
--name "Work digest" \
--deliver benagentAvoid wrong delivery targets
Do not use origin, local, Telegram, Discord, Slack, Signal, or another chat platform as a fallback for BenAgent event delivery. If the result should appear in BenAgent, the job should deliver to benagent through the adapter.
Test delivery
Start BenAgent listener
Open Settings > Agents > Event Listener and confirm the listener is running.
Run a short cron test
Use a one-time or near-term schedule while testing instead of waiting for a production schedule.
Check the event bubble
The result should appear as a Hermes event in BenAgent's desktop surface.
Ready to bring agent-first work to your Mac?
Install BenAgent, connect Hermes or OpenClaw, verify the endpoint and its access boundary, then delegate one safe result you can review before relying on longer work.