litellm/litellm-rust/crates/host-python
Yujong Lee ef42347675 feat(rust/messages): resend once without thinking after an invalid thinking signature
When Anthropic rejects replayed history with a 400 about an invalid or missing
thinking signature, or an empty thinking block, the native route now strips the
thinking and redacted_thinking blocks plus the top-level thinking param and sends
the request once more, matching the python handler. Any other error, or a second
failure, surfaces unchanged

A new route-neutral RequestResent machine event lets the legacy logging adapter
report the body that actually produced the response
2026-09-24 15:50:03 -07:00
..
src feat(rust/messages): resend once without thinking after an invalid thinking signature 2026-09-24 15:50:03 -07:00
tests refactor(rust): run OCR through a route-neutral callback contract and a legacy Logging adapter 2026-09-17 21:13:16 -07:00
AGENTS.md refactor(rust): rename litellm-callbacks to litellm-host and HostOpError to InvokeError 2026-09-18 15:45:08 -07:00
Cargo.toml refactor(rust): rename litellm-callbacks to litellm-host and HostOpError to InvokeError 2026-09-18 15:45:08 -07:00