tool-call and the tool message with tool-result back to the model also on subsequent messages, not just for the last message. Which may look like;tool-call requesttool-resulttool-calltool-resulttool-calltool-resulttool-calltool-resulttool-calltool-resulttool-call and tool-result, I have a few questions around this:messages: []. What is the suggestion, is there a helper function or am I missing something here?message item, some properties like tool_call_id becomes toolCallId and maps message item to a different data structure.. I would like to ideally store the tool-call and tool-request messages on my db as expected by the model API. But when I send back the messages:[] list in shape of what model API would expect, Mastra discards the messages from assistant with tool_calls list and messages from tool with tool_call_id etc. I guess I am doing something wrong here or not utilizing a helper function that might be around?tool_calls: [] and drops the tool message altogether.