Hi Agno Community!
I’m evaluating Agno for use in a financial application I’m building. I have a few questions:
- Shared Memory Across Multiple Agents
I see that each Agent has its own session and history. What happens if I want multiple Agents collaborating in the same conversation context (i.e., same “chat”)? Do I have to build my own storage/memory implementation to unify their histories, or is there a built-in way to share memory across multiple Agents? - Custom Storage or Memory Solutions
I noticed that Agno has built-in support for several database backends (Postgres, SQLite, SingleStore, DynamoDB, YAML, JSON, etc.). But what if my application uses a different storage layer? Is it feasible to create my own custom storage/memory solution that plugs into Agno’s architecture? - Extendability Beyond Tools
I know I can write custom tools and toolkits. Is that same level of extensibility available for memory, knowledge, or other modules like chunkers and vector DBs? Essentially, can I integrate non-standard solutions into all areas of the Agent pipeline? - Best Practices for Multi-Agent Teams
If my financial app ends up with multiple specialized Agents (e.g., one for market analysis, one for user Q&A, one for data retrieval from third-party APIs), are there recommended best practices for organizing them into a single pipeline? Or do you suggest each Agent handles a narrow domain with minimal tool overlap?
Any guidance or examples would be amazing. Thanks in advance!