diff --git a/HISTORY.md b/HISTORY.md index b942f392b..257018ed3 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,13 @@ # Release history +### v0.39.0 + +- Use `--sonnet` for Claude 3.5 Sonnet, which is the top model on [aider's LLM code editing leaderboard](https://aider.chat/docs/leaderboards/#claude-35-sonnet-takes-the-top-spot). +- All `AIDER_xxx` environment variables can now be set in `.env` (by @jpshack-at-palomar). +- Commit messages are no longer prefixed with "aider:". Instead the git author and committer names have "(aider)" added to them. +- Use `--llm-history-file` to log raw messages sent to the LLM (by @daniel-vainsencher). + ### v0.38.0 - Use `--vim` for [vim keybindings](https://aider.chat/docs/commands.html#vi) in the chat. diff --git a/README.md b/README.md index d750ae543..78af92915 100644 --- a/README.md +++ b/README.md @@ -43,9 +43,14 @@ $ cd /to/your/git/repo $ export OPENAI_API_KEY=your-key-goes-here $ aider -# Or, work with Claude 3 Opus on your repo +# Or, work with Anthropic's models $ export ANTHROPIC_API_KEY=your-key-goes-here + +# Claude 3 Opus $ aider --opus + +# Claude 3.5 Sonnet +$ aider --sonnet ``` diff --git a/aider/models.py b/aider/models.py index 6470727d0..ac150d546 100644 --- a/aider/models.py +++ b/aider/models.py @@ -179,7 +179,13 @@ MODEL_SETTINGS = [ weak_model_name="claude-3-haiku-20240307", ), ModelSettings( - "anthropic/claude-3.5-sonnet", + "claude-3-5-sonnet-20240620", + "diff", + weak_model_name="claude-3-haiku-20240307", + use_repo_map=True, + ), + ModelSettings( + "anthropic/claude-3-5-sonnet-20240620", "diff", weak_model_name="claude-3-haiku-20240307", use_repo_map=True, diff --git a/website/_includes/get-started.md b/website/_includes/get-started.md index 498d310dc..e31d2ca3a 100644 --- a/website/_includes/get-started.md +++ b/website/_includes/get-started.md @@ -10,7 +10,12 @@ $ cd /to/your/git/repo $ export OPENAI_API_KEY=your-key-goes-here $ aider -# Or, work with Claude 3 Opus on your repo +# Or, work with Anthropic's models $ export ANTHROPIC_API_KEY=your-key-goes-here + +# Claude 3 Opus $ aider --opus + +# Claude 3.5 Sonnet +$ aider --sonnet ``` diff --git a/website/index.md b/website/index.md index 98a08a5b0..7d847f65d 100644 --- a/website/index.md +++ b/website/index.md @@ -57,9 +57,14 @@ $ cd /to/your/git/repo $ export OPENAI_API_KEY=your-key-goes-here $ aider -# Or, work with Claude 3 Opus on your repo +# Or, work with Anthropic's models $ export ANTHROPIC_API_KEY=your-key-goes-here + +# Claude 3 Opus $ aider --opus + +# Claude 3.5 Sonnet +$ aider --sonnet ```