mwcyu stops maintaining its AI plumbing in triplicate
This fork ran three near-identical pipelines to talk to its AI models - now they share one.
Mike can speak to more than one AI provider - Claude, OpenAI, and Gemini are the big general-purpose model makers behind tools like this. The catch is that supporting all three usually means three separate hand-built connections that slowly drift apart, each needing its own fixes. mwcyu has pulled the shared logic into a single core and turned each provider into a thin plug-in, while carefully keeping the small quirks each one demands.
Nothing changes for anyone using the fork today - same behaviour, same results. The payoff is downstream: a cleaner foundation that's far easier to keep stable as models and providers come and go. The one honest caveat is that the cleanup is so far checked only by a code-level pass, not by live streaming tests.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?