From 84d4db0f8d7b56f241746ccaaadfb1545b06dc0b Mon Sep 17 00:00:00 2001 From: fawney19 Date: Mon, 15 Dec 2025 18:27:49 +0800 Subject: [PATCH] feat(model): include alias info in cache invalidation - Pass provider_model_name to invalidate_model_cache() when creating models - Pass provider_model_aliases to invalidate_model_cache() when updating models - Ensures alias-based resolve cache keys are properly cleared on model changes --- src/services/model/service.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/services/model/service.py b/src/services/model/service.py index 3702750..c28cda7 100644 --- a/src/services/model/service.py +++ b/src/services/model/service.py @@ -170,6 +170,8 @@ class ModelService: model_id=model.id, provider_id=model.provider_id, global_model_id=model.global_model_id, + provider_model_name=model.provider_model_name, + provider_model_aliases=model.provider_model_aliases, ) ) @@ -240,6 +242,8 @@ class ModelService: model_id=model.id, provider_id=model.provider_id, global_model_id=model.global_model_id, + provider_model_name=model.provider_model_name, + provider_model_aliases=model.provider_model_aliases, ) )