PyStarter v1.0.6 — AI hints actually work on default settings
Fixes the AI features, which did not work on a default install of 1.0.5 or earlier.
What was broken
.env.example tells you to leave ANTHROPIC_MODEL blank for the default model. Docker Compose passes a blank value through as an empty string, and the backend treated that as a real setting instead of falling back — so every AI request went to the Anthropic API with an empty model name, failed, and surfaced as "Sorry, I am having trouble generating a response right now." even with a valid, paid API key.
Hints, code critique, and error explanations were all affected. Everything else — lessons, exercises, the sandbox, XP and belts — worked normally.
Fixed in 1.0.6
- Blank
ANTHROPIC_MODELnow correctly meansclaude-opus-5. If you worked around this by setting the model explicitly, nothing changes for you. /api/v1/health/reports the real release version instead of always saying1.0.0.:latestnow tracks the current release again — it had been stuck on 1.0.3 since April.
Upgrading
Your progress lives in the pgdata volume and is untouched:
sed -E -i.bak "s/pystarter-(backend|frontend):[0-9.]+/pystarter-\1:1.0.6/" docker-compose.yml
docker compose pull
docker compose up -dOr download the bundle below and unzip it into the same directory name, keeping your existing .env.
Images
ghcr.io/e-conners-lab/pystarter-backend:1.0.6(linux/amd64, linux/arm64)ghcr.io/e-conners-lab/pystarter-frontend:1.0.6(linux/amd64, linux/arm64)