From d0ab70eba0e24c624ae88bc4cd65813f090f6c41 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 13 Aug 2024 09:19:54 -0700 Subject: [PATCH] feat: Add note for Windows users about restarting terminal after setting environment variables --- aider/models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/aider/models.py b/aider/models.py index 551d0b9a4..30ae58c5e 100644 --- a/aider/models.py +++ b/aider/models.py @@ -3,6 +3,7 @@ import importlib import json import math import os +import platform import sys from dataclasses import dataclass, fields from pathlib import Path @@ -674,6 +675,10 @@ def sanity_check_model(io, model): io.tool_error(f"Model {model}: Missing these environment variables:") for key in model.missing_keys: io.tool_error(f"- {key}") + + if platform.system() == "Windows": + io.tool_output("\nNote for Windows users: If you've just set these environment variables using 'setx',") + io.tool_output("you may need to restart your terminal or command prompt for the changes to take effect.") elif not model.keys_in_environment: show = True io.tool_output(f"Model {model}: Unknown which environment variables are required.")