Agent tool does not have access to its tools

I have an agent A that has as tool an agent B.
Agent B has access to a variety of functions as tools.

When I call agent B from agent A, agent B is unable to use any of the tools available to it, making it effectively useless.


This list come from the description of the tool


When I try to trigger any tool action, none is available


Not even when I try to tool agent B in the way it's meant to be called

While if I make the same questions directly to agent B it works

It seems that it works only as a simple chat bot without relying on external tools. Which imo kind of defeats the purpose. I could put those instructions directly into agent A.

Unless, I'm misunderstanding the scope of tool agents?