Hermes / OpenClaw Agent Layer
Hermes is the working name for the agent layer of the lab; OpenClaw is the open shape of the same idea. The premise is that a small number of narrow agents, each with a single job and a clear contract, beats one large assistant trying to do everything. Agents here do not own the data and do not own the publishing. They move work along a pipeline whose ends are the file system.
Roles
- Ingest agents — accept links from Discord, GitHub stars, and manual drops, acknowledge them, and place them in the pending queue.
- Cataloguing agents — enrich pending links: fetch, summarise, propose tags, propose a trail placement. A human confirms.
- Publishing agents — draft publishing notes from the catalogue and from the changelog, ready for review.
- Watchers — observe a directory or a feed and surface drift: broken links, unfiled drops, stale pending items.
Design rule
Agents propose; files persist; humans confirm where it matters. The agent layer is allowed to be wrong in draft, because nothing it drafts becomes the record until it is accepted into LinkCatalog.
What it is not
Hermes is not a chat assistant and not a single orchestrator. It is a thin layer of narrow workers with a shared substrate.