Phase 1 · Build locally

Build the agent

Nine short tasks on your laptop. You write each step in a starter file and compare it with the reference solution.

0 of 9 tasks complete

How to run a task

terminal
uv run bootcamp.py phase1 t2 --starter "How many employees are in Engineering?"
uv run bootcamp.py phase1 t2 "How many employees are in Engineering?"
uv run bootcamp.py phase1 t7
The first line runs your starter file phase1/starter/t2_*.py, the second the reference solution phase1/t2_*.py. Add a prompt in quotes for one answer, or leave it out to chat.

While a task runs you'll see two kinds of extra lines. [tool] query_db: SELECT ... shows every tool call and its input as it happens (set PHASE1_SHOW_TOOLS=0 to hide them). Models that think before answering show that as a dim [reasoning] ... block, separate from the answer (PHASE1_SHOW_REASONING=0 hides it). After the run, [budget] $0.012345 of $5 used (0%), ... shows your LiteLLM spend; it warns at 75% (PHASE1_SHOW_BUDGET=0 hides it). With gpt-6-luna or claude-haiku-5-5, Phase 1 about $0.04-0.25 and Phase 2 with the optional pages about $0.05-0.30; claude-sonnet-5-5 costs about 20 times more.

Tasks

Continue to Phase 2