litellm/tests/test_litellm/completion_extras
Tin Chi Lo e9d16bc35c fix(litellm): make the responses bridge and cursor routing total over the surfaces they now serve
Three gaps from the bridge becoming a mainstream path for chat traffic.
The chat to responses message converter only mapped function tool_calls,
so history carrying the native custom tool calls this PR introduced
raised "tool call not supported" on follow-up turns; custom entries now
map to custom_tool_call items and their results to
custom_tool_call_output. The stream translator returned an empty delta
for output_item.done on tool items, which left the responses guardrail
handler's tool extraction permanently empty (dead on staging too, where
the built chunk was discarded); stateless callers now receive the
complete tool call while per-stream callers keep the suppressed delta
that prevents client-side duplication. Cursor routing keyed on the
presence of a messages key, so a null or empty stub next to a real
agent-mode input array picked the chat arm; routing now keys on
messages content
2026-08-01 11:26:09 -07:00
..
litellm_responses_transformation fix(litellm): make the responses bridge and cursor routing total over the surfaces they now serve 2026-08-01 11:26:09 -07:00
__init__.py Litellm oss staging 030626 (#29578) 2026-06-03 11:01:51 -07:00
test_litellm_responses_transformation_transformation.py fix(litellm): support OpenAI chat completions custom tool calls end to end 2026-08-01 11:26:09 -07:00
test_responses_bridge_provider_propagation.py fix: bedrock mantle fixes (#30083) 2026-06-12 07:25:16 -07:00