# Put Grok Bot in front of a Hermes agent so unattended jobs keep running

PaperChase agent use case (free feed entry), version 1.0. Source: [Brad (@AFeastOfIdeas on X)](https://x.com/AFeastOfIdeas/status/2114713139564425276), 2026-10-26.

## What they did

The author split work between two systems. Hermes cron jobs run unattended, while scheduled Grok Bot routines that touch tools wait for approval, so long or nightly work moved to Hermes. A chief-of-staff Grok Bot wrote the script that talks to the Hermes local API: start a run, stream its events, poll until it finishes and pass approval requests back. Each Hermes instance has its own profile, a /new command starts a fresh context, and every reply carries a short proof-of-work footer naming the model and the tool calls used.

## Worth knowing

The reusable parts are the split (one system for conversation and approvals, another for unattended jobs) and the provenance footer, which lets you see at a glance what actually ran. Anything that runs unattended needs tight limits on what it can touch. Another builder posted a similar Grok Bot and Hermes setup the same week.

## Workflow template

```text
Apply this workflow to [your project]:
1. List which jobs must run unattended and which need you in the loop
2. Run the unattended ones in Hermes with a separate profile per job
3. Have a Grok Bot write and keep a small client for the Hermes local API
4. Pass every approval request back to Grok Bot instead of auto-approving
5. Add a footer to each result with the model and tool calls used
Stop and ask me before anything irreversible: deploys, payments, sends or deletes.
```

## Steps

1. **List which jobs must run unattended and which need you in the loop.** List which jobs must run unattended and which need you in the loop
2. **Run the unattended ones in Hermes with a separate profile per job.** Run the unattended ones in Hermes with a separate profile per job
3. **Have a Grok Bot write and keep a small client for the Hermes local API.** Have a Grok Bot write and keep a small client for the Hermes local API
4. **Pass every approval request back to Grok Bot instead of auto-approving.** Pass every approval request back to Grok Bot instead of auto-approving
5. **Add a footer to each result with the model and tool calls used.** Add a footer to each result with the model and tool calls used

## Credit

Workflow reported by Brad (@AFeastOfIdeas on X): https://x.com/AFeastOfIdeas/status/2114713139564425276
Related: https://x.com/samarthmamadapu/status/2115117811672465531
Related: https://hermes-agent.nousresearch.com/

Summary and template written by PaperChaseWebb in our own words. Questions: mgmt@paperchasewebb.com
