Agent stack build plans · № 3
Hermes as an infinite research intern
A daily cron job, a Docker-sandboxed scratchpad where it writes its own scrapers, and an archive of past reports so tomorrow’s briefing only contains what’s new.
Hermes is Nous Research’s open-source agent — a terminal CLI plus a messaging gateway daemon, tagline “the agent that grows with you.” This plan wires three of its real capabilities into one loop: the built-in cron scheduler fires every morning; the agent researches your beat with Firecrawl-powered search and, when a source is awkward — a PDF quarterly report, a CSV dump, HTML from 2009 — writes itself a scraper as a skill and keeps it; and a three-layer memory (session search, a small pinned memory file, and a reports archive you define) means it opens each morning by checking what it already told you. The report lands in Telegram before you’re out of bed.
One thing this intern is not: a paywall-evasion machine. It exists for the awkward-but-open web — unreadable formats, not restricted ones — and the briefing you’ll paste in tells it to respect paywalls, robots.txt, rate limits, and terms of service. If a source is closed, the fix is a subscription or an API key, not a cleverer scraper.
Honest effort: an evening to the first hand-run report,
then a week of mornings tuning the briefing before you trust
the cron. Honest cost: every run burns LLM tokens plus metered Nous
Portal calls for each web_search/web_extract — a
daily schedule multiplies both by thirty. The traps
page puts numbers-shaped guardrails on that.
The plan, in six parts
Is this for you?
Yes, if there’s a beat you already check every morning across five
tabs — an industry, a research field, a set of competitors — and the sources
are public but half of them are hostile to copy-paste. Yes, if you want an
agent that gets better at your beat over time instead of starting
cold. Skip it if your beat is adequately covered by a
newsletter someone else maintains, or if a metered search bill with your name
on it makes you nervous — this plan runs unattended and spends real money on
a schedule. This plan deliberately does not cover multi-agent fan-out
(Hermes’s delegate_task exists, but one intern is enough
here), RSS monitoring (not built in — see the architecture page), or
general Hermes setup as a coding agent — for terminal coding-agent plans,
see № 1 in this series.