diff --git a/HISTORY.md b/HISTORY.md index de1e8a015..6ea1d6f67 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -8,7 +8,10 @@ - The `/settings` command now displays detailed metadata for active main, editor, and weak models. - Fixed an issue where files explicitly added via the command line were not correctly ignored if listed in `.gitignore`. - Improved automatic commit messages by providing more context during their generation, by wangboxue. -- Aider wrote 89% of the code in this release. +- Added support for new Claude models including the Sonnet 4 and Opus 4 series (e.g., `claude-sonnet-4-20250514`, `claude-opus-4-20250514`) across various providers. The default `sonnet` and `opus` aliases were updated to these newer versions. +- Added support for the `vertex_ai/gemini-2.5-flash-preview-05-20` model. +- Automatically refresh GitHub Copilot tokens when used as OpenAI API keys, by Lih Chen. +- Aider wrote 79% of the code in this release. ### Aider v0.83.1 diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index ecce1da6c..c64c91645 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -32,7 +32,10 @@ cog.out(text) - The `/settings` command now displays detailed metadata for active main, editor, and weak models. - Fixed an issue where files explicitly added via the command line were not correctly ignored if listed in `.gitignore`. - Improved automatic commit messages by providing more context during their generation, by wangboxue. -- Aider wrote 89% of the code in this release. +- Added support for new Claude models including the Sonnet 4 and Opus 4 series (e.g., `claude-sonnet-4-20250514`, `claude-opus-4-20250514`) across various providers. The default `sonnet` and `opus` aliases were updated to these newer versions. +- Added support for the `vertex_ai/gemini-2.5-flash-preview-05-20` model. +- Automatically refresh GitHub Copilot tokens when used as OpenAI API keys, by Lih Chen. +- Aider wrote 79% of the code in this release. ### Aider v0.83.1 diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index c010e2f53..68fc9f537 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,14 +1,3 @@ -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830325} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830325} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830325} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830325} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830325} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830325} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830325} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830325} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830326} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830326} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830326} {"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830326} {"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830326} {"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1746830326} @@ -998,3 +987,14 @@ {"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748287099} {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748287099} {"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748287102} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640203} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640203} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640203} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640203} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640286} +{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640287} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640287} +{"event": "cli session", "properties": {"main_model": "openrouter/REDACTED", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "openrouter/REDACTED", "edit_format": "whole"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640287} +{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640291} +{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro-exp-03-25", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "gemini/gemini-2.5-pro-exp-03-25", "edit_format": "udiff-simple", "prompt_tokens": 11933, "completion_tokens": 381, "total_tokens": 12314, "cost": 0, "total_cost": 0.0}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640295} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748640295} diff --git a/aider/website/docs/config/adv-model-settings.md b/aider/website/docs/config/adv-model-settings.md index 8059b182b..8a300547f 100644 --- a/aider/website/docs/config/adv-model-settings.md +++ b/aider/website/docs/config/adv-model-settings.md @@ -165,7 +165,7 @@ cog.out("```\n") extra_params: extra_headers: anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 - max_tokens: 64000 + max_tokens: 32000 cache_control: true editor_model_name: anthropic.claude-sonnet-4-20250514-v1:0 editor_edit_format: editor-diff @@ -281,7 +281,7 @@ cog.out("```\n") extra_params: extra_headers: anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 - max_tokens: 64000 + max_tokens: 32000 cache_control: true editor_model_name: anthropic/claude-sonnet-4-20250514 editor_edit_format: editor-diff @@ -530,7 +530,7 @@ cog.out("```\n") extra_params: extra_headers: anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 - max_tokens: 64000 + max_tokens: 32000 cache_control: true editor_model_name: bedrock_converse/anthropic.claude-sonnet-4-20250514-v1:0 editor_edit_format: editor-diff @@ -558,7 +558,7 @@ cog.out("```\n") extra_params: extra_headers: anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 - max_tokens: 64000 + max_tokens: 32000 cache_control: true editor_model_name: bedrock_converse/eu.anthropic.claude-sonnet-4-20250514-v1:0 editor_edit_format: editor-diff @@ -602,7 +602,7 @@ cog.out("```\n") extra_params: extra_headers: anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 - max_tokens: 64000 + max_tokens: 32000 cache_control: true editor_model_name: bedrock_converse/us.anthropic.claude-sonnet-4-20250514-v1:0 editor_edit_format: editor-diff @@ -713,7 +713,7 @@ cog.out("```\n") extra_params: extra_headers: anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 - max_tokens: 64000 + max_tokens: 32000 cache_control: true editor_model_name: claude-sonnet-4-20250514 editor_edit_format: editor-diff @@ -803,7 +803,7 @@ cog.out("```\n") extra_params: extra_headers: anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 - max_tokens: 64000 + max_tokens: 32000 cache_control: true editor_model_name: eu.anthropic.claude-sonnet-4-20250514-v1:0 editor_edit_format: editor-diff @@ -1679,7 +1679,7 @@ cog.out("```\n") extra_params: extra_headers: anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 - max_tokens: 64000 + max_tokens: 32000 cache_control: true editor_model_name: us.anthropic.claude-sonnet-4-20250514-v1:0 editor_edit_format: editor-diff @@ -1718,7 +1718,7 @@ cog.out("```\n") weak_model_name: vertex_ai/claude-3-5-haiku@20241022 use_repo_map: true extra_params: - max_tokens: 64000 + max_tokens: 32000 editor_model_name: vertex_ai-anthropic_models/vertex_ai/claude-sonnet-4@20250514 editor_edit_format: editor-diff accepts_settings: @@ -1795,7 +1795,7 @@ cog.out("```\n") weak_model_name: vertex_ai/claude-3-5-haiku@20241022 use_repo_map: true extra_params: - max_tokens: 64000 + max_tokens: 32000 editor_model_name: vertex_ai/claude-sonnet-4@20250514 editor_edit_format: editor-diff accepts_settings: diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index 6e8baecbb..7f73c15fb 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -264,9 +264,9 @@ tr:hover { background-color: #f5f5f5; }
Model Name | Total Tokens | Percent |
---|---|---|
gemini/gemini-2.5-pro-exp-03-25 | 1,109,768 | 61.9% |
o3 | 542,669 | 30.3% |
anthropic/claude-sonnet-4-20250514 | 92,508 | 5.2% |
gemini/gemini-2.5-pro-exp-03-25 | 1,122,082 | 62.1% |
o3 | 542,669 | 30.1% |
anthropic/claude-sonnet-4-20250514 | 92,508 | 5.1% |
gemini/gemini-2.5-pro-preview-05-06 | 40,256 | 2.2% |
gemini/gemini-2.5-flash-preview-05-20 | 7,638 | 0.4% |
gemini/REDACTED | 643 | 0.0% |