Instruct agent to send PDF to LLM when needed

I am just getting started with Agno. I am attempting to build an agent that when needed based on an initial analysis done by the agent on some data, it will call a tool to get the bytes for a PDF. It should then send the bytes along with a prompt to Gemini for analysis. I do not want the PDF as knowledge for the agent. It’s external to what the agent needs. The agent is running as a background process. There is no UI.

Is there a way to do this? I know I can manually add a File object with the bytes as content to the initial prompt to the agent. That’s not what I need. I need for it to be done dynamically by the agent when needed.

Hey @fnw
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!