Back to blog
Automation / Hermes / Cron / Events / BenAgent

Send Hermes Cron Results to BenAgent on macOS

Configure Hermes cron delivery so completed background jobs appear in BenAgent's macOS desktop event surface.

By BenAgentJul 4, 20267 min read

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 benagent

Avoid 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

01

Start BenAgent listener

Open Settings > Agents > Event Listener and confirm the listener is running.

02

Run a short cron test

Use a one-time or near-term schedule while testing instead of waiting for a production schedule.

03

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.

Download BenAgent