Sorry I thought your screenshot had the input to the tool selected, but it’s actually the agent input.
I’ve been looking into a similar issue, I suspect you’re experiencing what I get, where the input block shows No output data returned which is odd in itself as it references output data.
I found this thread which mentions that
- The model sometimes issues empty calls.
Large‑language‑model tools sometimes send an empty{}as arguments when they don’t intend to run a tool. If your schema contains any required fields, that empty call will fail validation immediately.
I wonder if this is what were both seeing?