The atomic unit of agentic inference is the task (hundreds of interleaved model and tool calls), not the request, which changes what an inference stack must optimize and instrument.
If the serving layer still measures and optimizes per-request metrics, it optimizes the wrong objective for agents; schedulers, caches, and routing must be designed around multi-call workflows.
Any infrastructure serving multi-step workloads (agentic loops, batch pipelines, compilation) should define its optimization target at the workflow boundary, not the single-operation boundary.
The basic unit of chat is a request; the basic unit of an agent is a task spanning hundreds of model and tool calls.
Users care about end-to-end task completion latency, not individual token or request latency.