LangGraph implementation of the ReWOO(Reasoning without Observation) framework along with Human In The Loop pattern.
ReWOO introduces a plan-and-execute paradigm where the workflow
- Generates a structured execution plan
- Executes steps using tools with dependency awareness with human in the loop for tools required approval
- Produces a final, user-facing response.
User Query
↓
Planner Node (LLM)
↓
Structured Plan (Steps + Dependencies)
↓
Executor Node (Async Execution) + Human In the Loop
↓
Tool Outputs (Evidence)
↓
Summarizer Node (LLM)
↓
Final Response
- Setup environment
uv sync
- Script Execution
uvicorn main:app
- Install packages
npm install
- Run NextJs
npm run dev