refactor: update default values in agent and browser settings tabs to use environment variables

This commit is contained in:
dhavalDev123
2025-05-17 11:17:49 +05:30
parent b7ae1a71db
commit 05d4191667
2 changed files with 6 additions and 6 deletions

View File

@@ -64,14 +64,14 @@ def create_agent_settings_tab(webui_manager: WebuiManager):
llm_provider = gr.Dropdown(
choices=[provider for provider, model in config.model_names.items()],
label="LLM Provider",
value="openai",
value=os.getenv("DEFAULT_LLM", "openai"),
info="Select LLM provider for LLM",
interactive=True
)
llm_model_name = gr.Dropdown(
label="LLM Model Name",
choices=config.model_names['openai'],
value="gpt-4o",
choices=config.model_names[os.getenv("DEFAULT_LLM", "openai")],
value=config.model_names[os.getenv("DEFAULT_LLM", "openai")][0],
interactive=True,
allow_custom_value=True,
info="Select a model in the dropdown options or directly type a custom model name"

View File

@@ -1,5 +1,5 @@
import os
from distutils.util import strtobool
import gradio as gr
import logging
from gradio.components import Component
@@ -52,13 +52,13 @@ def create_browser_settings_tab(webui_manager: WebuiManager):
with gr.Row():
use_own_browser = gr.Checkbox(
label="Use Own Browser",
value=False,
value=bool(strtobool(os.getenv("USE_OWN_BROWSER", "false"))),
info="Use your existing browser instance",
interactive=True
)
keep_browser_open = gr.Checkbox(
label="Keep Browser Open",
value=os.getenv("KEEP_BROWSER_OPEN", True),
value=bool(strtobool(os.getenv("KEEP_BROWSER_OPEN", "true"))),
info="Keep Browser Open between Tasks",
interactive=True
)