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 NameTotal TokensPercent
openai/gpt-5.2982,12046.3%
gemini/gemini-3-flash-preview241,51611.4%
gemini/gemini-2.5-pro222,04710.5%
gpt-5209,9779.9%
gpt-5.2-codex166,9457.9%
openai/gpt-5.2982,12045.8%
gemini/gemini-3-flash-preview241,51611.3%
gemini/gemini-2.5-pro222,04710.4%
gpt-5209,9779.8%
gpt-5.2-codex166,9457.8%
gpt-5.287,0294.1%
gemini/gemini-3-pro-preview81,8513.9%
gemini/gemini-3-pro-preview81,8513.8%
gpt-5.3-codex64,4023.0%
o3-pro36,6201.7%
gpt-5.424,0261.1%
gemini/gemini-2.5-flash-lite15,4700.7%
gemini/gemini-2.5-flash-lite-preview-06-1711,3710.5%
diff --git a/scripts/update-history.py b/scripts/update-history.py index b759ccb5d..35495b831 100755 --- a/scripts/update-history.py +++ b/scripts/update-history.py @@ -113,7 +113,7 @@ def main(): cmd = [ "aider", "--model", - "gpt-5", + "gpt-5.4", hist_path, "--read", log_path,