Merge pull request #590 from knowlet/patch-1

Fix `planner_llm_model_name` Not Loaded Correctly When Using "Load Config"
This commit is contained in:
warmshao
2025-05-19 08:37:49 +08:00
committed by GitHub

View File

@@ -7,6 +7,7 @@ from datetime import datetime
from typing import Optional, Dict, List from typing import Optional, Dict, List
import uuid import uuid
import asyncio import asyncio
import time
from gradio.components import Component from gradio.components import Component
from browser_use.browser.browser import Browser from browser_use.browser.browser import Browser
@@ -108,6 +109,9 @@ class WebuiManager:
update_components[comp] = comp.__class__(value=comp_val, type="messages") update_components[comp] = comp.__class__(value=comp_val, type="messages")
else: else:
update_components[comp] = comp.__class__(value=comp_val) update_components[comp] = comp.__class__(value=comp_val)
if comp_id == "agent_settings.planner_llm_provider":
yield update_components # yield provider, let callback run
time.sleep(0.1) # wait for Gradio UI callback
config_status = self.id_to_component["load_save_config.config_status"] config_status = self.id_to_component["load_save_config.config_status"]
update_components.update( update_components.update(