litellm/litellm-rust
Yujong Lee e5e5e238e5
Some checks failed
LiteLLM Rust / rust-lint (push) Has been cancelled
LiteLLM Rust / rust-test (push) Has been cancelled
Terraform Provider / gofmt, vet, build, test (push) Has been cancelled
Terraform Provider / Provider endpoints vs proxy OpenAPI schema (push) Has been cancelled
LiteLLM Rust / rust-wheel (push) Has been cancelled
refactor(host): declare each hook point once and fold Python hook stages generically
Adding one interception point meant a route-facing trait method, an
InterceptRequest variant, channel forwarding, a match arm in every driver, a
CallHooks method and a hand-written suspend/resume trio in HookChain.
InterceptRequest is now the only list of points. Interceptors has one handle
method that answers the points an implementer cares about and passes the rest
through, routes raise points through the typed InterceptPoints calls, the
channel yields any point to the host, and the native driver answers every
point with one arm. HookChain runs its argument, wire-request and response
stages through one generic fold. No behavior changes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 14:12:36 -07:00
..
.agents/skills refactor(rust): derive strum VariantArray and string conversions (#45434) 2026-10-08 21:24:49 +00:00
crates refactor(host): declare each hook point once and fold Python hook stages generically 2026-10-24 14:12:36 -07:00
docs/adrs docs(rust): add ADRs for the Rust core (#45205) 2026-10-08 10:21:56 -07:00
.gitignore feat: add LiteLLM Rust workspace with Mistral OCR bridge (#31033) 2026-06-23 13:16:47 -07:00
AGENTS.md feat(rust): add native OpenRouter Responses (#46000) 2026-10-15 11:02:03 -07:00
Cargo.lock fix(security): stop trusting the compromised eMudhra root CA (#47670) 2026-10-22 02:09:52 +00:00
Cargo.toml fix(security): stop trusting the compromised eMudhra root CA (#47670) 2026-10-22 02:09:52 +00:00
clippy.toml feat(rust): add the MCP gateway (#43470) 2026-09-27 19:37:41 -07:00