System Overview¶
llm-expose connects four primary layers:
- Client adapters (
telegram,discord) receive and send messages. - Orchestrator coordinates history, provider calls, and runtime behavior.
- Provider layer (LiteLLM) resolves model completions.
- MCP runtime manages tool-aware integrations.
This separation keeps channel integrations independent from provider and tooling concerns.