From d37ed2e056a98eb7b8a3402b349daa63ba43856d Mon Sep 17 00:00:00 2001 From: Sarah Wooders Date: Tue, 11 Nov 2025 18:35:16 -0800 Subject: [PATCH] fix: patch update model settings (#6118) --- letta/server/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/letta/server/server.py b/letta/server/server.py index be188dac..79968f5e 100644 --- a/letta/server/server.py +++ b/letta/server/server.py @@ -530,7 +530,7 @@ class SyncServer(object): # update with model_settings if request.model_settings is not None: update_llm_config_params = request.model_settings._to_legacy_config_params() - request.llm_config.update(update_llm_config_params) + request.llm_config = request.llm_config.model_copy(update=update_llm_config_params) # Copy parallel_tool_calls from request to llm_config if provided if request.parallel_tool_calls is not None: