Currently, the base routing agent doesn't have any memory associated with it. This is "fine", but can cause an issue if a user wished to continue a conversation. At minimum, the agent should be aware of what the last tool/chain the user interacted with so that they can route a response from the user directly to the appropriate tool/chain.
I'm uncertain whether a custom memory class should be used for this, or whether an existing base memory class can work for this.
Currently, the base routing agent doesn't have any memory associated with it. This is "fine", but can cause an issue if a user wished to continue a conversation. At minimum, the agent should be aware of what the last tool/chain the user interacted with so that they can route a response from the user directly to the appropriate tool/chain.
I'm uncertain whether a custom memory class should be used for this, or whether an existing base memory class can work for this.