ReWOO (Reasoning Without Observation) is an agent framework that decouples planning from execution. A planner language model first generates a complete, abstract plan of reasoning steps and tool calls without executing them. This plan, or “reasoning blueprint,” is then passed to separate worker modules that perform the actual tool executions and observations independently, without further model inference. This separation eliminates the costly back-and-forth between the LLM and tools seen in frameworks like ReAct.
