Day 1 · Block 1
E01 - Getting started with Jan + hello world script
- Start Jan in `student-agent-pack/` and run basic startup checks.
- Take a look at the student-agent-pack, especially AGENTS.md, BOOTSTRAP.md, tools/, exercises/, and also opencode.json
- Run `python exercises/01/hello_world.py` and capture output.
- Edit the `TODO-STUDENT` in `exercises/01/hello_world.py` and rerun once.
- Verify one value manually from `exercises/01/data/tiny.csv`.
Inputs
- Install workflow
- OpenRouter key in .env
- exercises/01/hello_world.py + tiny.csv
Deliverable
startup evidence + one script run + one manual check + one TODO change note.
Target
Start Jan in `student-agent-pack/` and run basic startup checks.
Submission
- Use the live launcher: Live Exercises
- Direct prefilled form: E01 submission link
Checklist
- Make one explicit design decision.
- Include one verification check.
- State one limitation or risk.
Common failure modes
- Missing OPENROUTER_API_KEY or base URL.
- Skipping minimum startup evidence before coding.
Extension task (optional)
Switch to a second free OpenRouter model and compare output quality or speed.