diff --git a/aider/versioncheck.py b/aider/versioncheck.py index 2575e2310..80ecef384 100644 --- a/aider/versioncheck.py +++ b/aider/versioncheck.py @@ -1,5 +1,6 @@ import sys import time +import os from pathlib import Path import packaging.version @@ -50,6 +51,16 @@ def check_version(io, just_check=False): if not is_update_available: return False + docker_image = os.environ.get("AIDER_DOCKER_IMAGE") + if docker_image: + text = f""" +Newer aider version v{latest_version} is available. To upgrade, run: + + docker pull {docker_image} +""" + io.tool_error(text) + return True + cmd = utils.get_pip_install(["--upgrade", "aider-chat"]) text = f"""