From 32faf82b31c54d6f19c5c3d63bc294f748bd3e72 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Wed, 13 Aug 2025 10:17:40 -0700 Subject: [PATCH 01/37] chore: Update base image to python:3.10-slim-bookworm Co-authored-by: aider (gemini/gemini-2.5-pro) --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 05932a58d..a5676facb 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim AS base +FROM python:3.10-slim-bookworm AS base # Install system dependencies RUN apt-get update && \ From ad19c7b5aaa63662f31784861277c725ae3046ea Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 16 Aug 2025 14:06:32 -0700 Subject: [PATCH 02/37] bump deps --- requirements.txt | 22 ++++---- requirements/common-constraints.txt | 68 ++++++++++-------------- requirements/requirements-browser.txt | 8 +-- requirements/requirements-dev.txt | 41 ++++---------- requirements/requirements-help.txt | 24 ++++----- requirements/requirements-playwright.txt | 2 +- 6 files changed, 66 insertions(+), 99 deletions(-) diff --git a/requirements.txt b/requirements.txt index 010572192..fc916a543 100644 --- a/requirements.txt +++ b/requirements.txt @@ -52,7 +52,7 @@ cffi==1.17.1 # -c requirements/common-constraints.txt # sounddevice # soundfile -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # -c requirements/common-constraints.txt # requests @@ -77,7 +77,7 @@ distro==1.9.0 # -c requirements/common-constraints.txt # openai # posthog -filelock==3.18.0 +filelock==3.19.1 # via # -c requirements/common-constraints.txt # huggingface-hub @@ -112,7 +112,7 @@ google-api-core[grpc]==2.25.1 # google-ai-generativelanguage # google-api-python-client # google-generativeai -google-api-python-client==2.178.0 +google-api-python-client==2.179.0 # via # -c requirements/common-constraints.txt # google-generativeai @@ -172,7 +172,7 @@ httpx==0.28.1 # -c requirements/common-constraints.txt # litellm # openai -huggingface-hub==0.34.3 +huggingface-hub==0.34.4 # via # -c requirements/common-constraints.txt # tokenizers @@ -200,7 +200,7 @@ jiter==0.10.0 # via # -c requirements/common-constraints.txt # openai -json5==0.12.0 +json5==0.12.1 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in @@ -213,11 +213,11 @@ jsonschema-specifications==2025.4.1 # via # -c requirements/common-constraints.txt # jsonschema -litellm==1.75.0 +litellm==1.75.7 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via # -c requirements/common-constraints.txt # rich @@ -241,7 +241,7 @@ mslex==1.3.0 # via # -c requirements/common-constraints.txt # oslex -multidict==6.6.3 +multidict==6.6.4 # via # -c requirements/common-constraints.txt # aiohttp @@ -255,7 +255,7 @@ numpy==1.26.4 # -c requirements/common-constraints.txt # scipy # soundfile -openai==1.99.1 +openai==1.99.9 # via # -c requirements/common-constraints.txt # litellm @@ -281,7 +281,7 @@ pillow==11.3.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in -posthog==6.4.1 +posthog==6.5.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in @@ -449,7 +449,7 @@ soupsieve==2.7 # via # -c requirements/common-constraints.txt # beautifulsoup4 -tiktoken==0.10.0 +tiktoken==0.11.0 # via # -c requirements/common-constraints.txt # litellm diff --git a/requirements/common-constraints.txt b/requirements/common-constraints.txt index 35a6b08ce..9268b9d8c 100644 --- a/requirements/common-constraints.txt +++ b/requirements/common-constraints.txt @@ -52,7 +52,7 @@ cffi==1.17.1 # soundfile cfgv==3.4.0 # via pre-commit -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via requests click==8.2.1 # via @@ -82,10 +82,6 @@ deprecated==1.2.18 # llama-index-instrumentation diff-match-patch==20241021 # via -r requirements/requirements.in -dill==0.4.0 - # via - # multiprocess - # pathos dirtyjson==1.0.8 # via llama-index-core diskcache==5.6.3 @@ -96,7 +92,7 @@ distro==1.9.0 # via # openai # posthog -filelock==3.18.0 +filelock==3.19.1 # via # huggingface-hub # torch @@ -106,7 +102,7 @@ filetype==1.2.0 # via llama-index-core flake8==7.3.0 # via -r requirements/requirements.in -fonttools==4.59.0 +fonttools==4.59.1 # via matplotlib frozenlist==1.7.0 # via @@ -132,7 +128,7 @@ google-api-core[grpc]==2.25.1 # google-cloud-bigquery # google-cloud-core # google-generativeai -google-api-python-client==2.178.0 +google-api-python-client==2.179.0 # via google-generativeai google-auth==2.40.3 # via @@ -159,13 +155,13 @@ googleapis-common-protos==1.70.0 # via # google-api-core # grpcio-status -greenlet==3.2.3 +greenlet==3.2.4 # via # playwright # sqlalchemy grep-ast==0.9.0 # via -r requirements/requirements.in -griffe==1.10.0 +griffe==1.12.1 # via banks grpcio==1.74.0 # via @@ -188,13 +184,13 @@ httpx==0.28.1 # litellm # llama-index-core # openai -huggingface-hub[inference]==0.34.3 +huggingface-hub[inference]==0.34.4 # via # llama-index-embeddings-huggingface # sentence-transformers # tokenizers # transformers -identify==2.6.12 +identify==2.6.13 # via pre-commit idna==3.10 # via @@ -225,7 +221,7 @@ joblib==1.5.1 # via # nltk # scikit-learn -json5==0.12.0 +json5==0.12.1 # via -r requirements/requirements.in jsonschema==4.25.0 # via @@ -234,11 +230,11 @@ jsonschema==4.25.0 # litellm jsonschema-specifications==2025.4.1 # via jsonschema -kiwisolver==1.4.8 +kiwisolver==1.4.9 # via matplotlib -litellm==1.75.0 +litellm==1.75.7 # via -r requirements/requirements.in -llama-index-core==0.13.0 +llama-index-core==0.13.2 # via llama-index-embeddings-huggingface llama-index-embeddings-huggingface==0.6.0 # via -r requirements/requirements-help.in @@ -246,9 +242,9 @@ llama-index-instrumentation==0.4.0 # via llama-index-workflows llama-index-workflows==1.3.0 # via llama-index-core -lox==0.13.0 +lox==1.0.0 # via -r requirements/requirements-dev.in -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich markupsafe==3.0.2 # via jinja2 @@ -266,15 +262,13 @@ mpmath==1.3.0 # via sympy mslex==1.3.0 # via oslex -multidict==6.6.3 +multidict==6.6.4 # via # aiohttp # yarl -multiprocess==0.70.18 - # via pathos mypy-extensions==1.1.0 # via typing-inspect -narwhals==2.0.1 +narwhals==2.1.2 # via altair nest-asyncio==1.6.0 # via llama-index-core @@ -300,7 +294,7 @@ numpy==1.26.4 # soundfile # streamlit # transformers -openai==1.99.1 +openai==1.99.9 # via litellm oslex==0.1.3 # via -r requirements/requirements.in @@ -320,8 +314,6 @@ pandas==2.3.1 # via # -r requirements/requirements-dev.in # streamlit -pathos==0.3.4 - # via lox pathspec==0.12.1 # via # -r requirements/requirements.in @@ -348,13 +340,9 @@ playwright==1.54.0 # via -r requirements/requirements-playwright.in pluggy==1.6.0 # via pytest -posthog==6.4.1 +posthog==6.5.0 # via -r requirements/requirements.in -pox==0.3.6 - # via pathos -ppft==1.7.7 - # via pathos -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/requirements-dev.in prompt-toolkit==3.0.51 # via -r requirements/requirements.in @@ -479,7 +467,7 @@ rpds-py==0.27.0 # referencing rsa==4.9.1 # via google-auth -safetensors==0.6.1 +safetensors==0.6.2 # via transformers scikit-learn==1.7.1 # via sentence-transformers @@ -520,9 +508,9 @@ soundfile==0.13.1 # via -r requirements/requirements.in soupsieve==2.7 # via beautifulsoup4 -sqlalchemy[asyncio]==2.0.42 +sqlalchemy[asyncio]==2.0.43 # via llama-index-core -streamlit==1.48.0 +streamlit==1.48.1 # via -r requirements/requirements-browser.in sympy==1.14.0 # via torch @@ -532,7 +520,7 @@ tenacity==9.1.2 # streamlit threadpoolctl==3.6.0 # via scikit-learn -tiktoken==0.10.0 +tiktoken==0.11.0 # via # litellm # llama-index-core @@ -544,7 +532,7 @@ toml==0.10.2 # via streamlit torch==2.8.0 # via sentence-transformers -tornado==6.5.1 +tornado==6.5.2 # via streamlit tqdm==4.67.1 # via @@ -555,7 +543,7 @@ tqdm==4.67.1 # openai # sentence-transformers # transformers -transformers==4.55.0 +transformers==4.55.2 # via sentence-transformers tree-sitter==0.25.1 # via tree-sitter-language-pack @@ -607,9 +595,9 @@ urllib3==2.5.0 # via # mixpanel # requests -uv==0.8.5 +uv==0.8.11 # via -r requirements/requirements-dev.in -virtualenv==20.33.1 +virtualenv==20.34.0 # via pre-commit watchfiles==1.1.0 # via -r requirements/requirements.in @@ -617,7 +605,7 @@ wcwidth==0.2.13 # via prompt-toolkit wheel==0.45.1 # via pip-tools -wrapt==1.17.2 +wrapt==1.17.3 # via # deprecated # llama-index-core diff --git a/requirements/requirements-browser.txt b/requirements/requirements-browser.txt index 5d7ade977..9d42e5ee1 100644 --- a/requirements/requirements-browser.txt +++ b/requirements/requirements-browser.txt @@ -21,7 +21,7 @@ certifi==2025.8.3 # via # -c requirements/common-constraints.txt # requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # -c requirements/common-constraints.txt # requests @@ -58,7 +58,7 @@ markupsafe==3.0.2 # via # -c requirements/common-constraints.txt # jinja2 -narwhals==2.0.1 +narwhals==2.1.2 # via # -c requirements/common-constraints.txt # altair @@ -123,7 +123,7 @@ smmap==5.0.2 # via # -c requirements/common-constraints.txt # gitdb -streamlit==1.48.0 +streamlit==1.48.1 # via # -c requirements/common-constraints.txt # -r requirements/requirements-browser.in @@ -135,7 +135,7 @@ toml==0.10.2 # via # -c requirements/common-constraints.txt # streamlit -tornado==6.5.1 +tornado==6.5.2 # via # -c requirements/common-constraints.txt # streamlit diff --git a/requirements/requirements-dev.txt b/requirements/requirements-dev.txt index fe48aeeac..11eaeef34 100644 --- a/requirements/requirements-dev.txt +++ b/requirements/requirements-dev.txt @@ -16,7 +16,7 @@ cfgv==3.4.0 # via # -c requirements/common-constraints.txt # pre-commit -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # -c requirements/common-constraints.txt # requests @@ -41,20 +41,15 @@ cycler==0.12.1 # via # -c requirements/common-constraints.txt # matplotlib -dill==0.4.0 - # via - # -c requirements/common-constraints.txt - # multiprocess - # pathos distlib==0.4.0 # via # -c requirements/common-constraints.txt # virtualenv -filelock==3.18.0 +filelock==3.19.1 # via # -c requirements/common-constraints.txt # virtualenv -fonttools==4.59.0 +fonttools==4.59.1 # via # -c requirements/common-constraints.txt # matplotlib @@ -99,7 +94,7 @@ grpcio-status==1.71.2 # via # -c requirements/common-constraints.txt # google-api-core -identify==2.6.12 +identify==2.6.13 # via # -c requirements/common-constraints.txt # pre-commit @@ -115,15 +110,15 @@ iniconfig==2.1.0 # via # -c requirements/common-constraints.txt # pytest -kiwisolver==1.4.8 +kiwisolver==1.4.9 # via # -c requirements/common-constraints.txt # matplotlib -lox==0.13.0 +lox==1.0.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via # -c requirements/common-constraints.txt # rich @@ -135,10 +130,6 @@ mdurl==0.1.2 # via # -c requirements/common-constraints.txt # markdown-it-py -multiprocess==0.70.18 - # via - # -c requirements/common-constraints.txt - # pathos nodeenv==1.9.1 # via # -c requirements/common-constraints.txt @@ -160,10 +151,6 @@ pandas==2.3.1 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in -pathos==0.3.4 - # via - # -c requirements/common-constraints.txt - # lox pillow==11.3.0 # via # -c requirements/common-constraints.txt @@ -184,15 +171,7 @@ pluggy==1.6.0 # via # -c requirements/common-constraints.txt # pytest -pox==0.3.6 - # via - # -c requirements/common-constraints.txt - # pathos -ppft==1.7.7 - # via - # -c requirements/common-constraints.txt - # pathos -pre-commit==4.2.0 +pre-commit==4.3.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in @@ -298,11 +277,11 @@ urllib3==2.5.0 # via # -c requirements/common-constraints.txt # requests -uv==0.8.5 +uv==0.8.11 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in -virtualenv==20.33.1 +virtualenv==20.34.0 # via # -c requirements/common-constraints.txt # pre-commit diff --git a/requirements/requirements-help.txt b/requirements/requirements-help.txt index d8413ee48..224cc79fa 100644 --- a/requirements/requirements-help.txt +++ b/requirements/requirements-help.txt @@ -39,7 +39,7 @@ certifi==2025.8.3 # httpcore # httpx # requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # -c requirements/common-constraints.txt # requests @@ -65,7 +65,7 @@ dirtyjson==1.0.8 # via # -c requirements/common-constraints.txt # llama-index-core -filelock==3.18.0 +filelock==3.19.1 # via # -c requirements/common-constraints.txt # huggingface-hub @@ -86,11 +86,11 @@ fsspec==2025.7.0 # huggingface-hub # llama-index-core # torch -greenlet==3.2.3 +greenlet==3.2.4 # via # -c requirements/common-constraints.txt # sqlalchemy -griffe==1.10.0 +griffe==1.12.1 # via # -c requirements/common-constraints.txt # banks @@ -110,7 +110,7 @@ httpx==0.28.1 # via # -c requirements/common-constraints.txt # llama-index-core -huggingface-hub[inference]==0.34.3 +huggingface-hub[inference]==0.34.4 # via # -c requirements/common-constraints.txt # llama-index-embeddings-huggingface @@ -134,7 +134,7 @@ joblib==1.5.1 # -c requirements/common-constraints.txt # nltk # scikit-learn -llama-index-core==0.13.0 +llama-index-core==0.13.2 # via # -c requirements/common-constraints.txt # llama-index-embeddings-huggingface @@ -162,7 +162,7 @@ mpmath==1.3.0 # via # -c requirements/common-constraints.txt # sympy -multidict==6.6.3 +multidict==6.6.4 # via # -c requirements/common-constraints.txt # aiohttp @@ -243,7 +243,7 @@ requests==2.32.4 # llama-index-core # tiktoken # transformers -safetensors==0.6.1 +safetensors==0.6.2 # via # -c requirements/common-constraints.txt # transformers @@ -269,7 +269,7 @@ sniffio==1.3.1 # via # -c requirements/common-constraints.txt # anyio -sqlalchemy[asyncio]==2.0.42 +sqlalchemy[asyncio]==2.0.43 # via # -c requirements/common-constraints.txt # llama-index-core @@ -285,7 +285,7 @@ threadpoolctl==3.6.0 # via # -c requirements/common-constraints.txt # scikit-learn -tiktoken==0.10.0 +tiktoken==0.11.0 # via # -c requirements/common-constraints.txt # llama-index-core @@ -305,7 +305,7 @@ tqdm==4.67.1 # nltk # sentence-transformers # transformers -transformers==4.55.0 +transformers==4.55.2 # via # -c requirements/common-constraints.txt # sentence-transformers @@ -338,7 +338,7 @@ urllib3==2.5.0 # via # -c requirements/common-constraints.txt # requests -wrapt==1.17.2 +wrapt==1.17.3 # via # -c requirements/common-constraints.txt # deprecated diff --git a/requirements/requirements-playwright.txt b/requirements/requirements-playwright.txt index 6133c9fad..ebaa97be4 100644 --- a/requirements/requirements-playwright.txt +++ b/requirements/requirements-playwright.txt @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras --constraint=requirements/common-constraints.txt --output-file=requirements/requirements-playwright.txt requirements/requirements-playwright.in -greenlet==3.2.3 +greenlet==3.2.4 # via # -c requirements/common-constraints.txt # playwright From bfef1906bb036f7db0d618e789e299dffdc493ca Mon Sep 17 00:00:00 2001 From: Luke Reeves Date: Sat, 23 Aug 2025 13:11:56 -0400 Subject: [PATCH 03/37] Update polyglot_leaderboard.yml add GPT-5 with high reasoning --- aider/website/_data/polyglot_leaderboard.yml | 29 ++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/aider/website/_data/polyglot_leaderboard.yml b/aider/website/_data/polyglot_leaderboard.yml index 9088607db..bc8618449 100644 --- a/aider/website/_data/polyglot_leaderboard.yml +++ b/aider/website/_data/polyglot_leaderboard.yml @@ -1711,3 +1711,32 @@ versions: 0.85.3.dev seconds_per_case: 35.5 total_cost: 0.7406 + +- dirname: 2025-08-23-15-47-21--gpt-5-high + test_cases: 225 + model: openai/gpt-5 + edit_format: diff + commit_hash: 32faf82 + reasoning_effort: high + pass_rate_1: 52.0 + pass_rate_2: 88.0 + pass_num_1: 117 + pass_num_2: 198 + percent_cases_well_formed: 91.6 + error_outputs: 23 + num_malformed_responses: 22 + num_with_malformed_responses: 19 + user_asks: 96 + lazy_comments: 3 + syntax_errors: 0 + indentation_errors: 0 + exhausted_context_windows: 0 + prompt_tokens: 2675561 + completion_tokens: 2623429 + test_timeouts: 3 + total_tests: 225 + command: aider --model openai/gpt-5 + date: 2025-08-23 + versions: 0.86.2.dev + seconds_per_case: 194.0 + total_cost: 29.0829 From 54b266f2895c5023470d712ad7d51df1b545560c Mon Sep 17 00:00:00 2001 From: Luke Reeves Date: Mon, 25 Aug 2025 10:52:12 -0400 Subject: [PATCH 04/37] Update polyglot_leaderboard.yml with medium and low reasoning --- aider/website/_data/polyglot_leaderboard.yml | 58 ++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/aider/website/_data/polyglot_leaderboard.yml b/aider/website/_data/polyglot_leaderboard.yml index bc8618449..b3122f011 100644 --- a/aider/website/_data/polyglot_leaderboard.yml +++ b/aider/website/_data/polyglot_leaderboard.yml @@ -1740,3 +1740,61 @@ versions: 0.86.2.dev seconds_per_case: 194.0 total_cost: 29.0829 + +- dirname: 2025-08-25-13-23-27--gpt-5-medium + test_cases: 225 + model: openai/gpt-5 + edit_format: diff + commit_hash: 32faf82 + reasoning_effort: medium + pass_rate_1: 49.8 + pass_rate_2: 86.7 + pass_num_1: 112 + pass_num_2: 195 + percent_cases_well_formed: 88.4 + error_outputs: 40 + num_malformed_responses: 40 + num_with_malformed_responses: 26 + user_asks: 102 + lazy_comments: 0 + syntax_errors: 0 + indentation_errors: 0 + exhausted_context_windows: 0 + prompt_tokens: 2827261 + completion_tokens: 1468799 + test_timeouts: 0 + total_tests: 225 + command: aider --model openai/gpt-5 + date: 2025-08-25 + versions: 0.86.2.dev + seconds_per_case: 118.7 + total_cost: 17.6930 + +- dirname: 2025-08-25-14-16-37--gpt-5-low + test_cases: 225 + model: openai/gpt-5 + edit_format: diff + commit_hash: 32faf82 + reasoning_effort: low + pass_rate_1: 43.1 + pass_rate_2: 81.3 + pass_num_1: 97 + pass_num_2: 183 + percent_cases_well_formed: 86.7 + error_outputs: 46 + num_malformed_responses: 46 + num_with_malformed_responses: 30 + user_asks: 113 + lazy_comments: 1 + syntax_errors: 0 + indentation_errors: 0 + exhausted_context_windows: 0 + prompt_tokens: 2534059 + completion_tokens: 779568 + test_timeouts: 1 + total_tests: 225 + command: aider --model openai/gpt-5 + date: 2025-08-25 + versions: 0.86.2.dev + seconds_per_case: 62.4 + total_cost: 10.3713 From f6ad53ea8c2aa27604ac4aab2f27aaf06c17b95e Mon Sep 17 00:00:00 2001 From: mubashir1osmani Date: Sun, 31 Aug 2025 20:05:44 -0400 Subject: [PATCH 05/37] added julia tree sitter --- .../tree-sitter-languages/julia-tags.scm | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 aider/queries/tree-sitter-languages/julia-tags.scm diff --git a/aider/queries/tree-sitter-languages/julia-tags.scm b/aider/queries/tree-sitter-languages/julia-tags.scm new file mode 100644 index 000000000..efdd64666 --- /dev/null +++ b/aider/queries/tree-sitter-languages/julia-tags.scm @@ -0,0 +1,57 @@ +(module + name: (identifier) @name.definition.module) @definition.module + +(module + name: (scoped_identifier) @name.definition.module) @definition.module + +(struct_definition + name: (type_identifier) @name.definition.class) @definition.class + +(mutable_struct_definition + name: (type_identifier) @name.definition.class) @definition.class + +(abstract_type_declaration + name: (type_identifier) @name.definition.class) @definition.class + +(constant_assignment + left: (identifier) @name.definition.class) @definition.class + +(function_definition + name: (identifier) @name.definition.function) @definition.function + +(function_definition + name: (scoped_identifier) @name.definition.function) @definition.function + +(assignment + left: (call_expression + function: (identifier) @name.definition.function)) @definition.function + +(method_definition + name: (identifier) @name.definition.method) @definition.method + +(macro_definition + name: (identifier) @name.definition.macro) @definition.macro + +(macro_call + name: (identifier) @name.reference.call) @reference.call + +(call_expression + function: (identifier) @name.reference.call) @reference.call + +(call_expression + function: (scoped_identifier) @name.reference.call) @reference.call + +(type_expression + name: (type_identifier) @name.reference.type) @reference.type + +(constant_assignment + left: (identifier) @name.definition.constant) @definition.constant + +(export_statement + (identifier) @name.reference.export) @reference.export + +(using_statement + (identifier) @name.reference.module) @reference.module + +(import_statement + (identifier) @name.reference.module) @reference.module From c4b06c0870d52355724fcc8bafc2dedd9e88a2a5 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Tue, 2 Sep 2025 08:53:17 -0700 Subject: [PATCH 06/37] copy --- aider/resources/model-settings.yml | 1 + aider/website/_data/polyglot_leaderboard.yml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index 7bcfe0806..96e5a8e6b 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -1826,6 +1826,7 @@ use_repo_map: true use_temperature: false accepts_settings: ["reasoning_effort"] + overeager: true - name: gpt-5-2025-08-07 edit_format: diff diff --git a/aider/website/_data/polyglot_leaderboard.yml b/aider/website/_data/polyglot_leaderboard.yml index b3122f011..c3815c38e 100644 --- a/aider/website/_data/polyglot_leaderboard.yml +++ b/aider/website/_data/polyglot_leaderboard.yml @@ -1743,7 +1743,7 @@ - dirname: 2025-08-25-13-23-27--gpt-5-medium test_cases: 225 - model: openai/gpt-5 + model: gpt-5 (high) edit_format: diff commit_hash: 32faf82 reasoning_effort: medium @@ -1772,7 +1772,7 @@ - dirname: 2025-08-25-14-16-37--gpt-5-low test_cases: 225 - model: openai/gpt-5 + model: gpt-5 (low) edit_format: diff commit_hash: 32faf82 reasoning_effort: low From b3d339a583e3a39357a31a36c55762419dfeca36 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Tue, 2 Sep 2025 11:00:09 -0700 Subject: [PATCH 07/37] copy --- aider/website/_data/polyglot_leaderboard.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aider/website/_data/polyglot_leaderboard.yml b/aider/website/_data/polyglot_leaderboard.yml index c3815c38e..a2056c611 100644 --- a/aider/website/_data/polyglot_leaderboard.yml +++ b/aider/website/_data/polyglot_leaderboard.yml @@ -1714,7 +1714,7 @@ - dirname: 2025-08-23-15-47-21--gpt-5-high test_cases: 225 - model: openai/gpt-5 + model: gpt-5 (high) edit_format: diff commit_hash: 32faf82 reasoning_effort: high @@ -1743,7 +1743,7 @@ - dirname: 2025-08-25-13-23-27--gpt-5-medium test_cases: 225 - model: gpt-5 (high) + model: gpt-5 (medium) edit_format: diff commit_hash: 32faf82 reasoning_effort: medium From 60c578e2a1631294f5e6e4d181fe18f5ff98a313 Mon Sep 17 00:00:00 2001 From: mubashir1osmani Date: Fri, 5 Sep 2025 02:20:09 -0400 Subject: [PATCH 08/37] added source + license --- aider/queries/tree-sitter-languages/julia-tags.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aider/queries/tree-sitter-languages/julia-tags.scm b/aider/queries/tree-sitter-languages/julia-tags.scm index efdd64666..b7d33d93b 100644 --- a/aider/queries/tree-sitter-languages/julia-tags.scm +++ b/aider/queries/tree-sitter-languages/julia-tags.scm @@ -1,3 +1,6 @@ +;; derived from: https://github.com/tree-sitter/tree-sitter-julia +;; License: MIT + (module name: (identifier) @name.definition.module) @definition.module From 5777ab97036c94e2c55de0df0880b88310bc8a6b Mon Sep 17 00:00:00 2001 From: Varchas Gopalaswamy Date: Thu, 25 Sep 2025 19:04:44 -0400 Subject: [PATCH 09/37] added tags for FORTRAN --- .../tree-sitter-languages/fortran-tags.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 aider/queries/tree-sitter-languages/fortran-tags.scm diff --git a/aider/queries/tree-sitter-languages/fortran-tags.scm b/aider/queries/tree-sitter-languages/fortran-tags.scm new file mode 100644 index 000000000..c0bb260e8 --- /dev/null +++ b/aider/queries/tree-sitter-languages/fortran-tags.scm @@ -0,0 +1,15 @@ +;; derived from: https://github.com/stadelmanma/tree-sitter-fortran +;; License: MIT + +(module_statement + (name) @name.definition.class) @definition.class + +(function_statement + name: (name) @name.definition.function) @definition.function + +(subroutine_statement + name: (name) @name.definition.function) @definition.function + +(module_procedure_statement + name: (name) @name.definition.function) @definition.function + \ No newline at end of file From 39b0c25ae3f8100532c866051088e83995e63748 Mon Sep 17 00:00:00 2001 From: KhulnaSoft bot <43526132+khulnasoft-bot@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:46:56 +0600 Subject: [PATCH 10/37] added tags for FORTRAN Reference: Merge commit for PR #4534 Commit: 5777ab97036c94e2c55de0df0880b88310bc8a6b --- aider/queries/tree-sitter-languages/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/aider/queries/tree-sitter-languages/README.md b/aider/queries/tree-sitter-languages/README.md index 12e1d5ee8..59e7219ca 100644 --- a/aider/queries/tree-sitter-languages/README.md +++ b/aider/queries/tree-sitter-languages/README.md @@ -21,3 +21,4 @@ tree-sitter language implementations: * [https://github.com/tree-sitter/tree-sitter-ruby](https://github.com/tree-sitter/tree-sitter-ruby) — licensed under the MIT License. * [https://github.com/tree-sitter/tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) — licensed under the MIT License. * [https://github.com/tree-sitter/tree-sitter-typescript](https://github.com/tree-sitter/tree-sitter-typescript) — licensed under the MIT License. +* [https://github.com/starelmanma/tree-sitter-fortran](https://github.com/starelmanma/tree-sitter-fortran) — licensed under the MIT License. From a1214101c60590fffbb0e9ba4c92b62f9266ccc2 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Mon, 29 Sep 2025 10:30:01 -0700 Subject: [PATCH 11/37] chore: Remove ethicalads.io scripts and divs --- aider/website/_includes/footer_custom.html | 3 --- aider/website/_includes/head_custom.html | 2 -- aider/website/_includes/nav_footer_custom.html | 3 --- 3 files changed, 8 deletions(-) diff --git a/aider/website/_includes/footer_custom.html b/aider/website/_includes/footer_custom.html index 348aa3117..e69de29bb 100644 --- a/aider/website/_includes/footer_custom.html +++ b/aider/website/_includes/footer_custom.html @@ -1,3 +0,0 @@ -
-
-
diff --git a/aider/website/_includes/head_custom.html b/aider/website/_includes/head_custom.html index c60846d97..364a5e1f8 100644 --- a/aider/website/_includes/head_custom.html +++ b/aider/website/_includes/head_custom.html @@ -43,8 +43,6 @@ - -