diff --git a/HISTORY.md b/HISTORY.md index d9420866d..c6e4d0b43 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,17 @@ # Release history +### main branch + +- New `/report` command to open your browser with a pre-populated GitHub Issue. +- New `--chat-language` switch to set the spoken language. +- Now `--no-suggest-shell-commands` removes the prompts that ask for shell commands. +- DeepSeek models use 8192 output tokens now. +- Check key imports on launch, provide helpful error message if dependencies aren't available. +- Renamed `--models` to `--list-models`. +- Numerous bug fixes for corner case crashes. +- Aider wrote 70% of the code in this release. + ### Aider v0.55.0 - Only print the pip command when self updating on Windows, without running it. diff --git a/aider/main.py b/aider/main.py index d7d9fcac9..1610d0bc7 100644 --- a/aider/main.py +++ b/aider/main.py @@ -736,7 +736,7 @@ def check_and_load_imports(io, verbose=False): except Exception as err: io.tool_error(str(err)) io.tool_output("Error loading required imports. Did you install aider properly?") - io.tool_output("https://aider.chat/docs/install.html") + io.tool_output("https://aider.chat/docs/install/install.html") sys.exit(1) installs[str(key)] = True diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index fdc5e1f10..e1fdc4873 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -16,6 +16,17 @@ cog.out(text) # Release history +### main branch + +- New `/report` command to open your browser with a pre-populated GitHub Issue. +- New `--chat-language` switch to set the spoken language. +- Now `--no-suggest-shell-commands` removes the prompts that ask for shell commands. +- DeepSeek models use 8192 output tokens now. +- Check key imports on launch, provide helpful error message if dependencies aren't available. +- Renamed `--models` to `--list-models`. +- Numerous bug fixes for corner case crashes. +- Aider wrote 70% of the code in this release. + ### Aider v0.55.0 - Only print the pip command when self updating on Windows, without running it. diff --git a/aider/website/_includes/replit-pipx.md b/aider/website/_includes/replit-pipx.md new file mode 100644 index 000000000..12ca93f11 --- /dev/null +++ b/aider/website/_includes/replit-pipx.md @@ -0,0 +1,9 @@ +To use aider with pipx on replit, you can run these commands in the replit shell: + +``` +pip install pipx +pipx run aider-chat ...normal aider args... +``` + +If you install aider with pipx on replit and try and run it as just `aider` it will crash with a missing `libstdc++.so.6` library. + diff --git a/aider/website/docs/install/pipx.md b/aider/website/docs/install/pipx.md index 71d31fd9c..85cd8abec 100644 --- a/aider/website/docs/install/pipx.md +++ b/aider/website/docs/install/pipx.md @@ -29,12 +29,5 @@ pipx install aider-chat ## pipx on replit -To use aider with pipx on replit, you can run these commands in the replit shell: - -``` -pip install pipx -pipx run aider-chat ...normal aider args... -``` - -If you install aider with pipx on replit and try and run it as just `aider` it will crash with a missing `libstdc++.so.6` library. +{% include replit-pipx.md %} diff --git a/aider/website/docs/troubleshooting/imports.md b/aider/website/docs/troubleshooting/imports.md new file mode 100644 index 000000000..2eba51b82 --- /dev/null +++ b/aider/website/docs/troubleshooting/imports.md @@ -0,0 +1,31 @@ +--- +parent: Troubleshooting +nav_order: 28 +--- + +# Import errors + +Aider expects to be installed via `pip` or `pipx`, which will install +all of its required dependencies. +If aider reports `ImportErrors`, this probably means it has been installed +incorrectly. + + +## Dependency versions + +Aider pins its dependencies and is tested to work with those specific versions. +You should be careful about upgrading or downgrading other python libraries that +aider uses. + +If you need other versions of packages for your project, +consider +[installing aider using pipx](/docs/install/pipx.html). + + + +## Replit + +You can `pip install aider-chat` on replit, or you can install it via +pipx. + +{% include replit-pipx.md %}