Monitor and track company changes over time
The hermes-nimble-agent plugin gives a self-hosted Hermes agent five Web Search Agent tools, callable in conversation, from a cron job, or through the messaging gateway. Because a run returns durable identifiers immediately, research started on one cron tick can be collected on a later one, so work survives restarts. Findings accumulate in a dated ledger held in Hermes memory, and the digest filters on the date an event happened rather than comparing text, so an old development discovered late never reads as news.
Inputs
- A Hermes agent Self-hosted Hermes Agent with the Nimble plugin enabled. Two commands, and five nimble_agent tools appear in the agent's toolset.
- A watchlist Fifteen accounts, competitors or prospects, by name.
- A schedule A Hermes cron expression, daily at 8am by default.
- A delivery target Slack, Telegram, Discord, or the terminal.
Outputs
- A digest of only what changed per account, with a citation and confidence grade per change
- An accumulating event ledger, dated and sourced, held in Hermes memory
- Headcount movement reported as a delta rather than a restatement
- Silence when nothing has happened
- Natural language questions answered from the ledger, with no new research
How it works
A 6-phase pipeline.
- Enable the plugin pip install hermes-nimble-agent, then hermes plugins enable nimble-agent. Five Web Search Agent tools become callable from conversation, cron, or the gateway.
- Batch the watchlist Accounts are researched in groups of three, concurrently. Batch size is set by coverage: larger batches return partial results without saying so.
- Run across ticks Each batch starts a Web Search Agent run and gets durable identifiers back immediately. Runs take minutes, so a later cron tick collects them and a restart loses nothing.
- Record dated events Each finding carries the date the event happened. Findings enter a ledger in Hermes memory, deduplicated on the account, the signal and the event month, never on the wording.
- Report only what is new The digest filters on event date rather than comparing text. A June hire discovered in August is stored dated June and stays out of the daily digest.
- Deliver The digest posts through the Hermes gateway to Slack. With nothing to report it says so in one line and stops.
Stack
- Web Search Agent Exposed to Hermes by the plugin as five tools: list agents, create one from a template, start a run, poll it, fetch the cited result. Runs return durable identifiers immediately, so research started on one cron tick can be collected on a later one or from any other session.
- hermes-nimble-agent The plugin that exposes Nimble's Web Search Agent tools inside Hermes.
- Hermes Agent Open source agent framework from Nous Research, supplying the agent loop, cron, memory and messaging gateway.
- account-monitor skill A Hermes skill that drives a cycle and enforces the reporting rules. Companion to the plugin's own agent-research skill, which answers a question once.
- python 3.11+ Required by hermes-agent.
