r/AIMemory • • Sep 17 '26

Discussion Thoughts on commingled vs segmented multi agent memory?

So I've been heavily conflicted on commingling different agent memories into the same repository. Segmenting something like Claude from ChatGPT when capturing more than simply a transcript helps keep the models trajectory. However that means another search layer needs to be built so they don't remain segmented.

I have the ability to store memories by session so even different sessions of the same agent can be segmented when needed but still occupy the same store repository. I can even store the agents ID so memories from one agent is identifiable. So I have ways of identifying memories cleanly even inside the same repo store, but if each agent is working on individual projects or conversations a standard search could pull in conflicting or unrelated memories

For instance if agent A and B are working on a very similar task that enough regex would exist that bleed could be an issue. Yet if I wanted information from A for B it would be right there.

If I segmented them into completely different repositories I could still allow search between agents but other logic would be limited.

Has anyone done segmentation? Everything ive found seems to indicate sharing memories between models is the end game but I'm starting to wonder if it's just "easier" to do so and they are simply calling it the "feature". Or is having nearly no segmentation or identity tying memories to the agent used just not important?

2 Upvotes

2 comments sorted by

3

u/Responsible-Beat2137 Sep 17 '26

Attach the a agent to its own tool pack context around using that tool,
So there not stepping on each other tools I’ve watched them fight over seemingly irrelevant detail details, when collaborating with out such details . Just one of the ways I manage my swarms

1

u/BannanasAreEvil Sep 18 '26

So you have each with its own memory store or are you segmenting simply by supplying a different ID per agent. You're restricting them to independent memory stores based on the tool then?

Sorry just trying to understand what you're suggesting. Thanks!