Overview
The loop has five practical stages:
- The user assigns a task.
- Hermes performs the task with the available model, tools, context, and permissions.
- The result exposes a useful pattern, a better method, or a correction from the user.
- Hermes records the reusable procedure as a skill or updates relevant memory.
- A later task invokes the improved procedure instead of starting from zero.
The system also includes curation rather than indiscriminate accumulation. During ongoing interaction, Hermes periodically evaluates what it has learned. A curator process can clean up old skills, improve them, and archive material that is no longer useful. This matters because a system that stores everything without maintenance becomes noisy, contradictory, and difficult to use.
The apartment-search example illustrates the difference. After observing a preference for high-rise apartments within a particular budget, Hermes can surface similar options in later searches without requiring the same preference to be restated. The useful outcome is not merely remembering a sentence. It is applying an inferred working preference to a future task.