Skip to main content
All terms
Patterns

ReWOO

An agent design that plans all tool calls up front to cut repeated model calls and cost.

Definition

ReWOO (Reasoning Without Observation) is an agent pattern that separates planning from acting: the model writes a full plan of tool calls in one shot, the tools run, and the results are combined at the end. By avoiding a model call after every step, it lowers cost and latency compared with step-by-step loops like ReAct.