Skip to main content
The Sherwood Hermes plugin ships five autonomous cron entries that monitor your funds without you running anything by hand. Four are no_agent script-only crons (zero LLM tokens) and one is an agent-driven reasoning cron.

Prerequisites

  • Hermes Agent installed and running (hermes status)
  • Sherwood CLI ≥ 0.40.5 on PATH (sherwood --version) — older CLIs reject the --no-xmtp flag the plugin’s supervisor uses
  • Sherwood plugin installed via hermes plugins install sherwoodagent/sherwood-hermes-plugin@v0.6.0
  • At least one fund configured in ~/.hermes/plugins/sherwood-monitor/config.yaml
  • Always-on host — laptop sleep means missed cron runs

Install (one-time)

Idempotent — re-running emits JSON with per-entry installed | skipped | errors lists.

What gets registered

The four no_agent watchdogs use Hermes’ 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:
All thresholds are optional — existing configs keep working without edits.

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