da6ca38d53
* fix(llm): respect reasoning_effort setting on native OpenAI path The native OpenAI provider path hardcoded reasoning effort to xhigh for gpt-5.4/5.5/codex models, silently ignoring the user's reasoning_effort config setting. The OpenRouter path already honors the EVOSCIENTIST_REASONING_EFFORT env var that settings.py exports from that setting; this applies the same lookup on the native path, falling back to the previous defaults when unset. Adds a regression test and isolates the existing xhigh test from the env var. * fix(llm): preserve model reasoning defaults * fix(llm): preserve GPT-5.6 reasoning default --------- Co-authored-by: Xi Zhang <106144707+X-iZhang@users.noreply.github.com>