fix(responses-bridge): type-safe reasoning_content assignment in merge pass

This commit is contained in:
HarryZhou 2026-08-10 01:24:24 +08:00
parent 438c1850fe
commit de95372dfb

View file

@ -630,7 +630,7 @@ class LiteLLMCompletionResponsesConfig:
if existing:
combined = combined + "\n" + existing
if isinstance(msg, dict):
msg["reasoning_content"] = combined
cast(dict[str, Any], msg)["reasoning_content"] = combined # cast-ok: mutable reasoning carrier
else:
setattr(msg, "reasoning_content", combined) # noqa: B010
pending_reasoning = [] # mutable-ok: reset accumulator