fix(gateway): guard against None request_overrides in _build_api_kwargs

This commit is contained in:
konsisumer 2026-04-28 14:16:18 +02:00 committed by kshitij
parent 1d8b9e6458
commit e4b69bf149
3 changed files with 12 additions and 4 deletions

View file

@ -251,6 +251,14 @@ class TestBuildApiKwargsChatCompletionsServiceTier:
kwargs = agent._build_api_kwargs(messages)
assert "service_tier" not in kwargs
def test_no_crash_when_request_overrides_is_none(self, monkeypatch):
agent = _make_agent(monkeypatch, "openrouter")
agent.model = "gpt-4.1"
agent.request_overrides = None
messages = [{"role": "user", "content": "hi"}]
kwargs = agent._build_api_kwargs(messages)
assert "service_tier" not in kwargs
class TestBuildApiKwargsKimiNoTemperatureOverride:
def test_kimi_for_coding_omits_temperature(self, monkeypatch):