Added
- Added
"none"and"max"reasoning effort values, extending the accepted set to the full vocabulary supported by litellm."none"explicitly disables reasoning on models that support this value (e.g. newer gpt-5.x models, where omitting the parameter no longer disables reasoning), which differs from the defaultNone(parameter not sent, provider default applies)."max"maps to the top effort level on Anthropic Claude models.
Changed
- Model-specific support for
reasoning_effortvalues is no longer validated by ContextGem: the hardcoded per-model checks ("minimal"only for gpt-5 models,"xhigh"only for gpt-5.2 models) were removed, as such hardcoded checks go stale with new model releases (e.g. gpt-5.3 and later gpt-5.x models, as well as newer Anthropic Claude models, also support"xhigh"). Validation is delegated to litellm / the provider API, which rejects unsupported model/effort combinations at request time. Configurations that previously raisedValueErrorat initialization now construct successfully and fail at request time if unsupported. - Upgraded pinned dependency versions:
litellm==1.93.0,openai==2.49.0,genai-prices==0.0.72. Versions remain pinned to maintain stability and avoid occasional breaking changes and API inconsistencies observed in previous unpinned releases.