diff --git a/HISTORY.md b/HISTORY.md index 1a4ddf9f7..8e086e757 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -12,7 +12,11 @@ - Added settings for new OpenAI GPT‑5.1/5.2 and GPT‑5‑pro models across OpenAI, Azure, and OpenRouter, including chat and codex variants. - Changed the gemini alias to point to gemini/gemini-3-pro-preview. - Added support for OpenAI o1-pro model. -- Aider wrote 57% of the code in this release. +- Added support for GPT‑5.3/5.4 model variants across OpenAI, Azure, and OpenRouter, plus GPT‑4.1‑nano. +- Added `/ok` as a shortcut for asking aider to go ahead with the proposed changes, with optional extra instructions. +- When auto-commits are disabled, aider can add files outside the git repo and promote read-only files to editable, by Chris McCormick. +- Fixed crashes caused by circular symlink loops when resolving paths, by coder_3. +- Aider wrote 62% of the code in this release. ### Aider v0.86.1 diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index bd9f22e13..bf0f7c0d2 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -36,7 +36,11 @@ cog.out(text) - Added settings for new OpenAI GPT‑5.1/5.2 and GPT‑5‑pro models across OpenAI, Azure, and OpenRouter, including chat and codex variants. - Changed the gemini alias to point to gemini/gemini-3-pro-preview. - Added support for OpenAI o1-pro model. -- Aider wrote 57% of the code in this release. +- Added support for GPT‑5.3/5.4 model variants across OpenAI, Azure, and OpenRouter, plus GPT‑4.1‑nano. +- Added `/ok` as a shortcut for asking aider to go ahead with the proposed changes, with optional extra instructions. +- When auto-commits are disabled, aider can add files outside the git repo and promote read-only files to editable, by Chris McCormick. +- Fixed crashes caused by circular symlink loops when resolving paths, by coder_3. +- Aider wrote 62% of the code in this release. ### Aider v0.86.1 diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index 0e0fd66ed..aa8efc31b 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,9 +1,3 @@ -{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753875} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753875} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753875} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753875} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753875} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753875} {"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753991} {"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753991} {"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753991} @@ -998,3 +992,9 @@ {"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1773710038} {"event": "message_send", "properties": {"main_model": "gpt-5.3-codex", "weak_model": "gemini/gemini-2.5-flash-lite", "editor_model": "gpt-5.2", "edit_format": "diff", "prompt_tokens": 32191, "completion_tokens": 2345, "total_tokens": 34536, "cost": 0.08916425, "total_cost": 0.14828975}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1773710110} {"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1773710139} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1773710216} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1773710217} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1773710217} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1773710217} +{"event": "message_send", "properties": {"main_model": "gpt-5.4", "weak_model": "gemini/gemini-2.5-flash-lite", "editor_model": "gpt-5.4", "edit_format": "diff", "prompt_tokens": 23729, "completion_tokens": 297, "total_tokens": 24026, "cost": 0.0637775, "total_cost": 0.0637775}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1773710306} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1773710306} diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index a0f81adbf..c789891dc 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -264,15 +264,16 @@ tr:hover { background-color: #f5f5f5; }
| Model Name | Total Tokens | Percent |
|---|---|---|
| openai/gpt-5.2 | 982,120 | 46.3% |
| gemini/gemini-3-flash-preview | 241,516 | 11.4% |
| gemini/gemini-2.5-pro | 222,047 | 10.5% |
| gpt-5 | 209,977 | 9.9% |
| gpt-5.2-codex | 166,945 | 7.9% |
| openai/gpt-5.2 | 982,120 | 45.8% |
| gemini/gemini-3-flash-preview | 241,516 | 11.3% |
| gemini/gemini-2.5-pro | 222,047 | 10.4% |
| gpt-5 | 209,977 | 9.8% |
| gpt-5.2-codex | 166,945 | 7.8% |
| gpt-5.2 | 87,029 | 4.1% |
| gemini/gemini-3-pro-preview | 81,851 | 3.9% |
| gemini/gemini-3-pro-preview | 81,851 | 3.8% |
| gpt-5.3-codex | 64,402 | 3.0% |
| o3-pro | 36,620 | 1.7% |
| gpt-5.4 | 24,026 | 1.1% |
| gemini/gemini-2.5-flash-lite | 15,470 | 0.7% |
| gemini/gemini-2.5-flash-lite-preview-06-17 | 11,371 | 0.5% |