From fd805eb835bf0e6e8fdc3a3cbfa6669034915432 Mon Sep 17 00:00:00 2001 From: llamantino <213239228+llamantino@users.noreply.github.com> Date: Thu, 14 Aug 2025 20:59:41 +0200 Subject: [PATCH] fix(cli): remove unused mouse support and fix settings autocomplete (#10329) --- openhands/cli/settings.py | 6 +++--- openhands/cli/tui.py | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/openhands/cli/settings.py b/openhands/cli/settings.py index 1deffab99f..c81bcfea88 100644 --- a/openhands/cli/settings.py +++ b/openhands/cli/settings.py @@ -241,7 +241,7 @@ async def modify_llm_settings_basic( provider_list = [p for p in provider_list if p not in verified_providers] provider_list = verified_providers + provider_list - provider_completer = FuzzyWordCompleter(provider_list) + provider_completer = FuzzyWordCompleter(provider_list, WORD=True) session = PromptSession(key_bindings=kb_cancel()) current_provider, current_model, current_api_key = ( @@ -392,7 +392,7 @@ async def modify_llm_settings_basic( ) if change_model: - model_completer = FuzzyWordCompleter(provider_models) + model_completer = FuzzyWordCompleter(provider_models, WORD=True) # Define a validator function that allows custom models but shows a warning def model_validator(x): @@ -528,7 +528,7 @@ async def modify_llm_settings_advanced( ) agent_list = Agent.list_agents() - agent_completer = FuzzyWordCompleter(agent_list) + agent_completer = FuzzyWordCompleter(agent_list, WORD=True) agent = await get_validated_input( session, '(Step 4/6) Agent (TAB for options, CTRL-c to cancel): ', diff --git a/openhands/cli/tui.py b/openhands/cli/tui.py index a15d8a6db9..08eeb199f4 100644 --- a/openhands/cli/tui.py +++ b/openhands/cli/tui.py @@ -906,7 +906,6 @@ def cli_confirm( layout=layout, key_bindings=kb, style=style, - mouse_support=True, full_screen=False, )