LangGraph implementation of the ReWOO(Reasoning without Observation) framework.
ReWOO introduces a plan-and-execute paradigm where the workflow
- Generates a structured execution plan
- Executes steps using tools with dependency awareness
- Produces a final, user-facing response.
User Query
↓
Planner Node (LLM)
↓
Structured Plan (Steps + Dependencies)
↓
Executor Node (Async Execution)
↓
Tool Outputs (Evidence)
↓
Summarizer Node (LLM)
↓
Final Response
- Setup environment
uv venv .venv
.venv/Scripts/activate
- Install Dependencies
uv pip install -r requirements.txt
- Script Execution
python app.py