Yes, those are called multi-agent systems
https://langchain-ai.github.io/langgraphjs/concepts/multi_ag...there's also other approaches like swarms, etc
basically the same thing going on recursively with a singular -agent- having multiple -sub-skills- it can summon at will, the first prompt is an llm iterating over what tools to use given inputs, which can either reply with text, use a tool to get more context, or pass the message to another -agent-
so basically yeah most complex systems are multi-agentic in nature but maintain only one personality/tone in the frontend so it's less noticeable from a ux point of view.
Chatgpt for example, o1 is agent (does a thinking step)
also now models like r1 implementend it directly onto the streaming
there's also interesting stuff on continous thought research where the internal monlogue remains as tokens and not outputed, but still useful for the agents to -think step by step-
what is -an -agent- is a greqt question, simonwillson has compiled hundreds of answer people give along the way