I have an idea. Invoking a tool involves many steps and can be time-consuming. I’d like to return the progress of each step in real-time to keep users informed and improve their experience. Could we encapsulate the information about each step of the tool as events in Agno, rather than putting everything into the content? This would make it easier to visualize the entire processing flow.
Hi @tom, 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!
Hey @tom ! Thanks for reaching out and sharing your ideas
Just to make sure I’m on the same page as your request - do you mean something like this?
ToolCallStartedEvent → ToolCallArgumentsProcessedEvent → ToolCallCacheCheckedEvent → ToolCallFunctionStartedEvent → ToolCallResultProcessedEvent → ToolCallCompletedEvent
This would allow for more granular introspection into the tool being called.