Files
hermes-agent/plugins
teknium1 981cb83020 fix(custom): clamp top-level reasoning_effort to Groq's none/default vocabulary on api.groq.com
Groq's OpenAI-compatible wire accepts top-level reasoning_effort only as
"none" or "default" (#75089, Defect 1); the custom profile forwarded the
configured graded level ("medium"/"high") and the request still 400'd on
both the main transport and the auxiliary path. The clamp lives in
CustomProfile.build_api_kwargs_extras, keyed on the resolved base_url host,
so both paths share it. The aux bare-key case now drives call_llm with a
fake client instead of the private _build_call_kwargs.
2026-09-19 09:43:52 -07:00
..
…