Hi, I am currently migrating from our custom Koog Memory code to the new 0.7.x Memory feature:
https://docs.koog.ai/features/chat-memory/chat-agent-with-memory/
However this feature "only" saves and restores the whole message history. But in our case we have multiple big subgraphs where every subgraph needs a different combination of memory.
For example:
Graph A: Routing <- Needs the message history of all Graphs
Graph B: Feature X <- Needs only its own message history
Graph C: Feature Y <- Needs X and Y but not Routing
Feature request:
• Add a filter parameter for every subgraph / node.
• Add a parameter to the "Message" class so it holds the necessary information OR maybe better have a memory for every node and then combine them (node -> subgraph (sum) -> strategy (sum) -> agent (sum))