When using agent.suspend() inside a tool, the message is not persisted. - Mastra