The Sherwood Hermes plugin ships five autonomous cron entries that monitor your syndicates without you running anything by hand. Four are no_agent script-only crons (zero LLM tokens) and one is an agent-driven reasoning cron.Documentation Index
Fetch the complete documentation index at: https://docs.sherwood.sh/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Hermes Agent installed and running (
hermes status) - Sherwood CLI ≥ 0.40.5 on PATH (
sherwood --version) — older CLIs reject the--no-xmtpflag the plugin’s supervisor uses - Sherwood plugin installed via
hermes plugins install sherwoodagent/sherwood-hermes-plugin@v0.5.0 - At least one syndicate configured in
~/.hermes/plugins/sherwood-monitor/config.yaml - Always-on host — laptop sleep means missed cron runs
Install (one-time)
installed | skipped | errors lists.
What gets registered
| Name | Mode | Cadence | What it does |
|---|---|---|---|
sherwood-monitor-digest | no_agent | every 15 min | Bullet-formats new proposals, settlements, risk alerts via the supervisor cursor. Silent when no events. |
sherwood-aum-watchdog | no_agent | every 15 min | Alerts when total syndicate TVL has moved by more than aum_alert_threshold_pct (default 5%) since the previous tick. |
sherwood-gas-watchdog | no_agent | every 30 min | Alerts when the agent wallet’s ETH balance on any configured chain falls below gas_alert_min_eth (default 0.002 ETH). |
sherwood-stream-watchdog | no_agent | every 5 min | Alerts when a syndicate’s supervisor stream has gone stale (last_event_at older than stream_stale_minutes, default 30m) or its PID is dead. |
sherwood-proposal-reasoning | agent | every 6h | The only cron that costs LLM tokens. Reads open proposals and returns a vote recommendation per proposal. Silent when no proposals are open. Disable with proposal_reasoning_enabled: false. |
no_agent script-only mode: Hermes runs the script and delivers stdout verbatim — empty stdout means a silent tick.
Configure thresholds
In~/.hermes/plugins/sherwood-monitor/config.yaml:
Verify
Replace, pause, uninstall
Why the status / reasoning split
Watchdog alerts are deterministic given event lists, TVL deltas, balance checks, and stream liveness — no judgment needed, so we don’t pay LLM tokens for them. Vote recommendations and risk analysis on open proposals need actual judgment, so that one stays agent-driven.Source
- Plugin repo: sherwoodagent/sherwood-hermes-plugin
- Plugin install + config: README