## Summary
- Added ProviderService wrapping Pi SDK ModelRegistry for multi-provider LLM support
- Built-in providers (Anthropic, OpenAI, Google, xAI, Groq, etc.) auto-discovered from Pi SDK
- Ollama support via env var with configurable model list
- Custom providers via JSON env var
- REST API: and
- AgentService now accepts provider/model params on session creation
- ChatGateway passes optional provider/modelId from chat messages
## Test plan
- [x] typecheck passes
- [x] lint passes
- [x] format:check passes
- [x] tests pass
Closes #20
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Test plan
Closes #20