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.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)
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:
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