apps/mobile/src/features/threads/ThreadComposer.tsx | 17 +++ apps/server/src/provider/Layers/ProviderRegistry.test.ts | 3 +- apps/server/src/provider/Layers/ProviderRegistry.ts | 38 ++++- apps/server/src/provider/ModelManifest.test.ts | 40 +++++ apps/server/src/provider/ModelManifest.ts | 2 + apps/server/src/provider/model-manifest.json | 10 +- apps/server/src/provider/providerCompatibility.test.ts | 258 ++++++++++++++++++++++++++++++++ apps/server/src/provider/providerCompatibility.ts | 119 +++++++++++++++ apps/server/src/provider/providerMaintenance.test.ts | 43 ++++++ apps/server/src/provider/providerMaintenance.ts | 28 ++++ apps/server/src/provider/providerMaintenanceRunner.test.ts | 103 ++++++++++++- apps/server/src/provider/providerMaintenanceRunner.ts | 59 +++++++- apps/web/src/components/ProviderUpdateLaunchNotification.logic.test.ts | 20 +++ apps/web/src/components/ProviderUpdateLaunchNotification.logic.ts | 4 + apps/web/src/components/chat/ProviderStatusBanner.test.ts | 72 +++++++++ apps/web/src/components/chat/ProviderStatusBanner.tsx | 27 +++- apps/web/src/components/settings/ProviderInstanceCard.tsx | 141 +++++++++++++---- apps/web/src/components/settings/ProviderSettingsPanel.tsx | 28 +++- apps/web/src/components/settings/providerStatus.test.ts | 72 ++++++++- apps/web/src/components/settings/providerStatus.ts | 49 +++++- docs/user/install.md | 6 + packages/contracts/src/server.ts | 19 +++ 22 files changed, 1099 insertions(+), 59 deletions(-)