Merge pull request #88 from ggozad/fix/clarify-incompatible-settings

Make exception for incompatible settings more user-friendly
This commit is contained in:
Yiorgis Gozadinos 2025-09-30 12:22:37 +03:00 committed by GitHub
commit 6bcc251e5d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -133,17 +133,17 @@ class SettingsRepository:
if stored_provider and stored_provider != current_provider:
incompatible_changes.append(
f"Embedding provider changed from '{stored_provider}' to '{current_provider}'"
f"Stored (db) embedding provider: '{stored_provider}' -> Environment (current) embedding provider: '{current_provider}'"
)
if stored_model and stored_model != current_model:
incompatible_changes.append(
f"Embedding model changed from '{stored_model}' to '{current_model}'"
f"Stored (db) embedding model '{stored_model}' -> Environment (current) embedding model '{current_model}'"
)
if stored_vector_dim and stored_vector_dim != current_vector_dim:
incompatible_changes.append(
f"Vector dimension changed from {stored_vector_dim} to {current_vector_dim}"
f"Stored (db) embedding vector dimension {stored_vector_dim} -> Environment (current) embedding vector dimension {current_vector_dim}"
)
if incompatible_changes: