Santiago Valdarrama
@svpino
As soon as you try to run 2 agents on the same data, everything breaks:
• Agent 1 reads some data and starts working.
• Two seconds later, Agent 2 changes that same data.
This is a problem. Agents will waste tokens on stale data, overwrite each other's work, and redo tasks the other has already finished.
You can't prompt your way out of this mess.
Everything old in software engineering is new again. We need proper coordination when running multiple agents.
Here is a good open-source solution for this:
Omnigraph is a graph database for context assembly and multi-agent coordination.
Here is how it works:
• It sets one shared place where multiple agents will work from
• Each agent gets their own copy of the data
• Agents write their changes to their copy
• When an agent is done, it merges its changes back
Three huge benefits from this model:
1. We know it works. We've been doing this for decades already.
2. No more lost information or agents stepping on each other's toes.
3. You get a complete trail of which agent did what and when.
I recorded a video to show you a bit more about this.
Here is the link to the Omnigraph GitHub repository:
https://github.com/ModernRelay/omnigraph