diff --git a/HISTORY.md b/HISTORY.md index 80c56f58f..f7f815777 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -2,7 +2,12 @@ ### main branch -- Aider wrote 85% of the code in this release. +- Added 'gemini' alias for gemini-2.5-pro model. +- Updated Gemini 2.5 Pro max output tokens to 64k. +- Added support for Lisp-style semicolon comments in file watcher, by Matteo Landi. +- Added OpenRouter API error detection and retries. +- Added openrouter/deepseek-chat-v3-0324 model. +- Aider wrote 93% of the code in this release. ### Aider v0.79.1 diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index 6e0cfbae1..f42c8cce6 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -26,12 +26,16 @@ cog.out(text) ### main branch -- Aider wrote 85% of the code in this release. +- Added 'gemini' alias for gemini-2.5-pro model. +- Updated Gemini 2.5 Pro max output tokens to 64k. +- Added support for Lisp-style semicolon comments in file watcher, by Matteo Landi. +- Added OpenRouter API error detection and retries. +- Added openrouter/deepseek-chat-v3-0324 model. +- Aider wrote 93% of the code in this release. ### Aider v0.79.1 -- Improved model listing to include local models in fuzzy matching. -- Reordered model listing to happen after model registration for more accurate results. +- Improved model listing to include all models in fuzzy matching, including those provided by aider (not litellm). ### Aider v0.79.0 diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index 60b5dae0b..3434450d4 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,8 +1,3 @@ -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1742860194} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-3-7-sonnet-20250219", "weak_model": "deepseek/deepseek-chat", "editor_model": "anthropic/claude-3-7-sonnet-20250219", "edit_format": "diff", "prompt_tokens": 8864, "completion_tokens": 444, "total_tokens": 9308, "cost": 0.033252000000000004, "total_cost": 0.47204399999999996}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1742860202} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1742860233} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-3-7-sonnet-20250219", "weak_model": "deepseek/deepseek-chat", "editor_model": "anthropic/claude-3-7-sonnet-20250219", "edit_format": "diff", "prompt_tokens": 9107, "completion_tokens": 921, "total_tokens": 10028, "cost": 0.041136000000000006, "total_cost": 0.51318}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1742860248} -{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1742860528} {"event": "command_ask", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1742860541} {"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1742860541} {"event": "message_send", "properties": {"main_model": "anthropic/claude-3-7-sonnet-20250219", "weak_model": "deepseek/deepseek-chat", "editor_model": "anthropic/claude-3-7-sonnet-20250219", "edit_format": "ask", "prompt_tokens": 7748, "completion_tokens": 737, "total_tokens": 8485, "cost": 0.034299, "total_cost": 0.5474789999999999}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1742860557} @@ -998,3 +993,8 @@ {"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1743103563} {"event": "message_send", "properties": {"main_model": "anthropic/claude-3-7-sonnet-20250219", "weak_model": "deepseek/deepseek-chat", "editor_model": "anthropic/claude-3-7-sonnet-20250219", "edit_format": "diff", "prompt_tokens": 3736, "completion_tokens": 702, "total_tokens": 4438, "cost": 0.021738, "total_cost": 0.021738}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1743103581} {"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1743103581} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1743103638} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1743103638} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1743103639} +{"event": "message_send", "properties": {"main_model": "anthropic/claude-3-7-sonnet-20250219", "weak_model": "deepseek/deepseek-chat", "editor_model": "anthropic/claude-3-7-sonnet-20250219", "edit_format": "diff", "prompt_tokens": 5711, "completion_tokens": 870, "total_tokens": 6581, "cost": 0.030183, "total_cost": 0.030183}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1743103659} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1743103659} diff --git a/aider/website/docs/config/adv-model-settings.md b/aider/website/docs/config/adv-model-settings.md index 771f9c82e..bcaf4f603 100644 --- a/aider/website/docs/config/adv-model-settings.md +++ b/aider/website/docs/config/adv-model-settings.md @@ -948,6 +948,15 @@ cog.out("```\n") reminder: sys examples_as_sys_msg: true +- name: openrouter/deepseek/deepseek-chat-v3-0324 + edit_format: diff + use_repo_map: true + reminder: sys + examples_as_sys_msg: true + extra_params: + max_tokens: 8192 + caches_by_default: true + - name: openrouter/deepseek/deepseek-chat:free edit_format: diff weak_model_name: openrouter/deepseek/deepseek-chat:free diff --git a/aider/website/docs/config/model-aliases.md b/aider/website/docs/config/model-aliases.md index 2a750e18e..e80876155 100644 --- a/aider/website/docs/config/model-aliases.md +++ b/aider/website/docs/config/model-aliases.md @@ -80,6 +80,7 @@ for alias, model in sorted(MODEL_ALIASES.items()): - `4o`: gpt-4o - `deepseek`: deepseek/deepseek-chat - `flash`: gemini/gemini-2.0-flash-exp +- `gemini`: gemini/gemini-2.5-pro-exp-03-25 - `gemini-2.5-pro`: gemini/gemini-2.5-pro-exp-03-25 - `haiku`: claude-3-5-haiku-20241022 - `opus`: claude-3-opus-20240229 diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index 957d7ac0f..762a1ba28 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -264,8 +264,8 @@ tr:hover { background-color: #f5f5f5; }
Model Name | Total Tokens | Percent |
---|---|---|
anthropic/claude-3-7-sonnet-20250219 | 1,350,691 | 66.5% |
gemini/gemini-2.5-pro-exp-03-25 | 629,723 | 31.0% |
anthropic/claude-3-7-sonnet-20250219 | 1,337,936 | 66.3% |
gemini/gemini-2.5-pro-exp-03-25 | 629,723 | 31.2% |
deepseek/deepseek-chat | 30,307 | 1.5% |
openrouter/google/gemini-2.5-pro-exp-03-25:free | 11,449 | 0.6% |
gemini/REDACTED | 5,772 | 0.3% |