LiteLLM-RS Configuration Architecture. Covers YAML loading with ${VAR} environment substitution, strict serde config models, startup validation via the Validate trait, and the LITELLM env-only fallback. Use when changing config models or serde defaults, debugging env variable substitution failures, updating validation…
LiteLLM-RS provider system in two tiers - data-driven OpenAI-compatible catalog entries auto-routed through OpenAILikeProvider, plus code-based provider modules implementing the LLMProvider trait behind the closed Provider enum. Covers unified ProviderError handling, connection pooling, capabilities, and model…
A development guide for adding language-model providers to LiteLLM-RS, a gateway that connects applications to multiple AI services. It explains provider registration, provider-specific code, and the shared error handling used by the gateway.
Design and audit RustyCore architecture using evidence from the current Rust workspace and the legacy C++ server. Use when deciding crate or module boundaries, assigning canonical state ownership, untangling dependencies, decomposing project-wide hotspots such as session, handlers, map, player, world-server, data…
Implement or review behavior-preserving RustyCore restructuring with C++ fidelity and capture-clean validation. Use for module or file splits, moving methods or types, extracting application services, catalogs, repositories, runtime handles, or private substates, shrinking…