When inputProcessor amends user message it doesn't reflected in UI during current run. But once thread reloaded we see altered message as like it was written by user in this way.
I am truly believe it is not kind of expected experience.
We might need to track separately the message user entered initially and message actually used as model input. Do you think it is responsibility of mastra or developer using mastra?