From b178fe85d86779f4e6872b401f0d6929542ca28d Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 27 Aug 2024 13:31:43 -0700 Subject: [PATCH] feat: add suggest_shell_commands option to control shell command suggestions --- aider/coders/base_coder.py | 4 ++++ aider/main.py | 1 + 2 files changed, 5 insertions(+) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 10303b52f..5646144b1 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -255,6 +255,7 @@ class Coder: map_refresh="auto", cache_prompts=False, num_cache_warming_pings=0, + suggest_shell_commands=True, ): self.commit_before_message = [] self.aider_commit_hashes = set() @@ -1865,6 +1866,9 @@ class Coder: return def run_shell_commands(self): + if not self.suggest_shell_commands: + return "" + done = set() group = ConfirmGroup(set(self.shell_commands)) accumulated_output = "" diff --git a/aider/main.py b/aider/main.py index cc666c900..0d768caf7 100644 --- a/aider/main.py +++ b/aider/main.py @@ -552,6 +552,7 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F cache_prompts=args.cache_prompts, map_mul_no_files=args.map_multiplier_no_files, num_cache_warming_pings=args.cache_keepalive_pings, + suggest_shell_commands=args.suggest_shell_commands, ) except ValueError as err: io.tool_error(str(err))