LangChain Challenges
Validators are Python, local, and rude in the best way. Run a single challenge with npm run challenge -- <slug> --track langchain or all LangChain challenges with npm run challenge -- --all --track langchain. Do not use npm run challenge -- --all alone — it defaults to the MCP track, not LangChain.
boss
python
Capstone Assistant
~55 min
Route, retrieve, gate spicy verbs, trace everything, and stop before your pretend tokens bankrupt the pretend budget.
mid
python
HITL Approval Gate
~40 min
Draft, interrupt with a payload, resume with a human decision — the boring backbone of safe automation.
mid
python
RAG with Citations
~35 min
Offline retrieval that cites sources like an adult, not like a model vibes-printing footnotes.
warmup
python
Runnable Contract
~25 min
Prove you can ship invoke, batch, and stream without hiding a for-loop and calling it streaming.