Memory and the learning loop
How the agent remembers your GIS conventions across sessions.
Hermes has a built-in learning loop: it curates memory from experience, creates and refines skills as it works, and recalls past sessions. For a GIS team, that means the agent gets better at your data the more you use it.
The learning loop
When you correct the agent, for example "acreage comes from DEED_ACRES,
not GIS_ACRES", it can fold that correction back into the relevant skill
rather than forgetting it at the end of the turn. Over time your
~/.hermes/skills/gis/ directory reflects how your team actually works.
$ hermes skills
gis/zoning used 41x last edited by loop 2d ago
gis/parcels used 28x last edited by you 6d agoCross-session recall
Hermes indexes past sessions and can search them, so "what did we find about the J Street parcel last week?" resolves against real history, not a guess.
Keep memory lean
Memory is for stable environment facts (paths, database names, conventions), not task logs. Move completed project history into session search or notes so new conventions always have room to save.