fix(provider): make LangChainChatProvider name and model_id mutable properties (#1553) #1558

Merged
freemo merged 1 commits from fix/provider-immutable-properties into master 2026-04-02 21:13:37 +00:00
@@ -79,10 +79,18 @@ class LangChainChatProvider(AIProviderInterface):
def name(self) -> str: # pragma: no cover - simple accessor
return self._name
@name.setter
def name(self, value: str) -> None:
self._name = value
@property
def model_id(self) -> str: # pragma: no cover - simple accessor
return self._model_id
@model_id.setter
def model_id(self, value: str) -> None:
self._model_id = value
def generate_changes(
self,
project: Project,