amal66 is making Mike's AI connections easier to extend
The closed proposal would replace a tangle of provider-specific handling with a single, reusable way to add AI services.
Rather than changing several parts of the product whenever a new model provider is added, amal66's approach puts those connections in one shared register. Existing behaviour would stay the same: the same three built-in providers, model selection, and key-status checks.
- OpenAI-compatible services could be added through a self-contained setup.
- Local models via Ollama were planned as a follow-on.
- Vertex AI and a demo mode were also intended to build on this foundation.
The branch passed the upstream test suite and build checks, but the proposal closed without merging.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?