From 29f4d788a36838fa14e8e6fe2289ce220196fb95 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Mon, 29 Apr 2024 10:19:22 -0700 Subject: [PATCH] set streamlit config options --- aider/gui.py | 4 ++++ aider/main.py | 27 ++++++++++++++++++++------- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/aider/gui.py b/aider/gui.py index a4bc73480..fa4e2d645 100755 --- a/aider/gui.py +++ b/aider/gui.py @@ -521,6 +521,10 @@ def gui_main(): }, ) + # config_options = st.config._config_options + # for key, value in config_options.items(): + # print(f"{key}: {value.value}") + GUI() diff --git a/aider/main.py b/aider/main.py index 942429d24..193f29f89 100644 --- a/aider/main.py +++ b/aider/main.py @@ -7,7 +7,7 @@ import git import litellm from streamlit.web import cli -from aider import models +from aider import __version__, models from aider.args import get_parser from aider.coders import Coder from aider.io import InputOutput @@ -150,13 +150,26 @@ def launch_gui(args): target = gui.__file__ - st_args = [ - "run", - target, - "--global.developmentMode=false", - "--", + st_args = ["run", target] + + st_args += [ + "--browser.gatherUsageStats=false", + "--runner.magicEnabled=false", + "--server.runOnSave=false", ] - cli.main(st_args + args) + + if "-dev" in __version__: + print("Watching for file changes.") + else: + st_args += [ + "--global.developmentMode=false", + "--server.fileWatcherType=none", + "--client.toolbarMode=viewer", # minimal? + ] + + st_args += ["--"] + args + + cli.main(st_args) # from click.testing import CliRunner # runner = CliRunner()