feat(lilith): dojo --enable-thinking for the openai arm (vLLM chat_template_kwargs) #559
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/lilith-dojo-enable-thinking"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Run 4 finding (plan §4 item 5, hypothesis 6): the served Gemma template opens the thinking channel only when the request sends
chat_template_kwargs.enable_thinking=true. The dojo's OpenAI adapter never did, so every dojo and exam run so far measured a candidate that was trained with its High Grug trace on that channel without ever opening it (0 reasoning turns in 602 in the run-4 Green round; with the kwarg the Brown-stage candidate thinks in High Grug). Gap recall is unmeasurable without it.--enable-thinkingon the dojo runner (openai arm only) sends the kwarg and recordsenable_thinkingin the run provenance; omitted keeps the server default, so the run-3-comparable arms are unchanged. One adapter test added.Tests:
uv run --no-project --with pytest python -m pytest dojo/tests -qgreen.6b0dc58f34c2f85b97b5