diff --git a/aider/utils.py b/aider/utils.py index 322a44316..c6773f140 100644 --- a/aider/utils.py +++ b/aider/utils.py @@ -308,7 +308,11 @@ def find_common_root(abs_fnames): except OSError: pass - return safe_abs_path(os.getcwd()) + try: + return safe_abs_path(os.getcwd()) + except FileNotFoundError: + # Fallback if cwd is deleted + return "." def format_tokens(count):