litellm/litellm-rust
Yujong Lee ee2cb0b6e0 refactor(db): keep the database handle feature-agnostic
Database now holds the backend handle and its close operation only, and each feature provider builds its own repository from it, so _db never grows a field per feature. get_database checks the concrete type instead of validating a runtime Protocol on every request, and the banner audit runs as a FastAPI background task so the in-flight drain waits for it before the database closes

The proxy-dependencies skill moves to the repo root .agents/skills and gains bridge rules against passing SQL text or identifiers from Python

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:21:14 -07:00
..
.agents/skills refactor(db): keep the database handle feature-agnostic 2026-10-26 17:21:14 -07:00
crates feat(db): add typed daily end-user spend upsert (#48237) 2026-10-26 17:05:08 -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 refactor(db): keep the database handle feature-agnostic 2026-10-26 17:21:14 -07:00
Cargo.lock feat(db): add typed daily end-user spend upsert (#48237) 2026-10-26 17:05:08 -07:00
Cargo.toml feat(rust): add typed database query foundation (#48214) 2026-10-26 17:05:04 -07:00
clippy.toml feat(rust): add the MCP gateway (#43470) 2026-09-27 19:37:41 -07:00