Memory and its sources
Memory retains its original sources and subsequent corrections, so recalled information can be checked.
01Research project
ColonyMind is a harness for agent memory, autonomy and model orchestration, built for Hermes.
Open source · MIT · In development
Request illustration
Hermes runs the agent, ColonyMind stores memory and shared work, and selected models perform inference.
A message arrives through a configured conversation channel.
01 / Research lab
Ongoing research toward Proto-AGI.
Messages arrive through Hermes channels. A person can provide context, correct the agent’s understanding and steer work across conversations.
Conversations → Hermes runtimeHermes handles conversations, model requests, tools, workers and schedules. ColonyMind connects through plugins, a memory provider and request hooks.
Hermes ↔ ColonyMind · Hermes → models and toolsHermes executes tools, workers and scheduled tasks. ColonyMind keeps shared work state available across conversations, so users can inspect or redirect it within the deployment’s permissions.
Hermes → tools, workers and schedulesColonyMind retains original evidence and attributable corrections, recalls relevant context, and keeps identity and shared work across sessions. The deployment stores these records independently of the selected model.
Hermes ↔ memory and work context · ColonyMind → selected modelsHermes and ColonyMind each use their configured models. Local inference supports normal operation without a cloud model; changing a model does not replace the agent’s stored memory or identity.
Hermes + ColonyMind → model inferenceIn development and validation.
Messages arrive through Hermes channels. A person can provide context, correct the agent’s understanding and steer work across conversations.
Conversations → Hermes runtimeHermes handles conversations, model requests, tools, workers and schedules. ColonyMind connects through plugins, a memory provider and request hooks.
Hermes ↔ ColonyMind · Hermes → models and toolsHermes executes tools, workers and scheduled tasks. ColonyMind keeps shared work state available across conversations, so users can inspect or redirect it within the deployment’s permissions.
Hermes → tools, workers and schedulesColonyMind retains original evidence and attributable corrections, recalls relevant context, and keeps identity and shared work across sessions. The deployment stores these records independently of the selected model.
Hermes ↔ memory and work context · ColonyMind → selected modelsHermes and ColonyMind each use their configured models. Local inference supports normal operation without a cloud model; changing a model does not replace the agent’s stored memory or identity.
Hermes + ColonyMind → model inferenceIn development and validation.
Project
Memory retains its original sources and subsequent corrections, so recalled information can be checked.
Different models can handle conversation, reasoning and vision, including local inference. Memory persists when models change.
Identity and shared tasks persist across sessions. Connected conversations can inspect, redirect or stop work.
Memory integration and shared task controls are implemented. Autonomous initiative and improvement remain under development.
Source