When a tool is used directly by a network agent, having its inputSchema as an empty object {} or undefined causes the call to break.
- First message in a thread → works fine.
- Subsequent messages → breaks with an error (see attachment).
I'm using postgres as mastra storage and openai adapter as llm provider.
Error trace is included in attachment.