fix(lilith): exam adapter args have no enable_thinking; read it tolerantly #563
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/lilith-exam-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?
exam/run_acceptance.pybuilds the adapter arguments as aSimpleNamespace; PR #559 readargs.enable_thinkingunconditionally, and the run-4 acceptance crashed at the chat items after the candidate dojo arm (AttributeError: 'types.SimpleNamespace' object has no attribute 'enable_thinking').getattr(args, "enable_thinking", None)keeps the server default for the exam, as in runs 1–3. Tests: dojo runner + exam suites green.Merging with
CI / test-akh-medured: that job iscargo test(Rust) and failed after 26 min on run 4041 job 4; this PR changes two Python lines inscripts/lilith/dojo/baseline.pyand no Rust file. The same job passed on the previous main head (4d45b65c, PR #559). Local evidence:uv run --no-project --with pytest python -m pytest dojo/tests program/tests exam -q→ 729 passed, 4 skipped. Reason for not waiting on a rerun: the run-4 acceptance resume is blocked on this fix and the pod is stopped to avoid idle spend (operator instruction 2026-10-06).