So you’re building an AI agent.

At first, everything feels simple. The user asks a question, the model thinks, and the agent returns an answer.

Then you hit the obvious problem:

The agent needs fresh information.

Maybe it needs today’s search results.