AGENT spans represent autonomous reasoning blocks (ReAct agents, planning loops, multi-step decision making).
Required: openinference.span.kind = "AGENT"
{
"openinference.span.kind": "AGENT",
"input.value": "Book a flight to New York for next Monday",
"output.value": "I've booked flight AA123 departing Monday at 9:00 AM"
}