I have a team managing some agents. Expecially one of them, that uses coding models, takes a lot of time to think, write and return information to the coordinator. During this process, the user is not notified about anything, so he thinks the application has stucked. How can I stream some response back just to inform the user that “Ok guy, it takes a lot of time to answer, but in the meanwhile we are still alive”?
Hi @rbeltrami, thanks for reaching out and supporting Agno. I’ve shared this with the team, we’re working through all requests one by one and will get back to you soon.If it’s urgent, please let us know. We appreciate your patience!
Hi @rbeltrami
You can stream intermediate steps and member events to show the entire process using stream_intermediate_steps=True and stream_member_events=True.
You can refer the below docs for more details
thank you for you response. I tried to do what you said. I can see agent responses in console, but using the playground chat, the user still has to wait for the final team leader response. If members take a lot of time elaborating their responses, the user can still not understand what is going on. I mean, is it possibile to obtain in the chat a message like “an agent has called an api”… “an agent is elaborating a solution”… and then “ok, this is the final response”? The only result I sometimes obtain is “I forwarded the request to a specialized agent. I’ll tell you something when it’s done”. It would be great, BUT then I NEVER obtain any notification. How would you handle this? Maybe I am using a wrong architecture?
I would like to have some agents specialized in my business logic and another agent specialized in generating outputs in desired formats. Isn’t a team the right solution?