Agent orchestration is the coordination layer that decides what an agent does next. It manages model calls, tool calls, routing, state updates, retries, sub-agent delegation, and termination conditions.
Good orchestration makes behavior inspectable and controllable. If an agent fails, developers need to know whether the problem was the prompt, tool selection, tool invocation, retrieval, state, policy, or the orchestration loop itself.