- Offer to submit a GitHub issue pre-filled with uncaught exception info.
- Numerous corner case bug fixes submitted via new pre-filled crash report feature.
- New
/settings
command to show active settings. - Startup QOL improvements:
- Sanity check the git repo and exit gracefully on problems.
- Pause for confirmation after model sanity check to allow user to review warnings.
- Include important devops files in the repo map.
- Don't ask again in current session about a file the user has said not to add to the chat.
- Only print the pip command when self updating on Windows, without running it.
- Converted many error messages to warning messages.
- Added
--tool-warning-color
setting. - Disabled built in linter for typescript.
- Catch
/voice
transcription exceptions, show the WAV file so the user can recover it. - Adopted setuptools_scm to provide
vX.Y.Z.dev
version naming with git hashes. - Share active test and lint commands with the LLM.
- Added --verbose debug output for shell commands.
- Do not fuzzy match filenames when LLM is creating a new file, by @ozapinq
- Only show cache warming status update if
--verbose
. - Bugfix for shell commands on Windows.
- Refuse to make git repo in $HOME, warn user.
- Added
--update
as an alias for--upgrade
. - Bugfix to completions for
/model
command. - Aider wrote 53% of the code in this release.