honcho/tests/llm/test_backends
Aakash Kattelu 567ab2b434 fix(llm): preserve null content on OpenAI tool-call turns
OpenAI-compatible providers can return assistant tool-call messages with
content=null. Coercing that to "" before history replay breaks providers
that bind opaque reasoning state to the exact assistant message shape.

Keep null only when the normalized response has tool calls; tool-less
null still becomes "", and content_override stays authoritative.

Fixes #1061
2026-08-25 09:22:13 -04:00
..
test_anthropic.py fix(llm): support per-request provider timeouts (#832) 2026-08-04 12:43:00 -04:00
test_gemini.py fix(llm): support per-request provider timeouts (#832) 2026-08-04 12:43:00 -04:00
test_openai.py fix(llm): preserve null content on OpenAI tool-call turns 2026-08-25 09:22:13 -04:00