Phase 4: Multi-Provider and Routing
Phase 4: Multi-Provider and Routing — planned. Estimated 4–6 weeks. Depends on phase 3 exit.
Phase 4: Multi-Provider and Routing
Status: Planned
Estimated duration: 4–6 weeks
Depends on: Phase 3 exit
Theme
Generalize the proxy for multiple LLM providers, intelligent routing, and production-grade rate limiting in Redis.
Entry criteria
- Single-provider path stable with context injection
- Redis available in all environments
Exit criteria
- Provider adapter interface; at least two providers (e.g., OpenAI + Anthropic or Azure OpenAI)
- Model-based routing configuration per org
- Redis Lua rate limits (org/agent/global hierarchy)
- Streaming hardened under slow clients and provider errors
- Circuit breakers on provider and context dependencies
Goals
See goals.md.
Edit on GitHub
Last updated on