litellm/litellm-rust/crates/gateway/AGENTS.md
devin-ai-integration[bot] affb547525
feat(rust): add config router and gateway crates (#43289)
Co-authored-by: Yujong Lee <yujong@berri.ai>
2026-09-25 23:12:48 -07:00

633 B

  • Keep this crate a thin composition layer: mount endpoint routers and serve the supplied listener
  • Server lifecycle and shared inbound middleware belong here, including client authentication, rate limiting, and request logging
  • Endpoint paths, request handling, model resolution, and response encoding belong to the mounted crates; provider execution belongs to core and llms
  • Inject shared state and infrastructure; avoid global runtimes, duplicate client pools, and abstractions for hypothetical endpoint groups
  • Test mounting and server lifecycle through public HTTP behavior; test endpoint semantics in the owning crate