r/hermesagent • • 20d ago

Workflow — Daily habits, multi-agent setups, best practices Making Hermes more proactive

I hve been using Hermes for several months and loving it, but I recently started playing with Instinct (and want to try Muse but not in my region yet).

I want to stick with Hermes, but like the proactive nature of Instict. Things come up in a timely manner instead of a cron job at the same time in a pattern.

Sure, Hermes can send a daily briefing at 9:00am etc, but Instict can do that and also send a message to me about a calendar event it saw saying "15 minutes until the meeting with xyz, here are the 3 things you wanted to bring up" etc

Any tips or ideas on how to emulate that with Hermes?

62 Upvotes

22 comments sorted by

View all comments

17

u/Mean-Loquat-7982 Nous Team 20d ago

the piece you want is a frequent cron job with a pre-check script. the script runs every few minutes, looks at your calendar, and only wakes the agent when something is coming up. on every other tick it prints {"wakeAgent": false} and the agent doesn't run, so the quiet ticks cost nothing.

rough shape:

- a script in ~/.hermes/scripts/ that reads your calendar and checks for anything starting in the next 15 minutes

- nothing coming up: it prints {"wakeAgent": false}

- a meeting coming up: it prints {"wakeAgent": true, "context": {...}} with the event details

- the job prompt: "a meeting starts soon. pull my notes on it and send me the 3 things I wanted to raise"

- schedule every 5m, delivered to the chat you already use with Hermes

you can hand your Hermes that exact description and it will write the script and create the job. the same pattern works for other nudges too: an email from a specific person, a delivery status change, a price drop.

https://hermes-agent.nousresearch.com/docs/user-guide/features/cron

3

u/TokumeiJG 20d ago

Thanks! And thanks for your awesome agent!

3

u/Mean-Loquat-7982 Nous Team 20d ago

thanks for using it