Arguments with recursive structures

I don’t think it’s supported. I have the same issue and have been trying a lot of things to get it work. See this post Calling tool from assistant using structured output