cpatpa makes Mike stop crashing when external AI is switched off
A multi-layer fix so chat falls back gracefully instead of dying with a confusing policy error.
Firms that lock their deployment to in-house models only - no outside AI providers - were hitting a wall: the chat would throw an "external providers are disabled by organisation policy" error, often because the app was still holding onto a stale or default model choice from a previous session. The request never had a chance.
cpatpa rebuilt the plumbing so that when a requested model isn't allowed, the system quietly swaps in an approved local one and carries on, rather than failing in the user's face. The send button now stays disabled until a valid model is confirmed loaded, closing a timing gap where an over-eager click could trip the same error. Even the small stuff - auto-generated chat titles - degrades softly instead of erroring out.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?