From 7635ec4e5c7f70e9c4ab455b1e4fc581ac3ce04f Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Fri, 16 May 2025 15:50:03 -0700 Subject: [PATCH] fix revalidation of untrusted user config --- browser_use/agent/memory/service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browser_use/agent/memory/service.py b/browser_use/agent/memory/service.py index cb5d41dc2..e1913a123 100644 --- a/browser_use/agent/memory/service.py +++ b/browser_use/agent/memory/service.py @@ -57,7 +57,7 @@ class Memory: self.config.embedder_dims = 512 else: # Ensure LLM instance is set in the config - self.config = MemoryConfig(config) # re-validate user-provided config + self.config = MemoryConfig(**dict(config)) # re-validate untrusted user-provided config self.config.llm_instance = llm # Check for required packages