litellm/litellm-rust
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
..
crates feat(rust/messages): resend once without thinking after an invalid thinking signature 2026-09-24 15:50:03 -07:00
.gitignore feat: add LiteLLM Rust workspace with Mistral OCR bridge (#31033) 2026-06-23 13:16:47 -07:00
AGENTS.md refactor(rust): move tests.rs files inline or under tests/ and drop autotests = false (#43028) 2026-09-24 20:19:00 +00:00
Cargo.lock feat(rust): shape Anthropic Messages requests natively (#42982) 2026-09-24 19:08:32 +00:00
Cargo.toml feat(logger): dispatch Python logging through the Rust diagnostics processor (#42616) 2026-09-22 18:44:15 -07:00
clippy.toml wip 2026-09-19 10:36:59 -07:00