diff --git a/HISTORY.md b/HISTORY.md index 8c6bd31ed..afc4a9179 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,12 @@ # Release history +### main branch + +- Added support for `openrouter/anthropic/claude-3.7-sonnet:beta`. +- Added support for Claude 3.7 Sonnet models on Bedrock and Vertex AI. +- Fixed weak model names for Bedrock Claude models to match main model name patterns. +- Aider wrote 47% of the code in this release. + ### Aider v0.75.1 - Added support for `openrouter/anthropic/claude-3.7-sonnet` diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index 9a7ea947b..28b7b8499 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -23,6 +23,13 @@ cog.out(text) ]]]--> +### main branch + +- Added support for `openrouter/anthropic/claude-3.7-sonnet:beta`. +- Added support for Claude 3.7 Sonnet models on Bedrock and Vertex AI. +- Fixed weak model names for Bedrock Claude models to match main model name patterns. +- Aider wrote 0% of the code in this release. + ### Aider v0.75.1 - Added support for `openrouter/anthropic/claude-3.7-sonnet` diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index e97cc563a..65f548b20 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,8 +1,3 @@ -{"event": "exit", "properties": {"reason": "Control-C"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1738954451} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1738954591} -{"event": "repo", "properties": {"num_files": 437}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1738954591} -{"event": "cli session", "properties": {"main_model": "claude-3-5-sonnet-20241022", "weak_model": "claude-3-5-haiku-20241022", "editor_model": "claude-3-5-sonnet-20241022", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1738954591} -{"event": "ai-comments file-add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1738954592} {"event": "ai-comments execute", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1738954592} {"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1738954593} {"event": "message_send", "properties": {"main_model": "claude-3-5-sonnet-20241022", "weak_model": "claude-3-5-haiku-20241022", "editor_model": "claude-3-5-sonnet-20241022", "edit_format": "diff", "prompt_tokens": 8713, "completion_tokens": 237, "total_tokens": 8950, "cost": 0.029693999999999998, "total_cost": 0.029693999999999998}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1738954602} @@ -998,3 +993,8 @@ {"event": "message_send", "properties": {"main_model": "anthropic/claude-3-7-sonnet-20250219", "weak_model": "anthropic/claude-3-5-haiku-20241022", "editor_model": "anthropic/claude-3-7-sonnet-20250219", "edit_format": "diff", "prompt_tokens": 15422, "completion_tokens": 510, "total_tokens": 15932, "cost": 0.053916000000000006, "total_cost": 0.09981600000000002}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1740589416} {"event": "command_exit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1740589425} {"event": "exit", "properties": {"reason": "/exit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1740589425} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1740589447} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1740589448} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1740589448} +{"event": "message_send", "properties": {"main_model": "anthropic/claude-3-7-sonnet-20250219", "weak_model": "anthropic/claude-3-5-haiku-20241022", "editor_model": "anthropic/claude-3-7-sonnet-20250219", "edit_format": "diff", "prompt_tokens": 6679, "completion_tokens": 333, "total_tokens": 7012, "cost": 0.025032, "total_cost": 0.025032}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1740589457} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1740589457} diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index be6654a1f..1e23ec88c 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -249,12 +249,12 @@ tr:hover { background-color: #f5f5f5; } - - - - + + + + - + diff --git a/scripts/blame.py b/scripts/blame.py index 2257442d9..6c395a293 100755 --- a/scripts/blame.py +++ b/scripts/blame.py @@ -38,6 +38,7 @@ def blame(start_tag, end_tag=None): for f in files if f.endswith((".js", ".py", ".scm", ".sh", "Dockerfile", "Gemfile")) or (f.startswith(".github/workflows/") and f.endswith(".yml")) + or (f.startswith("aider/resources/") and f.endswith(".yml")) or f in website_files or f in test_files ]
Model NameTotal TokensPercent
claude-3-5-sonnet-20241022444,17845.3%
anthropic/claude-3-7-sonnet-20250219251,38525.7%
fireworks_ai/accounts/fireworks/models/deepseek-v3105,99910.8%
claude-3-5-haiku-2024102269,2037.1%
claude-3-5-sonnet-20241022444,17845.0%
anthropic/claude-3-7-sonnet-20250219258,39726.2%
fireworks_ai/accounts/fireworks/models/deepseek-v3105,99910.7%
claude-3-5-haiku-2024102269,2037.0%
o3-mini52,1925.3%
openrouter/anthropic/claude-3.7-sonnet20,2132.1%
openrouter/anthropic/claude-3.7-sonnet20,2132.0%
gpt-4o12,5951.3%
openrouter/REDACTED12,0831.2%
openrouter/openai/o3-mini10,1071.0%