Memory, best practice working on multiple agents

Hi there I have a WhatsApp agent which has other 6 team members.

My doubt is: should I use memory only on the team member or should I add memory in each team member?

What is the best practice and what you guys as doing?

Hey @edudesouza
Thanks for reaching out and for using Agno! I’ve looped in the right engineers to help with your question. We usually respond within 24 hours, but if this is urgent, just let us know, and we’ll do our best to prioritize it.
Appreciate your patience—we’ll get back to you soon!

I want to know too.
What’s the difference between agent memory and team memory ?

Hi @edudesouza sorry for delay-

  1. If you use teams you have to pass the memory object to all member agents along with team, as the team leader does nor transfer or share memory and storage between each other.
  2. See examples here- agno/cookbook/teams at main · agno-agi/agno · GitHub
  3. If team leader transfers some task to any member agent that agent also needs to have access to memory to store or read stuff, so for best practice you can pass memory to each

Hey @olivetree

  1. Memory attached to and controlled by just one single agent is agent memory
  2. Memory attached to team and its member agents which can be used or or controlled by any of them in a team as required is team memory