litellm/tests/rust-python-harness
narmstrong-berry cd95dd318a
Some checks failed
LiteLLM Rust / rust-lint (push) Waiting to run
LiteLLM Rust / rust-test (push) Waiting to run
LiteLLM Rust / rust-wheel (push) Waiting to run
Terraform Modules / fmt, validate, test (aws) (push) Has been cancelled
Terraform Modules / fmt, validate, test (gcp) (push) Has been cancelled
feat(rust): shape native OpenAI responses requests like Python
The OpenAI Responses transformation now raises max_output_tokens to the
minimum of 16, strips Anthropic cache_control marks, decodes tool
parameters sent as JSON strings and drops null fields from replayed
reasoning items. Against OpenAI it also drops reasoning LiteLLM minted
while bridging another provider and tool-call item ids OpenAI did not
issue. Rewrites that read the model cost map or Python's regex engine
(GPT-5 sampling rules, tool schema repair, prompt cache breakpoints)
decline to the Python route
2026-10-18 20:52:40 -07:00
..
cli test: move 76 live top-level tests to offline unit and integration coverage (#45352) 2026-10-08 10:33:35 -07:00
shared test: move 76 live top-level tests to offline unit and integration coverage (#45352) 2026-10-08 10:33:35 -07:00
strategies feat(rust): shape native OpenAI responses requests like Python 2026-10-18 20:52:40 -07:00
__init__.py refactor(tests): restructure rust python harness around strategy definitions (#39628) 2026-09-03 21:15:01 -07:00
__main__.py test: add interactive Rust Python parity harness (#39419) 2026-09-02 15:51:08 -07:00
AGENTS.md test(rust): add native vs Python parity harness for responses (#46567) 2026-10-18 20:52:33 -07:00
conftest.py wip 2026-09-14 11:48:24 -07:00