It reads what just happened
A message, a file, an error, search results. This is the agent's only window onto the world — it knows nothing you haven't shown it.
Strip away the hype and an "agent" is a program stuck in a simple, repeating rhythm. It checks the current state of things, reasons about what to do next, takes one action, and then checks again. Below is that loop broken down, followed by three real examples doing very different jobs.
A message, a file, an error, search results. This is the agent's only window onto the world — it knows nothing you haven't shown it.
It reasons about what that observation means and picks a next move: which tool to call, what to search, what to write.
Then it hands the result back to itself as a new observation. The loop closes and starts again, until the task is done.
Different tools, different tasks — every agent above is running the same loop underneath.
Tell us about the workflow you'd hand off — we'll design an agent around it, not the other way around.