From 3402b151f7e1bfc8faf7c5dec9359426d8bd28c5 Mon Sep 17 00:00:00 2001 From: "liam.liu" Date: Tue, 5 Aug 2025 19:18:16 +0800 Subject: [PATCH 01/34] chore: prettier scripting usage for faq --- aider/website/docs/faq.md | 4 ++++ aider/website/docs/scripting.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index 97d7d100f00..5d17c1c4376 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -375,6 +375,10 @@ Aider is under an [Apache 2.0 license](https://github.com/Aider-AI/aider/blob/main/LICENSE.txt). +## Can I Script Aider? + +Yes. You can script aider via the command line or python. See more from here: [Scripting aider](https://aider.chat/docs/scripting.html) +
diff --git a/aider/website/docs/scripting.md b/aider/website/docs/scripting.md index 32d060f250b..71bb3282a59 100644 --- a/aider/website/docs/scripting.md +++ b/aider/website/docs/scripting.md @@ -88,7 +88,7 @@ for all the supported arguments. It can also be helpful to set the equivalent of `--yes` by doing this: -``` +```python from aider.io import InputOutput io = InputOutput(yes=True) # ... From 3c9e180b548f8a5b5dea7bc9f1fbcdf2dfde79ca Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 08:50:39 -0300 Subject: [PATCH 02/34] bump deps --- requirements.txt | 50 ++++++------ requirements/common-constraints.txt | 96 ++++++++++++------------ requirements/requirements-browser.txt | 20 ++--- requirements/requirements-dev.txt | 34 ++++----- requirements/requirements-help.txt | 41 +++++----- requirements/requirements-playwright.txt | 4 +- 6 files changed, 125 insertions(+), 120 deletions(-) diff --git a/requirements.txt b/requirements.txt index fc894b6fc86..0105721926f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,11 +4,11 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/common-constraints.txt # aiohttp -aiohttp==3.12.13 +aiohttp==3.12.15 # via # -c requirements/common-constraints.txt # litellm -aiosignal==1.3.2 +aiosignal==1.4.0 # via # -c requirements/common-constraints.txt # aiohttp @@ -16,7 +16,7 @@ annotated-types==0.7.0 # via # -c requirements/common-constraints.txt # pydantic -anyio==4.9.0 +anyio==4.10.0 # via # -c requirements/common-constraints.txt # httpx @@ -41,7 +41,7 @@ cachetools==5.5.2 # via # -c requirements/common-constraints.txt # google-auth -certifi==2025.6.15 +certifi==2025.8.3 # via # -c requirements/common-constraints.txt # httpcore @@ -90,7 +90,7 @@ frozenlist==1.7.0 # -c requirements/common-constraints.txt # aiohttp # aiosignal -fsspec==2025.5.1 +fsspec==2025.7.0 # via # -c requirements/common-constraints.txt # huggingface-hub @@ -98,7 +98,7 @@ gitdb==4.0.12 # via # -c requirements/common-constraints.txt # gitpython -gitpython==3.1.44 +gitpython==3.1.45 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in @@ -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.174.0 +google-api-python-client==2.178.0 # via # -c requirements/common-constraints.txt # google-generativeai @@ -141,12 +141,12 @@ grep-ast==0.9.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in -grpcio==1.73.0 +grpcio==1.74.0 # via # -c requirements/common-constraints.txt # google-api-core # grpcio-status -grpcio-status==1.71.0 +grpcio-status==1.71.2 # via # -c requirements/common-constraints.txt # google-api-core @@ -154,7 +154,7 @@ h11==0.16.0 # via # -c requirements/common-constraints.txt # httpcore -hf-xet==1.1.5 +hf-xet==1.1.7 # via # -c requirements/common-constraints.txt # huggingface-hub @@ -172,7 +172,7 @@ httpx==0.28.1 # -c requirements/common-constraints.txt # litellm # openai -huggingface-hub==0.33.1 +huggingface-hub==0.34.3 # via # -c requirements/common-constraints.txt # tokenizers @@ -204,7 +204,7 @@ json5==0.12.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in -jsonschema==4.24.0 +jsonschema==4.25.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in @@ -213,7 +213,7 @@ jsonschema-specifications==2025.4.1 # via # -c requirements/common-constraints.txt # jsonschema -litellm==1.73.1 +litellm==1.75.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in @@ -241,7 +241,7 @@ mslex==1.3.0 # via # -c requirements/common-constraints.txt # oslex -multidict==6.5.1 +multidict==6.6.3 # via # -c requirements/common-constraints.txt # aiohttp @@ -255,7 +255,7 @@ numpy==1.26.4 # -c requirements/common-constraints.txt # scipy # soundfile -openai==1.91.0 +openai==1.99.1 # via # -c requirements/common-constraints.txt # litellm @@ -277,11 +277,11 @@ pexpect==4.9.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in -pillow==11.2.1 +pillow==11.3.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in -posthog==5.4.0 +posthog==6.4.1 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in @@ -385,7 +385,7 @@ referencing==0.36.2 # -c requirements/common-constraints.txt # jsonschema # jsonschema-specifications -regex==2024.11.6 +regex==2025.7.34 # via # -c requirements/common-constraints.txt # tiktoken @@ -397,11 +397,11 @@ requests==2.32.4 # mixpanel # posthog # tiktoken -rich==14.0.0 +rich==14.1.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements.in -rpds-py==0.25.1 +rpds-py==0.27.0 # via # -c requirements/common-constraints.txt # jsonschema @@ -449,11 +449,11 @@ soupsieve==2.7 # via # -c requirements/common-constraints.txt # beautifulsoup4 -tiktoken==0.9.0 +tiktoken==0.10.0 # via # -c requirements/common-constraints.txt # litellm -tokenizers==0.21.2 +tokenizers==0.21.4 # via # -c requirements/common-constraints.txt # litellm @@ -474,7 +474,7 @@ tree-sitter-embedded-template==0.23.2 # via # -c requirements/common-constraints.txt # tree-sitter-language-pack -tree-sitter-language-pack==0.8.0 +tree-sitter-language-pack==0.9.0 # via # -c requirements/common-constraints.txt # grep-ast @@ -482,14 +482,16 @@ tree-sitter-yaml==0.7.1 # via # -c requirements/common-constraints.txt # tree-sitter-language-pack -typing-extensions==4.14.0 +typing-extensions==4.14.1 # via # -c requirements/common-constraints.txt + # aiosignal # anyio # beautifulsoup4 # google-generativeai # huggingface-hub # openai + # posthog # pydantic # pydantic-core # referencing diff --git a/requirements/common-constraints.txt b/requirements/common-constraints.txt index 30f391d780d..9d853732d09 100644 --- a/requirements/common-constraints.txt +++ b/requirements/common-constraints.txt @@ -2,18 +2,18 @@ # uv pip compile --no-strip-extras --output-file=requirements/common-constraints.txt requirements/requirements.in requirements/requirements-browser.in requirements/requirements-dev.in requirements/requirements-help.in requirements/requirements-playwright.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.13 +aiohttp==3.12.15 # via # huggingface-hub # litellm # llama-index-core -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp altair==5.5.0 # via streamlit annotated-types==0.7.0 # via pydantic -anyio==4.9.0 +anyio==4.10.0 # via # httpx # openai @@ -27,19 +27,19 @@ backoff==2.2.1 # via # -r requirements/requirements.in # posthog -banks==2.1.2 +banks==2.2.0 # via llama-index-core beautifulsoup4==4.13.4 # via -r requirements/requirements.in blinker==1.9.0 # via streamlit -build==1.2.2.post1 +build==1.3.0 # via pip-tools cachetools==5.5.2 # via # google-auth # streamlit -certifi==2025.6.15 +certifi==2025.8.3 # via # httpcore # httpx @@ -67,7 +67,7 @@ colorama==0.4.6 # via griffe configargparse==1.7.1 # via -r requirements/requirements.in -contourpy==1.3.2 +contourpy==1.3.3 # via matplotlib cycler==0.12.1 # via matplotlib @@ -87,7 +87,7 @@ dirtyjson==1.0.8 # via llama-index-core diskcache==5.6.3 # via -r requirements/requirements.in -distlib==0.3.9 +distlib==0.4.0 # via virtualenv distro==1.9.0 # via @@ -103,20 +103,20 @@ filetype==1.2.0 # via llama-index-core flake8==7.3.0 # via -r requirements/requirements.in -fonttools==4.58.4 +fonttools==4.59.0 # via matplotlib frozenlist==1.7.0 # via # aiohttp # aiosignal -fsspec==2025.5.1 +fsspec==2025.7.0 # via # huggingface-hub # llama-index-core # torch gitdb==4.0.12 # via gitpython -gitpython==3.1.44 +gitpython==3.1.45 # via # -r requirements/requirements.in # streamlit @@ -129,7 +129,7 @@ google-api-core[grpc]==2.25.1 # google-cloud-bigquery # google-cloud-core # google-generativeai -google-api-python-client==2.174.0 +google-api-python-client==2.178.0 # via google-generativeai google-auth==2.40.3 # via @@ -142,7 +142,7 @@ google-auth==2.40.3 # google-generativeai google-auth-httplib2==0.2.0 # via google-api-python-client -google-cloud-bigquery==3.34.0 +google-cloud-bigquery==3.35.1 # via -r requirements/requirements-dev.in google-cloud-core==2.4.3 # via google-cloud-bigquery @@ -162,17 +162,17 @@ greenlet==3.2.3 # sqlalchemy grep-ast==0.9.0 # via -r requirements/requirements.in -griffe==1.7.3 +griffe==1.10.0 # via banks -grpcio==1.73.0 +grpcio==1.74.0 # via # google-api-core # grpcio-status -grpcio-status==1.71.0 +grpcio-status==1.71.2 # via google-api-core h11==0.16.0 # via httpcore -hf-xet==1.1.5 +hf-xet==1.1.7 # via huggingface-hub httpcore==1.0.9 # via httpx @@ -185,7 +185,7 @@ httpx==0.28.1 # litellm # llama-index-core # openai -huggingface-hub[inference]==0.33.1 +huggingface-hub[inference]==0.34.3 # via # llama-index-embeddings-huggingface # sentence-transformers @@ -224,7 +224,7 @@ joblib==1.5.1 # scikit-learn json5==0.12.0 # via -r requirements/requirements.in -jsonschema==4.24.0 +jsonschema==4.25.0 # via # -r requirements/requirements.in # altair @@ -233,7 +233,7 @@ jsonschema-specifications==2025.4.1 # via jsonschema kiwisolver==1.4.8 # via matplotlib -litellm==1.73.1 +litellm==1.75.0 # via -r requirements/requirements.in llama-index-core==0.12.26 # via @@ -249,7 +249,7 @@ markupsafe==3.0.2 # via jinja2 marshmallow==3.26.1 # via dataclasses-json -matplotlib==3.10.3 +matplotlib==3.10.5 # via -r requirements/requirements-dev.in mccabe==0.7.0 # via flake8 @@ -261,7 +261,7 @@ mpmath==1.3.0 # via sympy mslex==1.3.0 # via oslex -multidict==6.5.1 +multidict==6.6.3 # via # aiohttp # yarl @@ -269,7 +269,7 @@ multiprocess==0.70.18 # via pathos mypy-extensions==1.1.0 # via typing-inspect -narwhals==1.44.0 +narwhals==2.0.1 # via altair nest-asyncio==1.6.0 # via llama-index-core @@ -295,7 +295,7 @@ numpy==1.26.4 # soundfile # streamlit # transformers -openai==1.91.0 +openai==1.99.1 # via litellm oslex==0.1.3 # via -r requirements/requirements.in @@ -311,7 +311,7 @@ packaging==25.0 # pytest # streamlit # transformers -pandas==2.3.0 +pandas==2.3.1 # via # -r requirements/requirements-dev.in # streamlit @@ -323,26 +323,26 @@ pathspec==0.12.1 # grep-ast pexpect==4.9.0 # via -r requirements/requirements.in -pillow==11.2.1 +pillow==11.3.0 # via # -r requirements/requirements.in # llama-index-core # matplotlib # sentence-transformers # streamlit -pip==25.1.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/requirements-dev.in platformdirs==4.3.8 # via # banks # virtualenv -playwright==1.52.0 +playwright==1.54.0 # via -r requirements/requirements-playwright.in pluggy==1.6.0 # via pytest -posthog==5.4.0 +posthog==6.4.1 # via -r requirements/requirements.in pox==0.3.6 # via pathos @@ -373,7 +373,7 @@ psutil==7.0.0 # via -r requirements/requirements.in ptyprocess==0.7.0 # via pexpect -pyarrow==20.0.0 +pyarrow==21.0.0 # via streamlit pyasn1==0.6.1 # via @@ -445,7 +445,7 @@ referencing==0.36.2 # via # jsonschema # jsonschema-specifications -regex==2024.11.6 +regex==2025.7.34 # via # nltk # tiktoken @@ -461,19 +461,19 @@ requests==2.32.4 # streamlit # tiktoken # transformers -rich==14.0.0 +rich==14.1.0 # via # -r requirements/requirements.in # typer -rpds-py==0.25.1 +rpds-py==0.27.0 # via # jsonschema # referencing rsa==4.9.1 # via google-auth -safetensors==0.5.3 +safetensors==0.6.1 # via transformers -scikit-learn==1.7.0 +scikit-learn==1.7.1 # via sentence-transformers scipy==1.15.3 # via @@ -482,7 +482,7 @@ scipy==1.15.3 # sentence-transformers semver==3.0.4 # via -r requirements/requirements-dev.in -sentence-transformers==4.1.0 +sentence-transformers==5.1.0 # via llama-index-embeddings-huggingface setuptools==80.9.0 # via pip-tools @@ -509,9 +509,9 @@ soundfile==0.13.1 # via -r requirements/requirements.in soupsieve==2.7 # via beautifulsoup4 -sqlalchemy[asyncio]==2.0.41 +sqlalchemy[asyncio]==2.0.42 # via llama-index-core -streamlit==1.46.0 +streamlit==1.48.0 # via -r requirements/requirements-browser.in sympy==1.14.0 # via torch @@ -521,11 +521,11 @@ tenacity==9.1.2 # streamlit threadpoolctl==3.6.0 # via scikit-learn -tiktoken==0.9.0 +tiktoken==0.10.0 # via # litellm # llama-index-core -tokenizers==0.21.2 +tokenizers==0.21.4 # via # litellm # transformers @@ -546,22 +546,23 @@ tqdm==4.67.1 # openai # sentence-transformers # transformers -transformers==4.52.4 +transformers==4.55.0 # via sentence-transformers -tree-sitter==0.24.0 +tree-sitter==0.25.1 # via tree-sitter-language-pack tree-sitter-c-sharp==0.23.1 # via tree-sitter-language-pack tree-sitter-embedded-template==0.23.2 # via tree-sitter-language-pack -tree-sitter-language-pack==0.8.0 +tree-sitter-language-pack==0.9.0 # via grep-ast tree-sitter-yaml==0.7.1 # via tree-sitter-language-pack typer==0.16.0 # via -r requirements/requirements-dev.in -typing-extensions==4.14.0 +typing-extensions==4.14.1 # via + # aiosignal # altair # anyio # beautifulsoup4 @@ -569,6 +570,7 @@ typing-extensions==4.14.0 # huggingface-hub # llama-index-core # openai + # posthog # pydantic # pydantic-core # pyee @@ -594,9 +596,9 @@ urllib3==2.5.0 # via # mixpanel # requests -uv==0.7.15 +uv==0.8.5 # via -r requirements/requirements-dev.in -virtualenv==20.31.2 +virtualenv==20.33.1 # via pre-commit watchfiles==1.1.0 # via -r requirements/requirements.in diff --git a/requirements/requirements-browser.txt b/requirements/requirements-browser.txt index 5c4a264e14d..5d7ade977f5 100644 --- a/requirements/requirements-browser.txt +++ b/requirements/requirements-browser.txt @@ -17,7 +17,7 @@ cachetools==5.5.2 # via # -c requirements/common-constraints.txt # streamlit -certifi==2025.6.15 +certifi==2025.8.3 # via # -c requirements/common-constraints.txt # requests @@ -33,7 +33,7 @@ gitdb==4.0.12 # via # -c requirements/common-constraints.txt # gitpython -gitpython==3.1.44 +gitpython==3.1.45 # via # -c requirements/common-constraints.txt # streamlit @@ -46,7 +46,7 @@ jinja2==3.1.6 # -c requirements/common-constraints.txt # altair # pydeck -jsonschema==4.24.0 +jsonschema==4.25.0 # via # -c requirements/common-constraints.txt # altair @@ -58,7 +58,7 @@ markupsafe==3.0.2 # via # -c requirements/common-constraints.txt # jinja2 -narwhals==1.44.0 +narwhals==2.0.1 # via # -c requirements/common-constraints.txt # altair @@ -73,11 +73,11 @@ packaging==25.0 # -c requirements/common-constraints.txt # altair # streamlit -pandas==2.3.0 +pandas==2.3.1 # via # -c requirements/common-constraints.txt # streamlit -pillow==11.2.1 +pillow==11.3.0 # via # -c requirements/common-constraints.txt # streamlit @@ -85,7 +85,7 @@ protobuf==5.29.5 # via # -c requirements/common-constraints.txt # streamlit -pyarrow==20.0.0 +pyarrow==21.0.0 # via # -c requirements/common-constraints.txt # streamlit @@ -110,7 +110,7 @@ requests==2.32.4 # via # -c requirements/common-constraints.txt # streamlit -rpds-py==0.25.1 +rpds-py==0.27.0 # via # -c requirements/common-constraints.txt # jsonschema @@ -123,7 +123,7 @@ smmap==5.0.2 # via # -c requirements/common-constraints.txt # gitdb -streamlit==1.46.0 +streamlit==1.48.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements-browser.in @@ -139,7 +139,7 @@ tornado==6.5.1 # via # -c requirements/common-constraints.txt # streamlit -typing-extensions==4.14.0 +typing-extensions==4.14.1 # via # -c requirements/common-constraints.txt # altair diff --git a/requirements/requirements-dev.txt b/requirements/requirements-dev.txt index e9706ac8405..fe48aeeac8f 100644 --- a/requirements/requirements-dev.txt +++ b/requirements/requirements-dev.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-dev.txt requirements/requirements-dev.in -build==1.2.2.post1 +build==1.3.0 # via # -c requirements/common-constraints.txt # pip-tools @@ -8,7 +8,7 @@ cachetools==5.5.2 # via # -c requirements/common-constraints.txt # google-auth -certifi==2025.6.15 +certifi==2025.8.3 # via # -c requirements/common-constraints.txt # requests @@ -33,7 +33,7 @@ cogapp==3.5.1 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in -contourpy==1.3.2 +contourpy==1.3.3 # via # -c requirements/common-constraints.txt # matplotlib @@ -46,7 +46,7 @@ dill==0.4.0 # -c requirements/common-constraints.txt # multiprocess # pathos -distlib==0.3.9 +distlib==0.4.0 # via # -c requirements/common-constraints.txt # virtualenv @@ -54,7 +54,7 @@ filelock==3.18.0 # via # -c requirements/common-constraints.txt # virtualenv -fonttools==4.58.4 +fonttools==4.59.0 # via # -c requirements/common-constraints.txt # matplotlib @@ -69,7 +69,7 @@ google-auth==2.40.3 # google-api-core # google-cloud-bigquery # google-cloud-core -google-cloud-bigquery==3.34.0 +google-cloud-bigquery==3.35.1 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in @@ -90,12 +90,12 @@ googleapis-common-protos==1.70.0 # -c requirements/common-constraints.txt # google-api-core # grpcio-status -grpcio==1.73.0 +grpcio==1.74.0 # via # -c requirements/common-constraints.txt # google-api-core # grpcio-status -grpcio-status==1.71.0 +grpcio-status==1.71.2 # via # -c requirements/common-constraints.txt # google-api-core @@ -127,7 +127,7 @@ markdown-it-py==3.0.0 # via # -c requirements/common-constraints.txt # rich -matplotlib==3.10.3 +matplotlib==3.10.5 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in @@ -156,7 +156,7 @@ packaging==25.0 # google-cloud-bigquery # matplotlib # pytest -pandas==2.3.0 +pandas==2.3.1 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in @@ -164,15 +164,15 @@ pathos==0.3.4 # via # -c requirements/common-constraints.txt # lox -pillow==11.2.1 +pillow==11.3.0 # via # -c requirements/common-constraints.txt # matplotlib -pip==25.1.1 +pip==25.2 # via # -c requirements/common-constraints.txt # pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in @@ -258,7 +258,7 @@ requests==2.32.4 # -c requirements/common-constraints.txt # google-api-core # google-cloud-bigquery -rich==14.0.0 +rich==14.1.0 # via # -c requirements/common-constraints.txt # typer @@ -286,7 +286,7 @@ typer==0.16.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in -typing-extensions==4.14.0 +typing-extensions==4.14.1 # via # -c requirements/common-constraints.txt # typer @@ -298,11 +298,11 @@ urllib3==2.5.0 # via # -c requirements/common-constraints.txt # requests -uv==0.7.15 +uv==0.8.5 # via # -c requirements/common-constraints.txt # -r requirements/requirements-dev.in -virtualenv==20.31.2 +virtualenv==20.33.1 # via # -c requirements/common-constraints.txt # pre-commit diff --git a/requirements/requirements-help.txt b/requirements/requirements-help.txt index 83ade815bcf..3434941e28b 100644 --- a/requirements/requirements-help.txt +++ b/requirements/requirements-help.txt @@ -4,12 +4,12 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/common-constraints.txt # aiohttp -aiohttp==3.12.13 +aiohttp==3.12.15 # via # -c requirements/common-constraints.txt # huggingface-hub # llama-index-core -aiosignal==1.3.2 +aiosignal==1.4.0 # via # -c requirements/common-constraints.txt # aiohttp @@ -17,7 +17,7 @@ annotated-types==0.7.0 # via # -c requirements/common-constraints.txt # pydantic -anyio==4.9.0 +anyio==4.10.0 # via # -c requirements/common-constraints.txt # httpx @@ -25,11 +25,11 @@ attrs==25.3.0 # via # -c requirements/common-constraints.txt # aiohttp -banks==2.1.2 +banks==2.2.0 # via # -c requirements/common-constraints.txt # llama-index-core -certifi==2025.6.15 +certifi==2025.8.3 # via # -c requirements/common-constraints.txt # httpcore @@ -75,7 +75,7 @@ frozenlist==1.7.0 # -c requirements/common-constraints.txt # aiohttp # aiosignal -fsspec==2025.5.1 +fsspec==2025.7.0 # via # -c requirements/common-constraints.txt # huggingface-hub @@ -85,7 +85,7 @@ greenlet==3.2.3 # via # -c requirements/common-constraints.txt # sqlalchemy -griffe==1.7.3 +griffe==1.10.0 # via # -c requirements/common-constraints.txt # banks @@ -93,7 +93,7 @@ h11==0.16.0 # via # -c requirements/common-constraints.txt # httpcore -hf-xet==1.1.5 +hf-xet==1.1.7 # via # -c requirements/common-constraints.txt # huggingface-hub @@ -105,7 +105,7 @@ httpx==0.28.1 # via # -c requirements/common-constraints.txt # llama-index-core -huggingface-hub[inference]==0.33.1 +huggingface-hub[inference]==0.34.3 # via # -c requirements/common-constraints.txt # llama-index-embeddings-huggingface @@ -150,7 +150,7 @@ mpmath==1.3.0 # via # -c requirements/common-constraints.txt # sympy -multidict==6.5.1 +multidict==6.6.3 # via # -c requirements/common-constraints.txt # aiohttp @@ -186,7 +186,7 @@ packaging==25.0 # huggingface-hub # marshmallow # transformers -pillow==11.2.1 +pillow==11.3.0 # via # -c requirements/common-constraints.txt # llama-index-core @@ -215,7 +215,7 @@ pyyaml==6.0.2 # huggingface-hub # llama-index-core # transformers -regex==2024.11.6 +regex==2025.7.34 # via # -c requirements/common-constraints.txt # nltk @@ -228,11 +228,11 @@ requests==2.32.4 # llama-index-core # tiktoken # transformers -safetensors==0.5.3 +safetensors==0.6.1 # via # -c requirements/common-constraints.txt # transformers -scikit-learn==1.7.0 +scikit-learn==1.7.1 # via # -c requirements/common-constraints.txt # sentence-transformers @@ -241,7 +241,7 @@ scipy==1.15.3 # -c requirements/common-constraints.txt # scikit-learn # sentence-transformers -sentence-transformers==4.1.0 +sentence-transformers==5.1.0 # via # -c requirements/common-constraints.txt # llama-index-embeddings-huggingface @@ -249,7 +249,7 @@ sniffio==1.3.1 # via # -c requirements/common-constraints.txt # anyio -sqlalchemy[asyncio]==2.0.41 +sqlalchemy[asyncio]==2.0.42 # via # -c requirements/common-constraints.txt # llama-index-core @@ -265,11 +265,11 @@ threadpoolctl==3.6.0 # via # -c requirements/common-constraints.txt # scikit-learn -tiktoken==0.9.0 +tiktoken==0.10.0 # via # -c requirements/common-constraints.txt # llama-index-core -tokenizers==0.21.2 +tokenizers==0.21.4 # via # -c requirements/common-constraints.txt # transformers @@ -286,13 +286,14 @@ tqdm==4.67.1 # nltk # sentence-transformers # transformers -transformers==4.52.4 +transformers==4.55.0 # via # -c requirements/common-constraints.txt # sentence-transformers -typing-extensions==4.14.0 +typing-extensions==4.14.1 # via # -c requirements/common-constraints.txt + # aiosignal # anyio # huggingface-hub # llama-index-core diff --git a/requirements/requirements-playwright.txt b/requirements/requirements-playwright.txt index d7a16ae1ec4..6133c9fad46 100644 --- a/requirements/requirements-playwright.txt +++ b/requirements/requirements-playwright.txt @@ -4,7 +4,7 @@ greenlet==3.2.3 # via # -c requirements/common-constraints.txt # playwright -playwright==1.52.0 +playwright==1.54.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements-playwright.in @@ -12,7 +12,7 @@ pyee==13.0.0 # via # -c requirements/common-constraints.txt # playwright -typing-extensions==4.14.0 +typing-extensions==4.14.1 # via # -c requirements/common-constraints.txt # pyee From ad39fdb2d18b73eeaabbec6fc1948cfbce5de070 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 09:00:03 -0300 Subject: [PATCH 03/34] bump deps --- requirements/common-constraints.txt | 10 +++++----- requirements/requirements-help.in | 2 +- requirements/requirements-help.txt | 7 +++++-- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/requirements/common-constraints.txt b/requirements/common-constraints.txt index 9d853732d09..3b3bb3193bf 100644 --- a/requirements/common-constraints.txt +++ b/requirements/common-constraints.txt @@ -485,7 +485,9 @@ semver==3.0.4 sentence-transformers==5.1.0 # via llama-index-embeddings-huggingface setuptools==80.9.0 - # via pip-tools + # via + # pip-tools + # torch shellingham==1.5.4 # via typer shtab==1.7.2 @@ -531,10 +533,8 @@ tokenizers==0.21.4 # transformers toml==0.10.2 # via streamlit -torch==2.2.2 - # via - # -r requirements/requirements-help.in - # sentence-transformers +torch==2.8.0 + # via sentence-transformers tornado==6.5.1 # via streamlit tqdm==4.67.1 diff --git a/requirements/requirements-help.in b/requirements/requirements-help.in index 43e302cca60..f77b9a042fb 100644 --- a/requirements/requirements-help.in +++ b/requirements/requirements-help.in @@ -5,7 +5,7 @@ numpy<2 # Mac x86 only supports 2.2.2 # https://discuss.pytorch.org/t/why-no-macosx-x86-64-build-after-torch-2-2-2-cp39-none-macosx-10-9-x86-64-whl/204546/2 -torch==2.2.2 +#torch==2.2.2 # Later versions break test_help in GitHub Actions on Windows and Ubuntu llama-index-core==0.12.26 \ No newline at end of file diff --git a/requirements/requirements-help.txt b/requirements/requirements-help.txt index 3434941e28b..950a694cf9f 100644 --- a/requirements/requirements-help.txt +++ b/requirements/requirements-help.txt @@ -245,6 +245,10 @@ sentence-transformers==5.1.0 # via # -c requirements/common-constraints.txt # llama-index-embeddings-huggingface +setuptools==80.9.0 + # via + # -c requirements/common-constraints.txt + # torch sniffio==1.3.1 # via # -c requirements/common-constraints.txt @@ -273,10 +277,9 @@ tokenizers==0.21.4 # via # -c requirements/common-constraints.txt # transformers -torch==2.2.2 +torch==2.8.0 # via # -c requirements/common-constraints.txt - # -r requirements/requirements-help.in # sentence-transformers tqdm==4.67.1 # via From ece9803fdc32625027a2cb7f8247da814e63d7db Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 09:18:12 -0300 Subject: [PATCH 04/34] bump deps without llama-index-core==0.12.26 --- requirements/common-constraints.txt | 21 ++++++++++++++++----- requirements/requirements-help.in | 4 ++-- requirements/requirements-help.txt | 24 +++++++++++++++++++++--- 3 files changed, 39 insertions(+), 10 deletions(-) diff --git a/requirements/common-constraints.txt b/requirements/common-constraints.txt index 3b3bb3193bf..35a6b08ced3 100644 --- a/requirements/common-constraints.txt +++ b/requirements/common-constraints.txt @@ -9,6 +9,8 @@ aiohttp==3.12.15 # llama-index-core aiosignal==1.4.0 # via aiohttp +aiosqlite==0.21.0 + # via llama-index-core altair==5.5.0 # via streamlit annotated-types==0.7.0 @@ -77,6 +79,7 @@ deprecated==1.2.18 # via # banks # llama-index-core + # llama-index-instrumentation diff-match-patch==20241021 # via -r requirements/requirements.in dill==0.4.0 @@ -235,12 +238,14 @@ kiwisolver==1.4.8 # via matplotlib litellm==1.75.0 # via -r requirements/requirements.in -llama-index-core==0.12.26 - # via - # -r requirements/requirements-help.in - # llama-index-embeddings-huggingface -llama-index-embeddings-huggingface==0.5.5 +llama-index-core==0.13.0 + # via llama-index-embeddings-huggingface +llama-index-embeddings-huggingface==0.6.0 # via -r requirements/requirements-help.in +llama-index-instrumentation==0.4.0 + # via llama-index-workflows +llama-index-workflows==1.3.0 + # via llama-index-core lox==0.13.0 # via -r requirements/requirements-dev.in markdown-it-py==3.0.0 @@ -337,6 +342,7 @@ pip-tools==7.5.0 platformdirs==4.3.8 # via # banks + # llama-index-core # virtualenv playwright==1.54.0 # via -r requirements/requirements-playwright.in @@ -391,6 +397,8 @@ pydantic==2.11.7 # google-generativeai # litellm # llama-index-core + # llama-index-instrumentation + # llama-index-workflows # openai pydantic-core==2.33.2 # via pydantic @@ -486,6 +494,7 @@ sentence-transformers==5.1.0 # via llama-index-embeddings-huggingface setuptools==80.9.0 # via + # llama-index-core # pip-tools # torch shellingham==1.5.4 @@ -563,12 +572,14 @@ typer==0.16.0 typing-extensions==4.14.1 # via # aiosignal + # aiosqlite # altair # anyio # beautifulsoup4 # google-generativeai # huggingface-hub # llama-index-core + # llama-index-workflows # openai # posthog # pydantic diff --git a/requirements/requirements-help.in b/requirements/requirements-help.in index f77b9a042fb..8fdc9ddd6e3 100644 --- a/requirements/requirements-help.in +++ b/requirements/requirements-help.in @@ -5,7 +5,7 @@ numpy<2 # Mac x86 only supports 2.2.2 # https://discuss.pytorch.org/t/why-no-macosx-x86-64-build-after-torch-2-2-2-cp39-none-macosx-10-9-x86-64-whl/204546/2 -#torch==2.2.2 +# torch==2.2.2 # Later versions break test_help in GitHub Actions on Windows and Ubuntu -llama-index-core==0.12.26 \ No newline at end of file +# llama-index-core==0.12.26 \ No newline at end of file diff --git a/requirements/requirements-help.txt b/requirements/requirements-help.txt index 950a694cf9f..d8413ee4874 100644 --- a/requirements/requirements-help.txt +++ b/requirements/requirements-help.txt @@ -13,6 +13,10 @@ aiosignal==1.4.0 # via # -c requirements/common-constraints.txt # aiohttp +aiosqlite==0.21.0 + # via + # -c requirements/common-constraints.txt + # llama-index-core annotated-types==0.7.0 # via # -c requirements/common-constraints.txt @@ -56,6 +60,7 @@ deprecated==1.2.18 # -c requirements/common-constraints.txt # banks # llama-index-core + # llama-index-instrumentation dirtyjson==1.0.8 # via # -c requirements/common-constraints.txt @@ -129,15 +134,22 @@ joblib==1.5.1 # -c requirements/common-constraints.txt # nltk # scikit-learn -llama-index-core==0.12.26 +llama-index-core==0.13.0 # via # -c requirements/common-constraints.txt - # -r requirements/requirements-help.in # llama-index-embeddings-huggingface -llama-index-embeddings-huggingface==0.5.5 +llama-index-embeddings-huggingface==0.6.0 # via # -c requirements/common-constraints.txt # -r requirements/requirements-help.in +llama-index-instrumentation==0.4.0 + # via + # -c requirements/common-constraints.txt + # llama-index-workflows +llama-index-workflows==1.3.0 + # via + # -c requirements/common-constraints.txt + # llama-index-core markupsafe==3.0.2 # via # -c requirements/common-constraints.txt @@ -195,6 +207,7 @@ platformdirs==4.3.8 # via # -c requirements/common-constraints.txt # banks + # llama-index-core propcache==0.3.2 # via # -c requirements/common-constraints.txt @@ -205,6 +218,8 @@ pydantic==2.11.7 # -c requirements/common-constraints.txt # banks # llama-index-core + # llama-index-instrumentation + # llama-index-workflows pydantic-core==2.33.2 # via # -c requirements/common-constraints.txt @@ -248,6 +263,7 @@ sentence-transformers==5.1.0 setuptools==80.9.0 # via # -c requirements/common-constraints.txt + # llama-index-core # torch sniffio==1.3.1 # via @@ -297,9 +313,11 @@ typing-extensions==4.14.1 # via # -c requirements/common-constraints.txt # aiosignal + # aiosqlite # anyio # huggingface-hub # llama-index-core + # llama-index-workflows # pydantic # pydantic-core # sentence-transformers From 6c7870dbcf80f3f0b8abf7ac22edb097dc827ada Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 10:16:46 -0300 Subject: [PATCH 05/34] copy --- README.md | 2 +- aider/website/assets/sample-analytics.jsonl | 92 ++++++++++----------- aider/website/docs/faq.md | 7 +- aider/website/docs/leaderboards/index.md | 2 +- aider/website/docs/more/infinite-output.md | 7 +- aider/website/index.html | 2 +- 6 files changed, 59 insertions(+), 53 deletions(-) diff --git a/README.md b/README.md index 61fc00b671a..35c2c466aae 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ cog.out(text) GitHub Stars PyPI Downloads +src="https://img.shields.io/badge/📦%20Installs-3.0M-2ecc71?style=flat-square&labelColor=555555"/> Tokens per week OpenRouter Ranking - - + + - + +
Model NameTotal TokensPercent
anthropic/claude-sonnet-4-20250514454,50753.3%
gemini/gemini-2.5-pro322,82237.9%
anthropic/claude-sonnet-4-20250514454,50753.2%
gemini/gemini-2.5-pro322,82237.8%
openrouter/moonshotai/kimi-k232,4833.8%
o314,0041.6%
o3-pro11,1501.3%
o3-pro12,7071.5%
xai/grok-49,5731.1%
gemini/gemini-2.5-pro-exp-03-255,9120.7%
openrouter/REDACTED2,3420.3%
claude-opus-4-202505145020.1%
{: .note :} diff --git a/aider/website/docs/leaderboards/index.md b/aider/website/docs/leaderboards/index.md index 1d1b861bb09..312e219c8ef 100644 --- a/aider/website/docs/leaderboards/index.md +++ b/aider/website/docs/leaderboards/index.md @@ -285,6 +285,6 @@ mod_dates = [get_last_modified_date(file) for file in files] latest_mod_date = max(mod_dates) cog.out(f"{latest_mod_date.strftime('%B %d, %Y.')}") ]]]--> -July 17, 2025. +July 18, 2025.

diff --git a/aider/website/docs/more/infinite-output.md b/aider/website/docs/more/infinite-output.md index 20feca2347e..fc4fccd2c52 100644 --- a/aider/website/docs/more/infinite-output.md +++ b/aider/website/docs/more/infinite-output.md @@ -58,6 +58,7 @@ cog.out(model_list) - anthropic.claude-3-5-haiku-20241022-v1:0 - anthropic.claude-3-5-sonnet-20241022-v2:0 - anthropic.claude-3-7-sonnet-20250219-v1:0 +- anthropic.claude-opus-4-1-20250805-v1:0 - anthropic.claude-opus-4-20250514-v1:0 - anthropic.claude-sonnet-4-20250514-v1:0 - apac.anthropic.claude-3-5-sonnet-20241022-v2:0 @@ -73,9 +74,9 @@ cog.out(model_list) - claude-3-haiku-20240307 - claude-3-opus-20240229 - claude-3-opus-latest -- claude-3-sonnet-20240229 - claude-4-opus-20250514 - claude-4-sonnet-20250514 +- claude-opus-4-1-20250805 - claude-opus-4-20250514 - claude-sonnet-4-20250514 - codestral/codestral-2405 @@ -89,6 +90,7 @@ cog.out(model_list) - eu.anthropic.claude-3-5-haiku-20241022-v1:0 - eu.anthropic.claude-3-5-sonnet-20241022-v2:0 - eu.anthropic.claude-3-7-sonnet-20250219-v1:0 +- eu.anthropic.claude-opus-4-1-20250805-v1:0 - eu.anthropic.claude-opus-4-20250514-v1:0 - eu.anthropic.claude-sonnet-4-20250514-v1:0 - mistral/codestral-2405 @@ -129,6 +131,7 @@ cog.out(model_list) - us.anthropic.claude-3-5-haiku-20241022-v1:0 - us.anthropic.claude-3-5-sonnet-20241022-v2:0 - us.anthropic.claude-3-7-sonnet-20250219-v1:0 +- us.anthropic.claude-opus-4-1-20250805-v1:0 - us.anthropic.claude-opus-4-20250514-v1:0 - us.anthropic.claude-sonnet-4-20250514-v1:0 - vertex_ai/claude-3-5-haiku @@ -145,6 +148,8 @@ cog.out(model_list) - vertex_ai/claude-3-sonnet - vertex_ai/claude-3-sonnet@20240229 - vertex_ai/claude-opus-4 +- vertex_ai/claude-opus-4-1 +- vertex_ai/claude-opus-4-1@20250805 - vertex_ai/claude-opus-4@20250514 - vertex_ai/claude-sonnet-4 - vertex_ai/claude-sonnet-4@20250514 diff --git a/aider/website/index.html b/aider/website/index.html index 4108423fd38..935b21840bd 100644 --- a/aider/website/index.html +++ b/aider/website/index.html @@ -73,7 +73,7 @@

AI pair programming in your terminal

📦 Installs - 2.8M + 3.0M
📈 Tokens/week From 70f2bbb79649db33680a69ad2933f37d1308eb3e Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 10:17:58 -0300 Subject: [PATCH 06/34] copy --- HISTORY.md | 4 ++++ aider/website/HISTORY.md | 4 ++++ aider/website/assets/sample-analytics.jsonl | 12 ++++++------ aider/website/docs/faq.md | 6 +++--- aider/website/docs/leaderboards/index.md | 2 +- 5 files changed, 18 insertions(+), 10 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 8c1860feb83..22e9bb86e6c 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,9 @@ # Release history +### Aider v0.85.3 + +- Bumped dependencies to pick up latest litellm==1.75.0. + ### Aider v0.85.2 - Added support for Grok-4 via `xai/grok-4` and `openrouter/x-ai/grok-4` model names. diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index d38d2e26754..82e1ef8454c 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -24,6 +24,10 @@ cog.out(text) ]]]--> +### Aider v0.85.3 + +- Bumped dependencies to pick up latest litellm==1.75.0. + ### Aider v0.85.2 - Added support for Grok-4 via `xai/grok-4` and `openrouter/x-ai/grok-4` model names. diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index 4ab329ae29e..74feda66af4 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,9 +1,3 @@ -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} {"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} {"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} @@ -998,3 +992,9 @@ {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572572} {"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572572} {"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572573} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572612} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572612} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572612} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572612} +{"event": "message_send", "properties": {"main_model": "o3", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-4.1", "edit_format": "diff", "prompt_tokens": 3402, "completion_tokens": 682, "total_tokens": 4084, "cost": 0.01226, "total_cost": 0.01226}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572626} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572626} diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index c0d984643d0..e9bf6ace7e4 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -264,10 +264,10 @@ tr:hover { background-color: #f5f5f5; } - - + + - + diff --git a/aider/website/docs/leaderboards/index.md b/aider/website/docs/leaderboards/index.md index 312e219c8ef..c458adc0f7e 100644 --- a/aider/website/docs/leaderboards/index.md +++ b/aider/website/docs/leaderboards/index.md @@ -285,6 +285,6 @@ mod_dates = [get_last_modified_date(file) for file in files] latest_mod_date = max(mod_dates) cog.out(f"{latest_mod_date.strftime('%B %d, %Y.')}") ]]]--> -July 18, 2025. +August 07, 2025.

From 9d778bfdacd35c683ed6a1a2439bcb9dba274eba Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 10:42:12 -0300 Subject: [PATCH 07/34] version bump to 0.85.3 --- aider/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/__init__.py b/aider/__init__.py index b947d6dd72a..b69a3a9fcf9 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1,6 +1,6 @@ from packaging import version -__version__ = "0.85.3.dev" +__version__ = "0.85.3" safe_version = __version__ try: From c23ebfe6884405bffc3e4c0e947e5545cc0dd117 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 10:42:13 -0300 Subject: [PATCH 08/34] set version to 0.85.4.dev --- aider/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/__init__.py b/aider/__init__.py index b69a3a9fcf9..292cc6d47db 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1,6 +1,6 @@ from packaging import version -__version__ = "0.85.3" +__version__ = "0.85.4.dev" safe_version = __version__ try: From ac7e274fe0c25779c122a095110a361e322e0a23 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 15:26:02 -0300 Subject: [PATCH 09/34] fix: Adapt to new PostHog SDK capture method signature Co-authored-by: aider (gemini/gemini-2.5-pro) --- aider/analytics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/analytics.py b/aider/analytics.py index d3d056d8005..f3eb071c336 100644 --- a/aider/analytics.py +++ b/aider/analytics.py @@ -237,7 +237,7 @@ def event(self, event_name, main_model=None, **kwargs): self.mp = None # Disable mixpanel on connection errors if self.ph: - self.ph.capture(self.user_id, event_name, dict(properties)) + self.ph.capture(event_name, distinct_id=self.user_id, properties=dict(properties)) if self.logfile: log_entry = { From 8c982f83cefddb1aaa5e05be0f13f9259bea3c08 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 15:26:20 -0300 Subject: [PATCH 10/34] feat: Disable temperature for GPT-5 models Co-authored-by: aider (gemini/gemini-2.5-pro) --- aider/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aider/models.py b/aider/models.py index 84260d607e0..2aad5efcccd 100644 --- a/aider/models.py +++ b/aider/models.py @@ -436,6 +436,10 @@ def apply_generic_model_settings(self, model): self.examples_as_sys_msg = False return # <-- + if "gpt-5" in model: + self.use_temperature = False + return # <-- + if "/o1-mini" in model: self.use_repo_map = True self.use_temperature = False From d9d13f23b35fe5a7803fb986568c712c0a056a9f Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 15:31:28 -0300 Subject: [PATCH 11/34] copy --- HISTORY.md | 6 + aider/website/HISTORY.md | 6 + aider/website/assets/sample-analytics.jsonl | 504 ++++++++++---------- aider/website/docs/faq.md | 14 +- 4 files changed, 271 insertions(+), 259 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 22e9bb86e6c..d9ba616ef77 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,11 @@ # Release history +### Aider v0.85.4 + +- Added support for openai/gpt-5 +- Fixed analytics to support the latest PostHog SDK event-capture API. +- Disabled temperature when using GPT-5 models for more deterministic outputs. + ### Aider v0.85.3 - Bumped dependencies to pick up latest litellm==1.75.0. diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index 82e1ef8454c..92de3954a21 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -24,6 +24,12 @@ cog.out(text) ]]]--> +### Aider v0.85.4 + +- Added support for openai/gpt-5 +- Fixed analytics to support the latest PostHog SDK event-capture API. +- Disabled temperature when using GPT-5 models for more deterministic outputs. + ### Aider v0.85.3 - Bumped dependencies to pick up latest litellm==1.75.0. diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index 74feda66af4..3bfd64b9633 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,255 +1,3 @@ -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645756} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645773} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645773} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645773} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro-exp-03-25", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "gemini/gemini-2.5-pro-exp-03-25", "edit_format": "udiff-simple"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645773} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645784} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645784} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645784} -{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645784} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645784} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645784} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645784} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645784} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645784} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645785} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645831} -{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645835} -{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645835} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro-exp-03-25", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "gemini/gemini-2.5-pro-exp-03-25", "edit_format": "udiff-simple", "prompt_tokens": 5364, "completion_tokens": 548, "total_tokens": 5912, "cost": 0, "total_cost": 0.0}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645862} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748645878} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647388} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647389} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647390} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647391} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647391} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647391} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647391} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647415} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647415} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647415} -{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647415} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647415} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647415} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647415} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647415} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647415} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647423} -{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647424} -{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647424} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647582} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647583} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647584} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647585} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647617} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647617} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647617} -{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647617} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647617} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647617} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647617} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647617} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647617} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647628} -{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647631} -{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748647631} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748650234} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748650234} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748650234} -{"event": "cli session", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748650234} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748650268} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 17163, "completion_tokens": 429, "total_tokens": 17592, "cost": 0.057924, "total_cost": 0.057924}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748650279} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1748650303} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749217976} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749217977} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749217977} -{"event": "cli session", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749217977} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749218020} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 23215, "completion_tokens": 778, "total_tokens": 23993, "cost": 0.081315, "total_cost": 0.081315}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749218035} -{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749218044} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749218051} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 33961, "completion_tokens": 154, "total_tokens": 34115, "cost": 0.10419300000000001, "total_cost": 0.185508}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749218057} -{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227216} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227231} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 39764, "completion_tokens": 2126, "total_tokens": 41890, "cost": 0.151182, "total_cost": 0.33669000000000004}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227272} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227340} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 42644, "completion_tokens": 532, "total_tokens": 43176, "cost": 0.13591199999999998, "total_cost": 0.472602}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227351} -{"event": "command_exit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227396} -{"event": "exit", "properties": {"reason": "/exit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227396} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227737} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227737} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227737} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro-preview-06-05", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "gemini/gemini-2.5-pro-preview-06-05", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749227737} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749228116} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749228203} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749228203} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749228203} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749228205} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403019} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403020} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403020} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403022} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403044} {"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403044} {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403044} {"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403053} @@ -998,3 +746,255 @@ {"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572612} {"event": "message_send", "properties": {"main_model": "o3", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-4.1", "edit_format": "diff", "prompt_tokens": 3402, "completion_tokens": 682, "total_tokens": 4084, "cost": 0.01226, "total_cost": 0.01226}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572626} {"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572626} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572693} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572694} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572695} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572696} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572697} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572698} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572698} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572698} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572698} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572698} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572698} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572698} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572698} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572698} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572730} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572731} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572731} +{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572731} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572731} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572731} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572731} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572731} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572731} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572749} +{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572749} +{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754572749} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574068} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574068} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574068} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574068} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574068} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574068} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574069} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574070} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574071} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574072} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574073} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574073} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574073} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574073} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574105} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574105} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574105} +{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574105} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574105} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574105} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574105} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574105} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574105} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574115} +{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574115} +{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754574115} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590866} +{"event": "model warning", "properties": {"main_model": "openai/REDACTED", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openai/REDACTED"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590867} +{"event": "exit", "properties": {"reason": "Keyboard interrupt during model warnings"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590870} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590875} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590875} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590875} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590875} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590877} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590946} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590946} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590946} +{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590946} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590949} +{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 18114, "completion_tokens": 162, "total_tokens": 18276, "cost": 0.024262500000000003, "total_cost": 0.024262500000000003}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754590997} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591023} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591043} +{"event": "command_undo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591057} +{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591059} +{"event": "command_edit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591065} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591098} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591132} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591133} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591133} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591133} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591134} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591138} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591138} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591138} +{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591138} +{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591140} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591152} +{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 18172, "completion_tokens": 134, "total_tokens": 18306, "cost": 0.024055000000000003, "total_cost": 0.048317500000000006}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591160} +{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591177} +{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 16478, "completion_tokens": 218, "total_tokens": 16696, "cost": 0.022777500000000003, "total_cost": 0.022777500000000003}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591178} +{"event": "command_reset", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591254} +{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591256} +{"event": "command_ask", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591262} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591266} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591324} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591327} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591327} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591328} +{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "ask", "prompt_tokens": 6356, "completion_tokens": 143, "total_tokens": 6499, "cost": 0.009375000000000001, "total_cost": 0.0321525}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591336} +{"event": "message_send", "properties": {"main_model": "openai/REDACTED", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openai/REDACTED", "edit_format": "whole", "prompt_tokens": 1919, "completion_tokens": 51, "total_tokens": 1970, "cost": 0, "total_cost": 0.0}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591337} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591337} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591351} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591352} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591352} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591352} +{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591358} +{"event": "message_send", "properties": {"main_model": "o3", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-4.1", "edit_format": "diff", "prompt_tokens": 3372, "completion_tokens": 543, "total_tokens": 3915, "cost": 0.011088, "total_cost": 0.011088}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591367} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591367} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591422} +{"event": "model warning", "properties": {"main_model": "openai/REDACTED", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openai/REDACTED"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591423} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591430} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591430} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591430} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591432} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591443} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591443} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591443} +{"event": "cli session", "properties": {"main_model": "openai/REDACTED", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openai/REDACTED", "edit_format": "whole"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591443} +{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591460} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591464} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591465} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591465} +{"event": "cli session", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "whole"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591465} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591467} diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index e9bf6ace7e4..d8253281f29 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -264,14 +264,14 @@ tr:hover { background-color: #f5f5f5; }
Model NameTotal TokensPercent
anthropic/claude-sonnet-4-20250514454,50753.2%
gemini/gemini-2.5-pro322,82237.8%
anthropic/claude-sonnet-4-20250514454,50752.9%
gemini/gemini-2.5-pro322,82237.6%
openrouter/moonshotai/kimi-k232,4833.8%
o314,0041.6%
o318,0882.1%
o3-pro12,7071.5%
xai/grok-49,5731.1%
gemini/gemini-2.5-pro-exp-03-255,9120.7%
- - - - - - - + + + + + + +
Model NameTotal TokensPercent
anthropic/claude-sonnet-4-20250514454,50752.9%
gemini/gemini-2.5-pro322,82237.6%
openrouter/moonshotai/kimi-k232,4833.8%
o318,0882.1%
o3-pro12,7071.5%
xai/grok-49,5731.1%
gemini/gemini-2.5-pro-exp-03-255,9120.7%
gemini/gemini-2.5-pro382,59950.5%
anthropic/claude-sonnet-4-20250514293,74138.8%
openrouter/moonshotai/kimi-k232,4834.3%
o322,0032.9%
o3-pro12,7071.7%
xai/grok-49,5731.3%
openrouter/REDACTED2,3420.3%
openai/REDACTED1,9700.3%
claude-opus-4-202505145020.1%
From 0b13b27b5168e75487fa1b3c9db97c09ca63e378 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 15:33:43 -0300 Subject: [PATCH 12/34] version bump to 0.85.4 --- aider/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/__init__.py b/aider/__init__.py index 292cc6d47db..ab769495dfc 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1,6 +1,6 @@ from packaging import version -__version__ = "0.85.4.dev" +__version__ = "0.85.4" safe_version = __version__ try: From 53c14329bf8c76723faf71b45a56330f64ec3b17 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 15:33:44 -0300 Subject: [PATCH 13/34] set version to 0.85.5.dev --- aider/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/__init__.py b/aider/__init__.py index ab769495dfc..5e912c5375b 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1,6 +1,6 @@ from packaging import version -__version__ = "0.85.4" +__version__ = "0.85.5.dev" safe_version = __version__ try: From ad49e56b24f87040799d9c5207f383cf556bcac0 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 16:58:47 -0300 Subject: [PATCH 14/34] fix: Accurately match gpt-5 and gpt-5-2025-08-07 models Co-authored-by: aider (gpt-5) --- aider/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aider/models.py b/aider/models.py index 2aad5efcccd..3f1b772e9ae 100644 --- a/aider/models.py +++ b/aider/models.py @@ -436,7 +436,8 @@ def apply_generic_model_settings(self, model): self.examples_as_sys_msg = False return # <-- - if "gpt-5" in model: + last_segment = model.split("/")[-1] + if last_segment in ("gpt-5", "gpt-5-2025-08-07"): self.use_temperature = False return # <-- From ceb81369ea6d751bfe13a213244de59f597308ba Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 17:03:10 -0300 Subject: [PATCH 15/34] feat: Enforce diff edit format for GPT-5 models --- aider/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/aider/models.py b/aider/models.py index 3f1b772e9ae..dec51382f1e 100644 --- a/aider/models.py +++ b/aider/models.py @@ -439,6 +439,7 @@ def apply_generic_model_settings(self, model): last_segment = model.split("/")[-1] if last_segment in ("gpt-5", "gpt-5-2025-08-07"): self.use_temperature = False + self.edit_format = "diff" return # <-- if "/o1-mini" in model: From 3a6f217dcd1fd0ef47d58eb61f6fdc85e22a4409 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 17:04:44 -0300 Subject: [PATCH 16/34] feat: Add reasoning_effort setting support for GPT-5 models --- aider/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aider/models.py b/aider/models.py index dec51382f1e..f71e7a9e564 100644 --- a/aider/models.py +++ b/aider/models.py @@ -440,6 +440,8 @@ def apply_generic_model_settings(self, model): if last_segment in ("gpt-5", "gpt-5-2025-08-07"): self.use_temperature = False self.edit_format = "diff" + if "reasoning_effort" not in self.accepts_settings: + self.accepts_settings.append("reasoning_effort") return # <-- if "/o1-mini" in model: From 7440a01015ee1baa9b4c434ea46bea25820d1085 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 17:10:47 -0300 Subject: [PATCH 17/34] copy --- aider/website/assets/sample-analytics.jsonl | 222 ++++++++++---------- aider/website/docs/faq.md | 17 +- aider/website/docs/llms/other.md | 5 + aider/website/docs/more/infinite-output.md | 1 + 4 files changed, 126 insertions(+), 119 deletions(-) diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index 3bfd64b9633..076c2537ede 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,114 +1,3 @@ -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403044} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403044} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403053} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 19910, "completion_tokens": 501, "total_tokens": 20411, "cost": 0.067245, "total_cost": 0.067245}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403064} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403128} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 21221, "completion_tokens": 490, "total_tokens": 21711, "cost": 0.07101299999999999, "total_cost": 0.138258}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403139} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403173} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 22510, "completion_tokens": 486, "total_tokens": 22996, "cost": 0.07482000000000001, "total_cost": 0.213078}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403185} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749403188} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749475689} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749475689} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749475689} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749475692} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476063} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476064} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476064} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476066} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476328} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476328} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476328} -{"event": "cli session", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash-preview-04-17", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476328} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476348} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476348} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476348} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1749476351} -{"event": "ai-comments file-add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750452185} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750452234} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750452234} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750452234} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750452312} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 19513, "completion_tokens": 403, "total_tokens": 19916, "cost": 0.064584, "total_cost": 0.064584}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750452327} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453265} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453269} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453273} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453273} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453273} -{"event": "cli session", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453273} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 20234, "completion_tokens": 131, "total_tokens": 20365, "cost": 0.062667, "total_cost": 0.127251}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453275} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453290} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 11757, "completion_tokens": 432, "total_tokens": 12189, "cost": 0.041751, "total_cost": 0.041751}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453304} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453320} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453321} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453321} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453321} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453547} -{"event": "repo", "properties": {"num_files": 218}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453547} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453547} -{"event": "cli session", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453547} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453561} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 6459, "completion_tokens": 175, "total_tokens": 6634, "cost": 0.022002, "total_cost": 0.022002}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453569} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453660} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453660} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453660} -{"event": "cli session", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453660} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453661} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 10190, "completion_tokens": 67, "total_tokens": 10257, "cost": 0.031575, "total_cost": 0.031575}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453666} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453667} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 19251, "completion_tokens": 398, "total_tokens": 19649, "cost": 0.063723, "total_cost": 0.095298}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453683} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453713} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453718} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453718} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453718} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750453721} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750454522} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750454523} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750454523} -{"event": "cli session", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750454523} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750454535} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 8240, "completion_tokens": 497, "total_tokens": 8737, "cost": 0.032174999999999995, "total_cost": 0.032174999999999995}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750454548} -{"event": "command_undo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750454562} -{"event": "exit", "properties": {"reason": "Control-C"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750454580} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750455437} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750802255} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750802256} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750802256} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750802256} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 15645, "completion_tokens": 391, "total_tokens": 16036, "cost": 0.05280000000000001, "total_cost": 0.05280000000000001}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750802271} -{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750802271} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750870821} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874681} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874681} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874681} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874681} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 18050, "completion_tokens": 719, "total_tokens": 18769, "cost": 0.064935, "total_cost": 0.064935}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874720} -{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874720} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874755} -{"event": "repo", "properties": {"num_files": 629}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874755} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874755} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874755} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874766} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 15852, "completion_tokens": 296, "total_tokens": 16148, "cost": 0.022775000000000004, "total_cost": 0.022775000000000004}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874842} -{"event": "command_diff", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874854} -{"event": "command_undo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874865} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874911} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874911} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874911} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874911} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 18589, "completion_tokens": 813, "total_tokens": 19402, "cost": 0.06796200000000001, "total_cost": 0.06796200000000001}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874936} -{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874936} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750874943} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875029} -{"event": "repo", "properties": {"num_files": 629}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875029} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875029} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875029} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875042} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 15778, "completion_tokens": 744, "total_tokens": 16522, "cost": 0.0271625, "total_cost": 0.0271625}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875141} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875422} -{"event": "repo", "properties": {"num_files": 629}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875422} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875422} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875427} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875447} {"event": "repo", "properties": {"num_files": 629}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875447} {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875447} {"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875447} @@ -998,3 +887,114 @@ {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591465} {"event": "cli session", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "whole"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591465} {"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591467} +{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591500} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591509} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591513} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591514} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591515} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591516} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591517} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591517} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591517} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591517} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591517} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591517} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591517} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591517} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591517} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591550} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591551} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591551} +{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591551} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591551} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591551} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591551} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591551} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591551} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591597} +{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591601} +{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754591601} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596422} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596423} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596423} +{"event": "cli session", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "whole"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596423} +{"event": "command_edit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596535} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596591} +{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596608} +{"event": "command_edit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596613} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596675} +{"event": "message_send", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "diff", "prompt_tokens": 17302, "completion_tokens": 87, "total_tokens": 17389, "cost": 0.0224975, "total_cost": 0.0224975}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596723} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596986} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596986} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596986} +{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754596990} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597081} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597081} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597081} +{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597084} diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index d8253281f29..5af3305ed4a 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -264,14 +264,15 @@ tr:hover { background-color: #f5f5f5; } - - - - - - - - + + + + + + + + +
Model NameTotal TokensPercent
gemini/gemini-2.5-pro382,59950.5%
anthropic/claude-sonnet-4-20250514293,74138.8%
openrouter/moonshotai/kimi-k232,4834.3%
o322,0032.9%
o3-pro12,7071.7%
xai/grok-49,5731.3%
openrouter/REDACTED2,3420.3%
openai/REDACTED1,9700.3%
gemini/gemini-2.5-pro349,92966.6%
anthropic/claude-sonnet-4-2025051476,66914.6%
openrouter/moonshotai/kimi-k232,4836.2%
o322,0034.2%
None17,3893.3%
o3-pro12,7072.4%
xai/grok-49,5731.8%
openrouter/REDACTED2,3420.4%
openai/REDACTED1,9700.4%
claude-opus-4-202505145020.1%
diff --git a/aider/website/docs/llms/other.md b/aider/website/docs/llms/other.md index 6f0ccf886e9..aa082b46057 100644 --- a/aider/website/docs/llms/other.md +++ b/aider/website/docs/llms/other.md @@ -63,12 +63,14 @@ cog.out(''.join(lines)) - AZURE_API_KEY - AZURE_OPENAI_API_KEY - BASETEN_API_KEY +- BYTEZ_API_KEY - CEREBRAS_API_KEY - CLARIFAI_API_KEY - CLOUDFLARE_API_KEY - CO_API_KEY - CODESTRAL_API_KEY - COHERE_API_KEY +- DASHSCOPE_API_KEY - DATABRICKS_API_KEY - DEEPINFRA_API_KEY - DEEPSEEK_API_KEY @@ -77,11 +79,13 @@ cog.out(''.join(lines)) - FIREWORKS_API_KEY - FIREWORKSAI_API_KEY - GEMINI_API_KEY +- GOOGLE_API_KEY - GROQ_API_KEY - HUGGINGFACE_API_KEY - INFINITY_API_KEY - MARITALK_API_KEY - MISTRAL_API_KEY +- MOONSHOT_API_KEY - NEBIUS_API_KEY - NLP_CLOUD_API_KEY - NOVITA_API_KEY @@ -97,6 +101,7 @@ cog.out(''.join(lines)) - PROVIDER_API_KEY - REPLICATE_API_KEY - TOGETHERAI_API_KEY +- USER_API_KEY - VOLCENGINE_API_KEY - VOYAGE_API_KEY - WATSONX_API_KEY diff --git a/aider/website/docs/more/infinite-output.md b/aider/website/docs/more/infinite-output.md index fc4fccd2c52..a392074e7be 100644 --- a/aider/website/docs/more/infinite-output.md +++ b/aider/website/docs/more/infinite-output.md @@ -76,6 +76,7 @@ cog.out(model_list) - claude-3-opus-latest - claude-4-opus-20250514 - claude-4-sonnet-20250514 +- claude-opus-4-1 - claude-opus-4-1-20250805 - claude-opus-4-20250514 - claude-sonnet-4-20250514 From 9702b1c199cc45bb5aaadf59cb69dbbb41520342 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 17:54:54 -0300 Subject: [PATCH 18/34] version bump to 0.85.5 --- aider/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/__init__.py b/aider/__init__.py index 5e912c5375b..7757c41bb75 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1,6 +1,6 @@ from packaging import version -__version__ = "0.85.5.dev" +__version__ = "0.85.5" safe_version = __version__ try: From 3b919646a5a61926f7c7d011f43e686fec1bd370 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 7 Aug 2025 17:54:56 -0300 Subject: [PATCH 19/34] set version to 0.85.6.dev --- aider/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/__init__.py b/aider/__init__.py index 7757c41bb75..15368b8e586 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1,6 +1,6 @@ from packaging import version -__version__ = "0.85.5" +__version__ = "0.85.6.dev" safe_version = __version__ try: From a14cb222c0a170f04601f2b900018f97b6bbde4c Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 8 Aug 2025 09:37:44 -0300 Subject: [PATCH 20/34] feat: Add GPT-5 model family settings Co-authored-by: aider (gpt-5) --- aider/resources/model-settings.yml | 121 +++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index 997813bf721..fc7054f6a30 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -1819,3 +1819,124 @@ editor_edit_format: editor-diff accepts_settings: ["thinking_tokens"] +# GPT-5 family +- name: gpt-5 + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + editor_model_name: gpt-5-mini + editor_edit_format: editor-diff + +- name: gpt-5-2025-08-07 + edit_format: diff + weak_model_name: gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + editor_model_name: gpt-5-mini-2025-08-07 + editor_edit_format: editor-diff + +- name: gpt-5-mini + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + editor_model_name: gpt-5-mini + editor_edit_format: editor-diff + +- name: gpt-5-mini-2025-08-07 + edit_format: diff + weak_model_name: gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + editor_model_name: gpt-5-mini-2025-08-07 + editor_edit_format: editor-diff + +- name: gpt-5-nano + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: gpt-5-nano-2025-08-07 + edit_format: diff + weak_model_name: gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: gpt-5-chat + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + editor_model_name: gpt-5-mini + editor_edit_format: editor-diff + +- name: gpt-5-chat-latest + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + editor_model_name: gpt-5-mini + editor_edit_format: editor-diff + +- name: azure/gpt-5 + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-5-mini + editor_edit_format: editor-diff + +- name: azure/gpt-5-2025-08-07 + edit_format: diff + weak_model_name: azure/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-5-mini-2025-08-07 + editor_edit_format: editor-diff + +- name: azure/gpt-5-mini + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-5-mini + editor_edit_format: editor-diff + +- name: azure/gpt-5-mini-2025-08-07 + edit_format: diff + weak_model_name: azure/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-5-mini-2025-08-07 + editor_edit_format: editor-diff + +- name: azure/gpt-5-nano + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: azure/gpt-5-nano-2025-08-07 + edit_format: diff + weak_model_name: azure/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: azure/gpt-5-chat + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-5-mini + editor_edit_format: editor-diff + +- name: azure/gpt-5-chat-latest + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-5-mini + editor_edit_format: editor-diff + From 4e7c9f2fcd8697312be5cf5afc93e2d93977767f Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 8 Aug 2025 10:24:33 -0300 Subject: [PATCH 21/34] fix: Remove editor settings from models using gpt-5 nano weak model Co-authored-by: aider (gpt-5) --- aider/resources/model-settings.yml | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index fc7054f6a30..0c97a23f547 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -1825,32 +1825,24 @@ weak_model_name: gpt-5-nano use_repo_map: true use_temperature: false - editor_model_name: gpt-5-mini - editor_edit_format: editor-diff - name: gpt-5-2025-08-07 edit_format: diff weak_model_name: gpt-5-nano-2025-08-07 use_repo_map: true use_temperature: false - editor_model_name: gpt-5-mini-2025-08-07 - editor_edit_format: editor-diff - name: gpt-5-mini edit_format: diff weak_model_name: gpt-5-nano use_repo_map: true use_temperature: false - editor_model_name: gpt-5-mini - editor_edit_format: editor-diff - name: gpt-5-mini-2025-08-07 edit_format: diff weak_model_name: gpt-5-nano-2025-08-07 use_repo_map: true use_temperature: false - editor_model_name: gpt-5-mini-2025-08-07 - editor_edit_format: editor-diff - name: gpt-5-nano edit_format: diff @@ -1869,48 +1861,36 @@ weak_model_name: gpt-5-nano use_repo_map: true use_temperature: false - editor_model_name: gpt-5-mini - editor_edit_format: editor-diff - name: gpt-5-chat-latest edit_format: diff weak_model_name: gpt-5-nano use_repo_map: true use_temperature: false - editor_model_name: gpt-5-mini - editor_edit_format: editor-diff - name: azure/gpt-5 edit_format: diff weak_model_name: azure/gpt-5-nano use_repo_map: true use_temperature: false - editor_model_name: azure/gpt-5-mini - editor_edit_format: editor-diff - name: azure/gpt-5-2025-08-07 edit_format: diff weak_model_name: azure/gpt-5-nano-2025-08-07 use_repo_map: true use_temperature: false - editor_model_name: azure/gpt-5-mini-2025-08-07 - editor_edit_format: editor-diff - name: azure/gpt-5-mini edit_format: diff weak_model_name: azure/gpt-5-nano use_repo_map: true use_temperature: false - editor_model_name: azure/gpt-5-mini - editor_edit_format: editor-diff - name: azure/gpt-5-mini-2025-08-07 edit_format: diff weak_model_name: azure/gpt-5-nano-2025-08-07 use_repo_map: true use_temperature: false - editor_model_name: azure/gpt-5-mini-2025-08-07 - editor_edit_format: editor-diff - name: azure/gpt-5-nano edit_format: diff @@ -1929,14 +1909,10 @@ weak_model_name: azure/gpt-5-nano use_repo_map: true use_temperature: false - editor_model_name: azure/gpt-5-mini - editor_edit_format: editor-diff - name: azure/gpt-5-chat-latest edit_format: diff weak_model_name: azure/gpt-5-nano use_repo_map: true use_temperature: false - editor_model_name: azure/gpt-5-mini - editor_edit_format: editor-diff From 071d1773091186bbc9b898cea7f561e8ddb847d0 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 09:53:34 -0300 Subject: [PATCH 22/34] feat: Add OpenAI and OpenRouter GPT-5 model settings Co-authored-by: aider (gpt-5) --- aider/resources/model-settings.yml | 96 ++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index 0c97a23f547..2dcf2ce979a 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -1916,3 +1916,99 @@ use_repo_map: true use_temperature: false +- name: openai/gpt-5 + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-2025-08-07 + edit_format: diff + weak_model_name: openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-mini + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-mini-2025-08-07 + edit_format: diff + weak_model_name: openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-nano + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-nano-2025-08-07 + edit_format: diff + weak_model_name: openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-chat + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-chat-latest + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5 + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-2025-08-07 + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-mini + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-mini-2025-08-07 + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-nano + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-nano-2025-08-07 + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-chat + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-chat-latest + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + From f57c0f624a53a7e7b451b5bd7693d60b70a2e92a Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 09:55:52 -0300 Subject: [PATCH 23/34] feat: blame: Detect aider commits using co-authored-by Co-authored-by: aider (gpt-5) --- scripts/blame.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/blame.py b/scripts/blame.py index 40a561d8a40..3fbafaf4780 100755 --- a/scripts/blame.py +++ b/scripts/blame.py @@ -89,8 +89,13 @@ def get_commit_authors(commits): commit_to_author = dict() for commit in commits: author = run(["git", "show", "-s", "--format=%an", commit]).strip() - commit_message = run(["git", "show", "-s", "--format=%s", commit]).strip() - if commit_message.lower().startswith("aider:"): + subject = run(["git", "show", "-s", "--format=%s", commit]).strip() + full_message = run(["git", "show", "-s", "--format=%B", commit]).strip() + + lower_subject = subject.lower() + lower_full = full_message.lower() + + if lower_subject.startswith("aider:") or "co-authored-by: aider" in lower_full: author += " (aider)" commit_to_author[commit] = author return commit_to_author From f3d5f20ad706a47b7693da78ff1c6993566efbf8 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 11:23:25 -0300 Subject: [PATCH 24/34] blame --- aider/website/_data/blame.yml | 1724 +++++++++++++++++---------------- 1 file changed, 865 insertions(+), 859 deletions(-) diff --git a/aider/website/_data/blame.yml b/aider/website/_data/blame.yml index d515712b3ef..d48b9289093 100644 --- a/aider/website/_data/blame.yml +++ b/aider/website/_data/blame.yml @@ -1,5 +1,5 @@ -- aider_percentage: 29.08 - aider_total: 41 +- aider_percentage: 31.33 + aider_total: 47 end_date: '2023-06-15' end_tag: v0.6.0 file_counts: @@ -17,44 +17,44 @@ Paul Gauthier: 6 Paul Gauthier (aider): 1 aider/utils.py: - Paul Gauthier: 22 - Paul Gauthier (aider): 17 + Paul Gauthier: 25 + Paul Gauthier (aider): 21 setup.py: Paul Gauthier: 7 Paul Gauthier (aider): 7 tests/test_utils.py: - Paul Gauthier (aider): 7 + Paul Gauthier (aider): 9 grand_total: - Paul Gauthier: 100 - Paul Gauthier (aider): 41 + Paul Gauthier: 103 + Paul Gauthier (aider): 47 start_tag: v0.5.0 - total_lines: 141 -- aider_percentage: 15.99 - aider_total: 224 + total_lines: 150 +- aider_percentage: 14.36 + aider_total: 209 end_date: '2023-06-25' end_tag: v0.7.0 file_counts: .github/workflows/release.yml: Paul Gauthier: 2 - Paul Gauthier (aider): 25 + Paul Gauthier (aider): 29 aider/__init__.py: Paul Gauthier: 1 aider/coders/__init__.py: Paul Gauthier: 6 aider/coders/base_coder.py: - Paul Gauthier: 305 + Paul Gauthier: 314 aider/coders/editblock_coder.py: - Paul Gauthier: 32 + Paul Gauthier: 35 aider/coders/wholefile_coder.py: - Paul Gauthier: 86 + Paul Gauthier: 115 Paul Gauthier (aider): 3 aider/coders/wholefile_func_coder.py: - Paul Gauthier: 116 + Paul Gauthier: 120 Paul Gauthier (aider): 11 aider/commands.py: Paul Gauthier: 28 aider/diffs.py: - Paul Gauthier: 17 + Paul Gauthier: 18 aider/io.py: Paul Gauthier: 16 aider/main.py: @@ -77,22 +77,22 @@ tests/test_commands.py: Paul Gauthier: 3 tests/test_editblock.py: - Paul Gauthier: 24 + Paul Gauthier: 28 tests/test_main.py: Paul Gauthier: 8 tests/test_models.py: Paul Gauthier: 21 Paul Gauthier (aider): 7 tests/test_wholefile.py: - Paul Gauthier: 67 - Paul Gauthier (aider): 84 + Paul Gauthier: 86 + Paul Gauthier (aider): 65 grand_total: - Paul Gauthier: 1177 - Paul Gauthier (aider): 224 + Paul Gauthier: 1246 + Paul Gauthier (aider): 209 start_tag: v0.6.0 - total_lines: 1401 -- aider_percentage: 8.21 - aider_total: 142 + total_lines: 1455 +- aider_percentage: 7.94 + aider_total: 139 end_date: '2023-07-06' end_tag: v0.8.0 file_counts: @@ -100,21 +100,21 @@ Paul Gauthier: 5 .github/workflows/windows-tests.yml: Paul Gauthier: 13 - Paul Gauthier (aider): 25 + Paul Gauthier (aider): 15 aider/__init__.py: Paul Gauthier: 1 aider/coders/__init__.py: Paul Gauthier: 10 aider/coders/base_coder.py: - Paul Gauthier: 159 + Paul Gauthier: 161 Paul Gauthier (aider): 5 aider/coders/editblock_coder.py: Paul Gauthier: 14 aider/coders/editblock_func_coder.py: - Paul Gauthier: 123 + Paul Gauthier: 131 Paul Gauthier (aider): 8 aider/coders/single_wholefile_func_coder.py: - Paul Gauthier: 45 + Paul Gauthier: 49 aider/coders/wholefile_coder.py: Paul Gauthier: 24 aider/coders/wholefile_func_coder.py: @@ -137,7 +137,7 @@ benchmark/Dockerfile: Paul Gauthier: 7 benchmark/benchmark.py: - Paul Gauthier: 446 + Paul Gauthier: 447 Paul Gauthier (aider): 29 benchmark/docker.sh: Paul Gauthier: 11 @@ -149,16 +149,16 @@ benchmark/rungrid.py: Paul Gauthier: 60 benchmark/test_benchmark.py: - Paul Gauthier: 34 - Paul Gauthier (aider): 13 + Paul Gauthier: 35 + Paul Gauthier (aider): 12 tests/test_coder.py: - Paul Gauthier: 87 - Paul Gauthier (aider): 24 + Paul Gauthier: 101 + Paul Gauthier (aider): 32 tests/test_commands.py: - Paul Gauthier: 14 + Paul Gauthier: 21 Paul Gauthier (aider): 17 tests/test_editblock.py: - Paul Gauthier: 94 + Paul Gauthier: 86 tests/test_io.py: Paul Gauthier: 3 Paul Gauthier (aider): 6 @@ -167,22 +167,22 @@ tests/test_repomap.py: Paul Gauthier: 26 tests/test_wholefile.py: - Paul Gauthier: 193 + Paul Gauthier: 189 grand_total: - Paul Gauthier: 1582 - Paul Gauthier (aider): 142 + Paul Gauthier: 1607 + Paul Gauthier (aider): 139 kwmiebach: 5 start_tag: v0.7.0 - total_lines: 1729 -- aider_percentage: 17.67 - aider_total: 144 + total_lines: 1751 +- aider_percentage: 18.95 + aider_total: 170 end_date: '2023-07-16' end_tag: v0.9.0 file_counts: aider/__init__.py: Paul Gauthier: 1 aider/coders/base_coder.py: - Paul Gauthier: 74 + Paul Gauthier: 75 aider/coders/editblock_coder.py: Paul Gauthier: 8 aider/coders/single_wholefile_func_coder.py: @@ -192,72 +192,72 @@ aider/coders/wholefile_func_coder.py: Paul Gauthier: 1 aider/commands.py: - Paul Gauthier: 86 + Paul Gauthier: 87 Paul Gauthier (aider): 4 aider/io.py: - Paul Gauthier: 7 + Paul Gauthier: 8 aider/main.py: - Paul Gauthier: 126 - Paul Gauthier (aider): 59 + Paul Gauthier: 162 + Paul Gauthier (aider): 57 aider/repomap.py: - Paul Gauthier: 36 + Paul Gauthier: 37 aider/utils.py: Paul Gauthier: 8 benchmark/benchmark.py: Paul Gauthier: 3 scripts/versionbump.py: Paul Gauthier: 15 - Paul Gauthier (aider): 10 + Paul Gauthier (aider): 13 setup.py: Paul Gauthier (aider): 1 tests/test_coder.py: Paul Gauthier: 110 - Paul Gauthier (aider): 23 + Paul Gauthier (aider): 30 tests/test_commands.py: Paul Gauthier: 36 - Paul Gauthier (aider): 43 + Paul Gauthier (aider): 61 tests/test_editblock.py: Paul Gauthier: 1 tests/test_io.py: Paul Gauthier: 1 tests/test_main.py: - Paul Gauthier: 12 + Paul Gauthier: 20 tests/test_repomap.py: Paul Gauthier: 13 Paul Gauthier (aider): 1 tests/test_wholefile.py: - Paul Gauthier: 42 + Paul Gauthier: 50 tests/utils.py: Paul Gauthier: 43 Paul Gauthier (aider): 3 grand_total: - Paul Gauthier: 671 - Paul Gauthier (aider): 144 + Paul Gauthier: 727 + Paul Gauthier (aider): 170 start_tag: v0.8.0 - total_lines: 815 -- aider_percentage: 11.34 - aider_total: 33 + total_lines: 897 +- aider_percentage: 12.26 + aider_total: 39 end_date: '2023-07-22' end_tag: v0.10.0 file_counts: aider/__init__.py: Paul Gauthier: 1 aider/coders/base_coder.py: - Paul Gauthier: 23 + Paul Gauthier: 24 aider/coders/editblock_coder.py: Paul Gauthier: 11 aider/coders/single_wholefile_func_coder.py: - Paul Gauthier: 1 + Paul Gauthier: 2 aider/coders/wholefile_coder.py: - Paul Gauthier: 1 + Paul Gauthier: 2 aider/coders/wholefile_func_coder.py: - Paul Gauthier: 1 + Paul Gauthier: 2 aider/commands.py: - Amer Amayreh: 8 - Paul Gauthier (aider): 4 + Amer Amayreh: 4 + Paul Gauthier (aider): 12 aider/io.py: - Paul Gauthier: 3 - Paul Gauthier (aider): 6 + Paul Gauthier: 4 + Paul Gauthier (aider): 5 aider/main.py: Paul Gauthier: 62 aider/versioncheck.py: @@ -268,32 +268,32 @@ scripts/versionbump.py: Paul Gauthier (aider): 2 tests/test_coder.py: - Paul Gauthier: 35 + Paul Gauthier: 43 tests/test_commands.py: - Paul Gauthier: 22 - Paul Gauthier (aider): 13 + Paul Gauthier: 31 + Paul Gauthier (aider): 12 tests/test_editblock.py: - Paul Gauthier: 17 + Paul Gauthier: 20 tests/test_main.py: Paul Gauthier: 44 Paul Gauthier (aider): 3 tests/utils.py: Paul Gauthier: 6 grand_total: - Amer Amayreh: 8 - Paul Gauthier: 250 - Paul Gauthier (aider): 33 + Amer Amayreh: 4 + Paul Gauthier: 275 + Paul Gauthier (aider): 39 start_tag: v0.9.0 - total_lines: 291 -- aider_percentage: 6.62 - aider_total: 49 + total_lines: 318 +- aider_percentage: 6.63 + aider_total: 55 end_date: '2023-08-02' end_tag: v0.11.0 file_counts: aider/__init__.py: Paul Gauthier: 1 aider/coders/base_coder.py: - Paul Gauthier: 104 + Paul Gauthier: 119 aider/coders/wholefile_coder.py: Paul Gauthier: 2 aider/commands.py: @@ -306,34 +306,34 @@ Paul Gauthier: 86 Paul Gauthier (aider): 3 aider/repo.py: - Paul Gauthier: 113 - Paul Gauthier (aider): 7 + Paul Gauthier: 133 + Paul Gauthier (aider): 13 aider/sendchat.py: Paul Gauthier: 64 scripts/versionbump.py: Paul Gauthier: 4 tests/test_coder.py: - Paul Gauthier: 26 + Paul Gauthier: 35 tests/test_commands.py: Paul Gauthier: 53 Paul Gauthier (aider): 6 tests/test_main.py: - Paul Gauthier: 24 + Paul Gauthier: 30 Paul Gauthier (aider): 1 tests/test_repo.py: - Paul Gauthier: 56 + Paul Gauthier: 75 Paul Gauthier (aider): 5 tests/test_sendchat.py: - Paul Gauthier: 11 + Paul Gauthier: 25 tests/utils.py: Paul Gauthier: 6 grand_total: - Paul Gauthier: 691 - Paul Gauthier (aider): 49 + Paul Gauthier: 774 + Paul Gauthier (aider): 55 start_tag: v0.10.0 - total_lines: 740 -- aider_percentage: 4.71 - aider_total: 24 + total_lines: 829 +- aider_percentage: 5.21 + aider_total: 28 end_date: '2023-08-11' end_tag: v0.12.0 file_counts: @@ -343,13 +343,13 @@ Arseniy Pavlenko: 3 Paul Gauthier: 4 aider/coders/editblock_coder.py: - Paul Gauthier: 123 + Paul Gauthier: 124 aider/commands.py: Joshua Vial: 2 Paul Gauthier: 17 Paul Gauthier (aider): 3 aider/history.py: - Paul Gauthier: 6 + Paul Gauthier: 10 aider/io.py: Paul Gauthier: 10 aider/main.py: @@ -364,27 +364,27 @@ Paul Gauthier: 77 Paul Gauthier (aider): 8 benchmark/benchmark.py: - Paul Gauthier: 57 + Paul Gauthier: 60 scripts/versionbump.py: Paul Gauthier: 1 tests/test_coder.py: Paul Gauthier: 1 - Paul Gauthier (aider): 13 + Paul Gauthier (aider): 17 tests/test_commands.py: - Paul Gauthier: 19 + Paul Gauthier: 22 tests/test_editblock.py: - Paul Gauthier: 43 + Paul Gauthier: 52 tests/test_repo.py: - Paul Gauthier: 55 + Paul Gauthier: 58 grand_total: Arseniy Pavlenko: 3 Joshua Vial: 2 - Paul Gauthier: 481 - Paul Gauthier (aider): 24 + Paul Gauthier: 504 + Paul Gauthier (aider): 28 start_tag: v0.11.0 - total_lines: 510 -- aider_percentage: 4.32 - aider_total: 23 + total_lines: 537 +- aider_percentage: 4.18 + aider_total: 24 end_date: '2023-08-22' end_tag: v0.13.0 file_counts: @@ -395,7 +395,7 @@ aider/__init__.py: Paul Gauthier: 1 aider/coders/base_coder.py: - Paul Gauthier: 89 + Paul Gauthier: 93 Paul Gauthier (aider): 2 aider/coders/editblock_coder.py: Paul Gauthier: 6 @@ -410,31 +410,31 @@ aider/commands.py: Paul Gauthier: 34 aider/io.py: - Paul Gauthier: 7 + Paul Gauthier: 8 aider/main.py: Paul Gauthier: 2 - Paul Gauthier (aider): 19 + Paul Gauthier (aider): 20 aider/repo.py: - Paul Gauthier: 56 + Paul Gauthier: 59 aider/voice.py: - Paul Gauthier: 24 + Paul Gauthier: 26 setup.py: Paul Gauthier (aider): 1 tests/test_coder.py: - Paul Gauthier: 255 + Paul Gauthier: 277 Paul Gauthier (aider): 1 tests/test_main.py: Paul Gauthier: 1 tests/test_repo.py: - Paul Gauthier: 9 + Paul Gauthier: 17 tests/test_wholefile.py: Paul Gauthier: 1 grand_total: - Paul Gauthier: 510 - Paul Gauthier (aider): 23 + Paul Gauthier: 550 + Paul Gauthier (aider): 24 start_tag: v0.12.0 - total_lines: 533 -- aider_percentage: 0.55 + total_lines: 574 +- aider_percentage: 0.53 aider_total: 1 end_date: '2023-09-08' end_tag: v0.14.0 @@ -442,7 +442,7 @@ aider/__init__.py: Paul Gauthier: 1 aider/coders/base_coder.py: - Joshua Vial: 19 + Joshua Vial: 20 Paul Gauthier: 4 aider/commands.py: JV: 1 @@ -453,10 +453,10 @@ JV: 1 Joshua Vial: 1 aider/models/__init__.py: - JV: 2 - Paul Gauthier: 13 + JV: 1 + Paul Gauthier: 14 aider/models/model.py: - JV: 21 + JV: 27 Joshua Vial: 4 Paul Gauthier: 8 aider/models/openai.py: @@ -484,14 +484,14 @@ Joshua Vial: 22 Paul Gauthier: 13 grand_total: - JV: 62 - Joshua Vial: 59 - Paul Gauthier: 60 + JV: 67 + Joshua Vial: 60 + Paul Gauthier: 61 Paul Gauthier (aider): 1 start_tag: v0.13.0 - total_lines: 182 -- aider_percentage: 11.28 - aider_total: 38 + total_lines: 189 +- aider_percentage: 10.57 + aider_total: 41 end_date: '2023-10-20' end_tag: v0.15.0 file_counts: @@ -508,15 +508,15 @@ Paul Gauthier: 49 aider/main.py: Paul Gauthier: 29 - Paul Gauthier (aider): 21 - Thinh Nguyen: 6 + Paul Gauthier (aider): 24 + Thinh Nguyen: 7 aider/repo.py: Paul Gauthier: 26 Paul Gauthier (aider): 2 aider/repomap.py: Paul Gauthier: 11 aider/voice.py: - Paul Gauthier: 8 + Paul Gauthier: 9 benchmark/Dockerfile: Joshua Vial: 1 benchmark/benchmark.py: @@ -526,20 +526,20 @@ scripts/versionbump.py: Paul Gauthier: 2 tests/test_commands.py: - Paul Gauthier: 95 + Paul Gauthier: 123 tests/test_main.py: Paul Gauthier: 17 tests/test_repo.py: - Paul Gauthier: 20 + Paul Gauthier: 38 grand_total: Alexander Kjeldaas (aider): 1 Joshua Vial: 2 - Paul Gauthier: 289 - Paul Gauthier (aider): 37 - Thinh Nguyen: 8 + Paul Gauthier: 336 + Paul Gauthier (aider): 40 + Thinh Nguyen: 9 start_tag: v0.14.0 - total_lines: 337 -- aider_percentage: 1.76 + total_lines: 388 +- aider_percentage: 1.71 aider_total: 16 end_date: '2023-10-29' end_tag: v0.16.0 @@ -587,7 +587,7 @@ aider/queries/tree-sitter-typescript-tags.scm: Paul Gauthier: 23 aider/repomap.py: - Paul Gauthier: 187 + Paul Gauthier: 193 Paul Gauthier (aider): 2 benchmark/Dockerfile: Paul Gauthier: 4 @@ -597,26 +597,28 @@ Paul Gauthier: 2 Paul Gauthier (aider): 2 tests/test_coder.py: - Paul Gauthier: 19 + Paul Gauthier: 21 tests/test_commands.py: - Paul Gauthier: 5 + Paul Gauthier: 10 + paul-gauthier: 1 tests/test_editblock.py: - Paul Gauthier: 44 + Paul Gauthier: 55 tests/test_repomap.py: Paul Gauthier: 5 grand_total: - Paul Gauthier: 894 + Paul Gauthier: 918 Paul Gauthier (aider): 16 + paul-gauthier: 1 start_tag: v0.15.0 - total_lines: 910 -- aider_percentage: 5.35 - aider_total: 13 + total_lines: 935 +- aider_percentage: 7.91 + aider_total: 22 end_date: '2023-11-06' end_tag: v0.17.0 file_counts: .github/workflows/docker-build-test.yml: - Paul Gauthier: 7 - Paul Gauthier (aider): 7 + Paul Gauthier: 11 + Paul Gauthier (aider): 16 .github/workflows/release.yml: Paul Gauthier: 4 aider/__init__.py: @@ -632,9 +634,9 @@ aider/io.py: Paul Gauthier: 1 aider/main.py: - Paul Gauthier: 1 + Paul Gauthier: 3 aider/models/openai.py: - Paul Gauthier: 8 + Paul Gauthier: 9 aider/queries/tree-sitter-elisp-tags.scm: Paul Gauthier: 3 aider/repomap.py: @@ -649,29 +651,29 @@ Jack Hallam: 3 Paul Gauthier: 10 tests/test_commands.py: - Paul Gauthier: 51 + Paul Gauthier: 65 tests/test_editblock.py: - Paul Gauthier: 21 + Paul Gauthier: 23 tests/test_io.py: Paul Gauthier: 24 tests/utils.py: - Paul Gauthier: 3 + Paul Gauthier: 6 grand_total: Jack Hallam: 3 Omri Bloch: 1 - Paul Gauthier: 226 - Paul Gauthier (aider): 13 + Paul Gauthier: 252 + Paul Gauthier (aider): 22 start_tag: v0.16.0 - total_lines: 243 -- aider_percentage: 39.3 - aider_total: 90 + total_lines: 278 +- aider_percentage: 38.49 + aider_total: 107 end_date: '2023-11-17' end_tag: v0.18.0 file_counts: aider/__init__.py: Paul Gauthier: 1 aider/coders/base_coder.py: - Paul Gauthier: 27 + Paul Gauthier: 33 aider/commands.py: Paul Gauthier: 12 Paul Gauthier (aider): 3 @@ -683,27 +685,27 @@ Paul Gauthier: 10 benchmark/benchmark.py: Paul Gauthier: 22 - Paul Gauthier (aider): 33 + Paul Gauthier (aider): 50 benchmark/rungrid.py: Paul Gauthier: 16 scripts/versionbump.py: Paul Gauthier (aider): 41 tests/test_coder.py: - Paul Gauthier: 14 + Paul Gauthier: 25 tests/test_commands.py: - Paul Gauthier: 10 + Paul Gauthier: 19 tests/test_main.py: - Paul Gauthier: 3 + Paul Gauthier: 4 Paul Gauthier (aider): 13 tests/test_repomap.py: - Paul Gauthier: 8 + Paul Gauthier: 13 grand_total: - Paul Gauthier: 139 - Paul Gauthier (aider): 90 + Paul Gauthier: 171 + Paul Gauthier (aider): 107 start_tag: v0.17.0 - total_lines: 229 -- aider_percentage: 0.72 - aider_total: 13 + total_lines: 278 +- aider_percentage: 0.75 + aider_total: 14 end_date: '2023-12-19' end_tag: v0.19.0 file_counts: @@ -712,13 +714,13 @@ aider/coders/__init__.py: Paul Gauthier: 2 aider/coders/base_coder.py: - Paul Gauthier: 54 + Paul Gauthier: 66 aider/coders/editblock_coder.py: Paul Gauthier: 2 aider/coders/search_replace.py: - Paul Gauthier: 767 + Paul Gauthier: 769 aider/coders/udiff_coder.py: - Paul Gauthier: 389 + Paul Gauthier: 395 aider/coders/wholefile_coder.py: Paul Gauthier: 2 aider/commands.py: @@ -726,9 +728,9 @@ aider/history.py: Paul Gauthier: 3 aider/main.py: - Paul Gauthier: 41 + Paul Gauthier: 44 Your Name: 3 - Your Name (aider): 13 + Your Name (aider): 14 aider/models/__init__.py: Paul Gauthier: 3 aider/models/model.py: @@ -742,11 +744,11 @@ aider/sendchat.py: Paul Gauthier: 15 aider/utils.py: - Paul Gauthier: 15 + Paul Gauthier: 28 aider/voice.py: Paul Gauthier: 7 benchmark/benchmark.py: - Paul Gauthier: 175 + Paul Gauthier: 200 benchmark/refactor_tools.py: Paul Gauthier: 209 tests/test_coder.py: @@ -757,9 +759,9 @@ Paul Gauthier: 1 tests/test_main.py: Paul Gauthier: 10 - Your Name: 16 + Your Name: 18 tests/test_models.py: - Paul Gauthier: 8 + Paul Gauthier: 10 tests/test_repo.py: Paul Gauthier: 1 tests/test_repomap.py: @@ -769,13 +771,13 @@ tests/test_wholefile.py: Paul Gauthier: 10 grand_total: - Paul Gauthier: 1780 - Your Name: 19 - Your Name (aider): 13 + Paul Gauthier: 1843 + Your Name: 21 + Your Name (aider): 14 start_tag: v0.18.0 - total_lines: 1812 -- aider_percentage: 11.38 - aider_total: 38 + total_lines: 1878 +- aider_percentage: 11.49 + aider_total: 40 end_date: '2024-01-04' end_tag: v0.20.0 file_counts: @@ -784,8 +786,8 @@ aider/__init__.py: Paul Gauthier: 1 aider/coders/base_coder.py: - Joshua Vial: 26 - Paul Gauthier: 23 + Joshua Vial: 28 + Paul Gauthier: 25 aider/coders/search_replace.py: Paul Gauthier: 2 aider/coders/udiff_coder.py: @@ -795,9 +797,9 @@ Christopher Toth: 2 Joshua Vial: 16 Paul Gauthier: 2 - Paul Gauthier (aider): 6 + Paul Gauthier (aider): 7 aider/io.py: - Joshua Vial: 14 + Joshua Vial: 15 aider/models/model.py: Joshua Vial: 43 aider/models/openrouter.py: @@ -813,22 +815,22 @@ benchmark/benchmark.py: Joshua Vial: 16 tests/test_commands.py: - Paul Gauthier: 17 - Paul Gauthier (aider): 20 + Paul Gauthier: 21 + Paul Gauthier (aider): 24 tests/test_models.py: Joshua Vial: 13 tests/test_udiff.py: - Paul Gauthier: 63 - Paul Gauthier (aider): 10 + Paul Gauthier: 66 + Paul Gauthier (aider): 7 grand_total: Christopher Toth: 7 - Joshua Vial: 170 - Paul Gauthier: 119 - Paul Gauthier (aider): 38 + Joshua Vial: 173 + Paul Gauthier: 128 + Paul Gauthier (aider): 40 start_tag: v0.19.0 - total_lines: 334 -- aider_percentage: 19.32 - aider_total: 17 + total_lines: 348 +- aider_percentage: 19.78 + aider_total: 18 end_date: '2024-01-08' end_tag: v0.21.0 file_counts: @@ -841,18 +843,18 @@ aider/coders/udiff_coder.py: Paul Gauthier: 22 aider/main.py: - Paul Gauthier (aider): 9 + Paul Gauthier (aider): 10 aider/versioncheck.py: Paul Gauthier (aider): 8 setup.py: Paul Gauthier: 2 tests/test_udiff.py: - Paul Gauthier: 44 + Paul Gauthier: 46 grand_total: - Paul Gauthier: 71 - Paul Gauthier (aider): 17 + Paul Gauthier: 73 + Paul Gauthier (aider): 18 start_tag: v0.20.0 - total_lines: 88 + total_lines: 91 - aider_percentage: 0.0 aider_total: 0 end_date: '2024-01-22' @@ -865,14 +867,14 @@ aider/coders/udiff_coder.py: Paul Gauthier: 5 aider/commands.py: - Paul Gauthier: 44 + Paul Gauthier: 48 aider/main.py: Paul Gauthier: 2 grand_total: - Paul Gauthier: 54 + Paul Gauthier: 58 start_tag: v0.21.0 - total_lines: 54 -- aider_percentage: 1.16 + total_lines: 58 +- aider_percentage: 1.11 aider_total: 2 end_date: '2024-02-03' end_tag: v0.23.0 @@ -882,25 +884,25 @@ aider/coders/base_coder.py: Paul Gauthier: 10 aider/commands.py: - Paul Gauthier: 2 + Paul Gauthier: 5 aider/main.py: - Paul Gauthier: 13 - Zachary Vorhies: 6 + Paul Gauthier: 15 + Zachary Vorhies: 7 aider/mdstream.py: Paul Gauthier: 120 Paul Gauthier (aider): 2 aider/models/openai.py: Paul Gauthier: 3 benchmark/benchmark.py: - Paul Gauthier: 16 + Paul Gauthier: 17 grand_total: - Paul Gauthier: 165 + Paul Gauthier: 171 Paul Gauthier (aider): 2 - Zachary Vorhies: 6 + Zachary Vorhies: 7 start_tag: v0.22.0 - total_lines: 173 -- aider_percentage: 6.68 - aider_total: 25 + total_lines: 180 +- aider_percentage: 5.07 + aider_total: 19 end_date: '2024-02-10' end_tag: v0.24.0 file_counts: @@ -920,19 +922,19 @@ aider/models/openai.py: Paul Gauthier: 135 aider/scrape.py: - Paul Gauthier: 170 - Paul Gauthier (aider): 17 + Paul Gauthier: 176 + Paul Gauthier (aider): 11 aider/utils.py: - Paul Gauthier: 7 + Paul Gauthier: 8 tests/test_models.py: Paul Gauthier: 8 grand_total: - Paul Gauthier: 349 - Paul Gauthier (aider): 25 + Paul Gauthier: 356 + Paul Gauthier (aider): 19 start_tag: v0.23.0 - total_lines: 374 -- aider_percentage: 5.79 - aider_total: 7 + total_lines: 375 +- aider_percentage: 6.02 + aider_total: 8 end_date: '2024-03-04' end_tag: v0.25.0 file_counts: @@ -944,7 +946,7 @@ Paul Gauthier: 5 aider/main.py: Paul Gauthier: 4 - Paul Gauthier (aider): 7 + Paul Gauthier (aider): 8 aider/models/openai.py: Paul Gauthier: 1 aider/repo.py: @@ -952,14 +954,14 @@ aider/scrape.py: Paul Gauthier: 1 tests/test_coder.py: - Paul Gauthier: 22 + Paul Gauthier: 28 tests/test_commands.py: - Paul Gauthier: 23 + Paul Gauthier: 28 grand_total: - Paul Gauthier: 114 - Paul Gauthier (aider): 7 + Paul Gauthier: 125 + Paul Gauthier (aider): 8 start_tag: v0.24.0 - total_lines: 121 + total_lines: 133 - aider_percentage: 0.0 aider_total: 0 end_date: '2024-03-08' @@ -970,11 +972,11 @@ aider/coders/base_coder.py: Paul Gauthier: 8 aider/main.py: - Paul Gauthier: 26 + Paul Gauthier: 30 grand_total: - Paul Gauthier: 35 + Paul Gauthier: 39 start_tag: v0.25.0 - total_lines: 35 + total_lines: 39 - aider_percentage: 0.0 aider_total: 0 end_date: '2024-03-22' @@ -987,20 +989,20 @@ aider/main.py: Paul Gauthier: 14 aider/queries/tree-sitter-typescript-tags.scm: - Ryan Freckleton: 21 + Ryan Freckleton: 32 aider/repomap.py: Paul Gauthier: 6 benchmark/benchmark.py: - Paul Gauthier: 91 + Paul Gauthier: 111 tests/test_commands.py: Paul Gauthier: 3 tests/test_repomap.py: - Ryan Freckleton: 48 + Ryan Freckleton: 59 grand_total: - Paul Gauthier: 125 - Ryan Freckleton: 69 + Paul Gauthier: 145 + Ryan Freckleton: 91 start_tag: v0.26.0 - total_lines: 194 + total_lines: 236 - aider_percentage: 0.0 aider_total: 0 end_date: '2024-04-09' @@ -1009,12 +1011,12 @@ aider/__init__.py: Paul Gauthier: 1 aider/models/openai.py: - Paul Gauthier: 3 + Paul Gauthier: 10 grand_total: - Paul Gauthier: 4 + Paul Gauthier: 11 start_tag: v0.27.0 - total_lines: 4 -- aider_percentage: 5.69 + total_lines: 11 +- aider_percentage: 5.47 aider_total: 35 end_date: '2024-04-21' end_tag: v0.29.0 @@ -1041,9 +1043,9 @@ aider/history.py: Paul Gauthier: 6 aider/main.py: - Paul Gauthier: 68 + Paul Gauthier: 81 aider/models.py: - Paul Gauthier: 216 + Paul Gauthier: 219 Paul Gauthier (aider): 33 aider/repo.py: Paul Gauthier: 19 @@ -1065,7 +1067,7 @@ tests/test_models.py: Paul Gauthier: 13 tests/test_repo.py: - Paul Gauthier: 17 + Paul Gauthier: 26 tests/test_repomap.py: Paul Gauthier: 13 tests/test_sendchat.py: @@ -1074,10 +1076,10 @@ Paul Gauthier: 14 grand_total: Aloha: 1 - Paul Gauthier: 579 + Paul Gauthier: 604 Paul Gauthier (aider): 35 start_tag: v0.28.0 - total_lines: 615 + total_lines: 640 - aider_percentage: 0.0 aider_total: 0 end_date: '2024-04-23' @@ -1090,9 +1092,9 @@ aider/history.py: Paul Gauthier: 2 aider/main.py: - Paul Gauthier: 26 + Paul Gauthier: 27 aider/models.py: - Paul Gauthier: 154 + Paul Gauthier: 171 aider/sendchat.py: Paul Gauthier: 3 aider/voice.py: @@ -1114,9 +1116,9 @@ tests/test_wholefile.py: Paul Gauthier: 1 grand_total: - Paul Gauthier: 213 + Paul Gauthier: 231 start_tag: v0.29.0 - total_lines: 213 + total_lines: 231 - aider_percentage: 0.16 aider_total: 2 end_date: '2024-05-02' @@ -1127,7 +1129,7 @@ aider/args.py: Paul Gauthier: 375 aider/coders/base_coder.py: - Paul Gauthier: 120 + Paul Gauthier: 131 aider/commands.py: Paul Gauthier: 45 aider/gui.py: @@ -1144,17 +1146,17 @@ tests/test_coder.py: Paul Gauthier: 16 tests/test_commands.py: - Paul Gauthier: 8 + Paul Gauthier: 10 tests/test_editblock.py: Paul Gauthier: 4 tests/test_wholefile.py: Paul Gauthier: 1 grand_total: - Paul Gauthier: 1247 + Paul Gauthier: 1260 Paul Gauthier (aider): 2 start_tag: v0.30.0 - total_lines: 1249 -- aider_percentage: 3.29 + total_lines: 1262 +- aider_percentage: 3.0 aider_total: 8 end_date: '2024-05-07' end_tag: v0.32.0 @@ -1166,9 +1168,9 @@ aider/coders/__init__.py: Paul Gauthier: 2 aider/coders/base_coder.py: - Paul Gauthier: 54 + Paul Gauthier: 55 aider/coders/editblock_coder.py: - Paul Gauthier: 3 + Paul Gauthier: 4 aider/coders/editblock_fenced_coder.py: Paul Gauthier: 11 aider/gui.py: @@ -1177,25 +1179,25 @@ Paul Gauthier: 5 Paul Gauthier (aider): 3 aider/models.py: - Paul Gauthier: 45 + Paul Gauthier: 54 aider/sendchat.py: Paul Gauthier: 10 aider/utils.py: Paul Gauthier: 1 benchmark/benchmark.py: - Paul Gauthier: 78 + Paul Gauthier: 81 Paul Gauthier (aider): 5 benchmark/plots.py: - Paul Gauthier: 3 + Paul Gauthier: 5 tests/test_main.py: - Paul Gauthier: 10 + Paul Gauthier: 18 tests/test_sendchat.py: Paul Gauthier: 4 grand_total: - Paul Gauthier: 235 + Paul Gauthier: 259 Paul Gauthier (aider): 8 start_tag: v0.31.0 - total_lines: 243 + total_lines: 267 - aider_percentage: 0.0 aider_total: 0 end_date: '2024-05-08' @@ -1212,15 +1214,15 @@ aider/main.py: Paul Gauthier: 1 aider/models.py: - Paul Gauthier: 3 + Paul Gauthier: 9 aider/sendchat.py: Paul Gauthier: 1 aider/voice.py: Paul Gauthier: 2 grand_total: - Paul Gauthier: 21 + Paul Gauthier: 27 start_tag: v0.32.0 - total_lines: 21 + total_lines: 27 - aider_percentage: 0.0 aider_total: 0 end_date: '2024-05-10' @@ -1235,18 +1237,18 @@ aider/main.py: Paul Gauthier: 9 aider/models.py: - Paul Gauthier: 7 + Paul Gauthier: 14 aider/repomap.py: Paul Gauthier: 3 aider/sendchat.py: - Paul Gauthier: 6 + Paul Gauthier: 7 tests/test_sendchat.py: Paul Gauthier: 4 grand_total: - Paul Gauthier: 54 + Paul Gauthier: 62 start_tag: v0.33.0 - total_lines: 54 -- aider_percentage: 6.8 + total_lines: 62 +- aider_percentage: 6.42 aider_total: 17 end_date: '2024-05-13' end_tag: v0.35.0 @@ -1254,36 +1256,36 @@ aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier: 15 + Paul Gauthier: 18 Paul Gauthier (aider): 5 aider/coders/base_coder.py: Paul Gauthier: 22 Paul Gauthier (aider): 1 aider/coders/editblock_coder.py: - Paul Gauthier: 82 + Paul Gauthier: 84 Paul Gauthier (aider): 10 aider/history.py: Paul Gauthier: 20 aider/io.py: - Paul Gauthier: 7 + Paul Gauthier: 8 aider/main.py: Paul Gauthier: 1 Paul Gauthier (aider): 1 aider/models.py: - Paul Gauthier: 18 + Paul Gauthier: 25 aider/sendchat.py: - Paul Gauthier: 6 + Paul Gauthier: 8 aider/utils.py: Paul Gauthier: 51 aider/versioncheck.py: Paul Gauthier: 10 grand_total: - Paul Gauthier: 233 + Paul Gauthier: 248 Paul Gauthier (aider): 17 start_tag: v0.34.0 - total_lines: 250 -- aider_percentage: 15.38 - aider_total: 92 + total_lines: 265 +- aider_percentage: 14.64 + aider_total: 89 end_date: '2024-05-22' end_tag: v0.36.0 file_counts: @@ -1292,15 +1294,15 @@ aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier: 37 - Paul Gauthier (aider): 3 + Paul Gauthier: 42 + Paul Gauthier (aider): 1 aider/coders/base_coder.py: - Paul Gauthier: 110 + Paul Gauthier: 113 Paul Gauthier (aider): 3 aider/coders/wholefile_coder.py: Paul Gauthier (aider): 2 aider/commands.py: - Paul Gauthier: 45 + Paul Gauthier: 49 aider/io.py: Paul Gauthier: 9 aider/linter.py: @@ -1319,8 +1321,8 @@ benchmark/benchmark.py: Paul Gauthier: 5 benchmark/over_time.py: - Paul Gauthier: 29 - Paul Gauthier (aider): 28 + Paul Gauthier: 30 + Paul Gauthier (aider): 27 scripts/jekyll_build.sh: Paul Gauthier: 1 Paul Gauthier (aider): 3 @@ -1328,11 +1330,11 @@ Paul Gauthier: 1 Paul Gauthier (aider): 3 grand_total: - Paul Gauthier: 506 - Paul Gauthier (aider): 92 + Paul Gauthier: 519 + Paul Gauthier (aider): 89 start_tag: v0.35.0 - total_lines: 598 -- aider_percentage: 19.06 + total_lines: 608 +- aider_percentage: 18.65 aider_total: 113 end_date: '2024-06-04' end_tag: v0.37.0 @@ -1340,7 +1342,7 @@ aider/__init__.py: Paul Gauthier: 1 aider/coders/base_coder.py: - Paul Gauthier: 71 + Paul Gauthier: 73 Paul Gauthier (aider): 3 aider/coders/editblock_coder.py: Paul Gauthier: 1 @@ -1349,14 +1351,14 @@ Aleksandr Bobrov (aider): 1 Paul Gauthier: 24 aider/io.py: - Paul Gauthier: 6 + Paul Gauthier: 7 Paul Gauthier (aider): 1 aider/linter.py: Paul Gauthier: 4 aider/litellm.py: Paul Gauthier: 1 aider/repomap.py: - Paul Gauthier: 113 + Paul Gauthier: 115 aider/sendchat.py: Paul Gauthier: 2 aider/voice.py: @@ -1364,23 +1366,23 @@ benchmark/over_time.py: Paul Gauthier (aider): 7 benchmark/swe_bench.py: - Paul Gauthier: 99 - Paul Gauthier (aider): 24 + Paul Gauthier: 101 + Paul Gauthier (aider): 30 scripts/blame.py: - Paul Gauthier: 153 - Paul Gauthier (aider): 59 + Paul Gauthier: 159 + Paul Gauthier (aider): 53 tests/test_io.py: Paul Gauthier: 4 Paul Gauthier (aider): 14 grand_total: Aleksandr Bobrov: 1 Aleksandr Bobrov (aider): 1 - Paul Gauthier: 479 + Paul Gauthier: 492 Paul Gauthier (aider): 112 start_tag: v0.36.0 - total_lines: 593 -- aider_percentage: 9.53 - aider_total: 53 + total_lines: 606 +- aider_percentage: 8.96 + aider_total: 50 end_date: '2024-06-16' end_tag: v0.38.0 file_counts: @@ -1399,13 +1401,13 @@ Paul Gauthier: 1 aider/args.py: Krazer: 4 - Paul Gauthier: 57 + Paul Gauthier: 58 develmusa: 1 aider/args_formatter.py: - Paul Gauthier: 116 - Paul Gauthier (aider): 20 + Paul Gauthier: 119 + Paul Gauthier (aider): 17 aider/coders/base_coder.py: - Paul Gauthier: 77 + Paul Gauthier: 78 aider/commands.py: Paul Gauthier: 29 aider/gui.py: @@ -1440,13 +1442,13 @@ Paul Gauthier: 4 grand_total: Krazer: 28 - Paul Gauthier: 474 - Paul Gauthier (aider): 53 + Paul Gauthier: 479 + Paul Gauthier (aider): 50 develmusa: 1 start_tag: v0.37.0 - total_lines: 556 -- aider_percentage: 15.56 - aider_total: 47 + total_lines: 558 +- aider_percentage: 17.1 + aider_total: 59 end_date: '2024-06-20' end_tag: v0.39.0 file_counts: @@ -1456,13 +1458,13 @@ Paul Gauthier (aider): 4 aider/args.py: Daniel Vainsencher: 6 - John-Mason P. Shackelford: 14 - Paul Gauthier: 14 + John-Mason P. Shackelford: 18 + Paul Gauthier: 23 aider/args_formatter.py: Paul Gauthier: 24 - Paul Gauthier (aider): 9 + Paul Gauthier (aider): 15 aider/coders/base_coder.py: - Daniel Vainsencher: 4 + Daniel Vainsencher: 5 Daniel Vainsencher (aider): 2 Paul Gauthier: 2 aider/commands.py: @@ -1473,7 +1475,7 @@ Daniel Vainsencher: 1 John-Mason P. Shackelford: 14 aider/models.py: - Paul Gauthier: 14 + Paul Gauthier: 18 aider/repo.py: Paul Gauthier: 23 aider/scrape.py: @@ -1481,29 +1483,29 @@ aider/tests/test_commands.py: Paul Gauthier: 6 aider/tests/test_main.py: - John-Mason P. Shackelford: 80 + John-Mason P. Shackelford: 88 aider/tests/test_repo.py: - Paul Gauthier: 19 - Paul Gauthier (aider): 21 + Paul Gauthier: 24 + Paul Gauthier (aider): 24 aider/urls.py: Nicolas Perez: 1 Paul Gauthier: 1 aider/utils.py: Daniel Vainsencher: 7 - Daniel Vainsencher (aider): 11 + Daniel Vainsencher (aider): 14 John-Mason P. Shackelford: 7 scripts/update-docs.sh: Paul Gauthier: 1 grand_total: - Daniel Vainsencher: 32 - Daniel Vainsencher (aider): 13 - John-Mason P. Shackelford: 115 + Daniel Vainsencher: 33 + Daniel Vainsencher (aider): 16 + John-Mason P. Shackelford: 127 Nicolas Perez: 2 - Paul Gauthier: 106 - Paul Gauthier (aider): 34 + Paul Gauthier: 124 + Paul Gauthier (aider): 43 start_tag: v0.38.0 - total_lines: 302 -- aider_percentage: 6.42 + total_lines: 345 +- aider_percentage: 5.82 aider_total: 21 end_date: '2024-06-24' end_tag: v0.40.0 @@ -1512,34 +1514,34 @@ Paul Gauthier: 1 aider/args.py: Krazer: 6 - Paul Gauthier: 27 + Paul Gauthier: 33 aider/coders/base_coder.py: Paul Gauthier: 28 aider/coders/editblock_coder.py: Paul Gauthier: 64 aider/linter.py: - Paul Gauthier: 23 + Paul Gauthier: 24 Paul Gauthier (aider): 21 aider/main.py: - Krazer: 32 + Krazer: 36 Paul Gauthier: 23 aider/models.py: - Dustin Miller: 13 + Dustin Miller: 14 Krazer: 31 - Paul Gauthier: 16 + Paul Gauthier: 28 aider/repo.py: Paul Gauthier: 26 aider/tests/test_editblock.py: - Paul Gauthier: 16 + Paul Gauthier: 26 grand_total: - Dustin Miller: 13 - Krazer: 69 - Paul Gauthier: 224 + Dustin Miller: 14 + Krazer: 73 + Paul Gauthier: 253 Paul Gauthier (aider): 21 start_tag: v0.39.0 - total_lines: 327 -- aider_percentage: 4.74 - aider_total: 11 + total_lines: 361 +- aider_percentage: 5.86 + aider_total: 15 end_date: '2024-07-01' end_tag: v0.41.0 file_counts: @@ -1548,26 +1550,26 @@ aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier: 5 - Paul Gauthier (aider): 5 + Paul Gauthier: 10 + Paul Gauthier (aider): 6 aider/coders/base_coder.py: - Paul Gauthier: 122 + Paul Gauthier: 125 Paul Gauthier (aider): 2 aider/coders/wholefile_coder.py: - Paul Gauthier: 2 + Paul Gauthier: 3 aider/commands.py: - Amir Elaguizy (aider): 3 + Amir Elaguizy (aider): 6 Paul Gauthier: 1 aider/gui.py: Paul Gauthier: 4 aider/main.py: - Paul Gauthier: 10 + Paul Gauthier: 11 Paul Gauthier (aider): 1 aider/mdstream.py: Paul Gauthier: 1 aider/models.py: Mitsuki Ogasahara: 3 - Paul Gauthier: 28 + Paul Gauthier: 38 aider/repo.py: Paul Gauthier: 7 aider/repomap.py: @@ -1585,12 +1587,12 @@ setup.py: Paul Gauthier: 3 grand_total: - Amir Elaguizy (aider): 3 + Amir Elaguizy (aider): 6 Mitsuki Ogasahara: 3 - Paul Gauthier: 218 - Paul Gauthier (aider): 8 + Paul Gauthier: 238 + Paul Gauthier (aider): 9 start_tag: v0.40.0 - total_lines: 232 + total_lines: 256 - aider_percentage: 2.29 aider_total: 7 end_date: '2024-07-04' @@ -1636,8 +1638,8 @@ Paul Gauthier (aider): 7 start_tag: v0.41.0 total_lines: 306 -- aider_percentage: 10.61 - aider_total: 40 +- aider_percentage: 9.82 + aider_total: 38 end_date: '2024-07-07' end_tag: v0.43.0 file_counts: @@ -1658,11 +1660,11 @@ aider/coders/__init__.py: Paul Gauthier: 2 aider/coders/base_coder.py: - Paul Gauthier: 44 + Paul Gauthier: 45 aider/coders/help_coder.py: - Paul Gauthier: 15 + Paul Gauthier: 17 aider/commands.py: - Paul Gauthier: 63 + Paul Gauthier: 69 Paul Gauthier (aider): 5 aider/help.py: Paul Gauthier: 114 @@ -1672,14 +1674,14 @@ aider/llm.py: Paul Gauthier: 1 aider/main.py: - Paul Gauthier: 35 + Paul Gauthier: 36 aider/repomap.py: Paul Gauthier: 14 aider/tests/test_commands.py: Paul Gauthier: 1 aider/tests/test_help.py: - Paul Gauthier: 5 - Paul Gauthier (aider): 26 + Paul Gauthier: 7 + Paul Gauthier (aider): 24 aider/versioncheck.py: Paul Gauthier: 2 scripts/jekyll_run.sh: @@ -1690,12 +1692,12 @@ Paul Gauthier: 6 Paul Gauthier (aider): 3 grand_total: - Paul Gauthier: 337 - Paul Gauthier (aider): 40 + Paul Gauthier: 349 + Paul Gauthier (aider): 38 start_tag: v0.42.0 - total_lines: 377 -- aider_percentage: 27.02 - aider_total: 157 + total_lines: 387 +- aider_percentage: 27.04 + aider_total: 159 end_date: '2024-07-16' end_tag: v0.44.0 file_counts: @@ -1706,7 +1708,7 @@ aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier: 4 + Paul Gauthier: 5 aider/args_formatter.py: Paul Gauthier: 1 aider/coders/base_coder.py: @@ -1719,16 +1721,16 @@ aider/help.py: Paul Gauthier: 20 aider/main.py: - Paul Gauthier: 20 + Paul Gauthier: 22 aider/models.py: Paul Gauthier: 11 aider/scrape.py: - Paul Gauthier: 53 + Paul Gauthier: 54 aider/utils.py: Paul Gauthier: 78 Paul Gauthier (aider): 16 aider/versioncheck.py: - Paul Gauthier: 27 + Paul Gauthier: 28 aider/voice.py: Paul Gauthier: 6 benchmark/Dockerfile: @@ -1751,19 +1753,19 @@ Paul Gauthier (aider): 37 tests/browser/test_browser.py: Paul Gauthier: 13 - Paul Gauthier (aider): 16 + Paul Gauthier (aider): 18 tests/help/test_help.py: Paul Gauthier: 23 tests/scrape/test_scrape.py: Paul Gauthier: 16 Paul Gauthier (aider): 26 grand_total: - Paul Gauthier: 424 - Paul Gauthier (aider): 157 + Paul Gauthier: 429 + Paul Gauthier (aider): 159 start_tag: v0.43.0 - total_lines: 581 -- aider_percentage: 44.93 - aider_total: 93 + total_lines: 588 +- aider_percentage: 48.43 + aider_total: 123 end_date: '2024-07-18' end_tag: v0.45.0 file_counts: @@ -1779,29 +1781,29 @@ Paul Gauthier: 1 Paul Gauthier (aider): 5 aider/models.py: - Paul Gauthier: 7 + Paul Gauthier: 16 aider/repomap.py: Paul Gauthier: 1 aider/scrape.py: - Paul Gauthier: 8 + Paul Gauthier: 9 aider/versioncheck.py: Paul Gauthier: 14 tests/basic/test_coder.py: Paul Gauthier: 15 - Paul Gauthier (aider): 21 + Paul Gauthier (aider): 25 tests/basic/test_commands.py: - Paul Gauthier: 15 - Paul Gauthier (aider): 55 + Paul Gauthier: 22 + Paul Gauthier (aider): 81 tests/basic/test_main.py: Paul Gauthier: 27 Paul Gauthier (aider): 5 grand_total: - Paul Gauthier: 114 - Paul Gauthier (aider): 93 + Paul Gauthier: 131 + Paul Gauthier (aider): 123 start_tag: v0.44.0 - total_lines: 207 -- aider_percentage: 52.87 - aider_total: 313 + total_lines: 254 +- aider_percentage: 53.3 + aider_total: 339 end_date: '2024-07-29' end_tag: v0.46.0 file_counts: @@ -1816,7 +1818,7 @@ Your Name: 9 aider/coders/base_coder.py: Paul Gauthier: 17 - Paul Gauthier (aider): 43 + Paul Gauthier (aider): 45 Your Name: 27 Your Name (aider): 6 aider/coders/editblock_coder.py: @@ -1832,19 +1834,19 @@ Your Name (aider): 2 aider/commands.py: Paul Gauthier: 43 - Your Name: 26 - Your Name (aider): 25 + Your Name: 28 + Your Name (aider): 34 aider/io.py: Paul Gauthier: 3 aider/llm.py: - Paul Gauthier: 10 + Paul Gauthier: 11 aider/main.py: Paul Gauthier: 3 Paul Gauthier (aider): 8 Your Name: 6 Your Name (aider): 1 aider/models.py: - Paul Gauthier: 9 + Paul Gauthier: 24 aider/queries/tree-sitter-elm-tags.scm: Charles Joachim: 4 aider/repomap.py: @@ -1864,37 +1866,37 @@ Paul Gauthier (aider): 13 tests/basic/test_repomap.py: Paul Gauthier: 70 - Paul Gauthier (aider): 10 + Paul Gauthier (aider): 25 tests/scrape/test_scrape.py: Paul Gauthier: 14 Paul Gauthier (aider): 73 grand_total: Charles Joachim: 4 - Paul Gauthier: 204 - Paul Gauthier (aider): 272 - Your Name: 71 - Your Name (aider): 41 + Paul Gauthier: 220 + Paul Gauthier (aider): 289 + Your Name: 73 + Your Name (aider): 50 start_tag: v0.45.0 - total_lines: 592 -- aider_percentage: 56.98 - aider_total: 355 + total_lines: 636 +- aider_percentage: 58.42 + aider_total: 392 end_date: '2024-07-31' end_tag: v0.47.0 file_counts: .github/workflows/docker-release.yml: - Paul Gauthier (aider): 20 + Paul Gauthier (aider): 35 .github/workflows/release.yml: Paul Gauthier (aider): 2 aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier: 4 + Paul Gauthier: 6 Paul Gauthier (aider): 5 aider/coders/base_coder.py: Paul Gauthier: 8 Paul Gauthier (aider): 3 aider/commands.py: - Paul Gauthier: 20 + Paul Gauthier: 23 Paul Gauthier (aider): 4 aider/history.py: Paul Gauthier: 16 @@ -1906,7 +1908,7 @@ Paul Gauthier: 14 Paul Gauthier (aider): 1 aider/main.py: - Paul Gauthier: 3 + Paul Gauthier: 9 Paul Gauthier (aider): 1 aider/queries/tree-sitter-ocaml-tags.scm: Paul Gauthier: 12 @@ -1927,34 +1929,34 @@ Paul Gauthier (aider): 12 docker/Dockerfile: Paul Gauthier: 19 - Paul Gauthier (aider): 18 + Paul Gauthier (aider): 21 scripts/blame.py: - Paul Gauthier: 65 - Paul Gauthier (aider): 99 + Paul Gauthier: 64 + Paul Gauthier (aider): 110 scripts/update-blame.sh: Paul Gauthier: 6 scripts/update-docs.sh: Paul Gauthier: 1 tests/basic/test_coder.py: - Paul Gauthier: 32 + Paul Gauthier: 33 Paul Gauthier (aider): 4 tests/basic/test_commands.py: Paul Gauthier: 11 - Paul Gauthier (aider): 25 + Paul Gauthier (aider): 30 tests/basic/test_history.py: Paul Gauthier (aider): 109 tests/basic/test_repo.py: Paul Gauthier: 4 - Paul Gauthier (aider): 9 + Paul Gauthier (aider): 12 tests/basic/test_repomap.py: Paul Gauthier: 1 grand_total: - Paul Gauthier: 268 - Paul Gauthier (aider): 355 + Paul Gauthier: 279 + Paul Gauthier (aider): 392 start_tag: v0.46.0 - total_lines: 623 -- aider_percentage: 45.67 - aider_total: 269 + total_lines: 671 +- aider_percentage: 45.1 + aider_total: 276 end_date: '2024-08-06' end_tag: v0.48.0 file_counts: @@ -1974,7 +1976,7 @@ aider/history.py: Paul Gauthier: 2 aider/main.py: - Paul Gauthier: 20 + Paul Gauthier: 21 Paul Gauthier (aider): 30 aider/models.py: Paul Gauthier: 9 @@ -1984,8 +1986,8 @@ Paul Gauthier: 42 Paul Gauthier (aider): 23 aider/repomap.py: - Paul Gauthier: 60 - Paul Gauthier (aider): 3 + Paul Gauthier: 62 + Paul Gauthier (aider): 2 aider/sendchat.py: Paul Gauthier: 26 Paul Gauthier (aider): 2 @@ -1995,71 +1997,71 @@ scripts/blame.py: Paul Gauthier (aider): 2 tests/basic/test_coder.py: - Paul Gauthier: 10 + Paul Gauthier: 13 tests/basic/test_commands.py: Paul Gauthier: 19 - Paul Gauthier (aider): 14 + Paul Gauthier (aider): 18 tests/basic/test_history.py: Paul Gauthier: 2 tests/basic/test_main.py: - Paul Gauthier: 15 - Paul Gauthier (aider): 39 + Paul Gauthier: 25 + Paul Gauthier (aider): 42 tests/basic/test_repo.py: Paul Gauthier: 8 - Paul Gauthier (aider): 35 + Paul Gauthier (aider): 36 tests/basic/test_scripting.py: Paul Gauthier (aider): 39 grand_total: - Paul Gauthier: 318 - Paul Gauthier (aider): 269 + Paul Gauthier: 334 + Paul Gauthier (aider): 276 Thinh Nguyen: 1 paul-gauthier: 1 start_tag: v0.47.0 - total_lines: 589 -- aider_percentage: 59.83 - aider_total: 429 + total_lines: 612 +- aider_percentage: 59.65 + aider_total: 473 end_date: '2024-08-10' end_tag: v0.49.0 file_counts: aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier: 7 - Paul Gauthier (aider): 9 + Paul Gauthier: 9 + Paul Gauthier (aider): 13 aider/coders/base_coder.py: - Paul Gauthier: 81 - Paul Gauthier (aider): 41 + Paul Gauthier: 91 + Paul Gauthier (aider): 44 aider/commands.py: Paul Gauthier: 34 - Paul Gauthier (aider): 105 + Paul Gauthier (aider): 108 aider/io.py: Paul Gauthier: 7 - Paul Gauthier (aider): 23 + Paul Gauthier (aider): 24 aider/llm.py: Paul Gauthier (aider): 5 aider/main.py: Paul Gauthier: 1 Paul Gauthier (aider): 4 aider/models.py: - Paul Gauthier: 17 + Paul Gauthier: 34 Paul Gauthier (aider): 3 aider/repo.py: Paul Gauthier: 8 - Paul Gauthier (aider): 12 + Paul Gauthier (aider): 13 aider/repomap.py: Paul Gauthier: 11 Paul Gauthier (aider): 23 aider/scrape.py: Paul Gauthier (aider): 17 aider/sendchat.py: - Paul Gauthier: 20 + Paul Gauthier: 21 aider/urls.py: Paul Gauthier: 1 aider/utils.py: Paul Gauthier (aider): 11 aider/versioncheck.py: Paul Gauthier: 3 - Paul Gauthier (aider): 9 + Paul Gauthier (aider): 11 aider/website/docs/leaderboards/index.md: Paul Gauthier: 11 Paul Gauthier (aider): 11 @@ -2067,28 +2069,28 @@ Paul Gauthier: 5 Paul Gauthier (aider): 2 tests/basic/test_coder.py: - Paul Gauthier (aider): 5 + Paul Gauthier (aider): 7 tests/basic/test_commands.py: Paul Gauthier: 35 - Paul Gauthier (aider): 83 + Paul Gauthier (aider): 93 tests/basic/test_editblock.py: Paul Gauthier (aider): 1 tests/basic/test_main.py: - Paul Gauthier (aider): 28 + Paul Gauthier (aider): 33 tests/basic/test_sendchat.py: - Paul Gauthier: 45 + Paul Gauthier: 47 tests/basic/test_wholefile.py: Paul Gauthier (aider): 1 tests/scrape/test_scrape.py: Paul Gauthier: 1 - Paul Gauthier (aider): 36 + Paul Gauthier (aider): 49 grand_total: - Paul Gauthier: 288 - Paul Gauthier (aider): 429 + Paul Gauthier: 320 + Paul Gauthier (aider): 473 start_tag: v0.48.0 - total_lines: 717 -- aider_percentage: 65.23 - aider_total: 182 + total_lines: 793 +- aider_percentage: 65.52 + aider_total: 209 end_date: '2024-08-13' end_tag: v0.50.0 file_counts: @@ -2097,14 +2099,14 @@ aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier (aider): 8 + Paul Gauthier (aider): 10 aider/coders/base_coder.py: Paul Gauthier: 24 - Paul Gauthier (aider): 30 + Paul Gauthier (aider): 32 aider/commands.py: - Amir Elaguizy (aider): 11 - Paul Gauthier: 26 - Paul Gauthier (aider): 15 + Amir Elaguizy (aider): 13 + Paul Gauthier: 28 + Paul Gauthier (aider): 18 aider/io.py: Paul Gauthier: 1 aider/main.py: @@ -2127,24 +2129,24 @@ Paul Gauthier (aider): 34 tests/basic/test_coder.py: Paul Gauthier: 3 - Paul Gauthier (aider): 16 + Paul Gauthier (aider): 19 tests/basic/test_commands.py: - Paul Gauthier: 7 - Paul Gauthier (aider): 27 + Paul Gauthier: 18 + Paul Gauthier (aider): 41 tests/basic/test_main.py: Paul Gauthier: 1 - Paul Gauthier (aider): 7 + Paul Gauthier (aider): 8 tests/help/test_help.py: Paul Gauthier: 7 grand_total: - Amir Elaguizy (aider): 11 + Amir Elaguizy (aider): 13 Branch Vincent: 2 - Paul Gauthier: 95 - Paul Gauthier (aider): 171 + Paul Gauthier: 108 + Paul Gauthier (aider): 196 start_tag: v0.49.0 - total_lines: 279 -- aider_percentage: 56.95 - aider_total: 582 + total_lines: 319 +- aider_percentage: 62.86 + aider_total: 689 end_date: '2024-08-20' end_tag: v0.51.0 file_counts: @@ -2152,14 +2154,14 @@ Paul Gauthier: 1 aider/args.py: Paul Gauthier: 2 - Paul Gauthier (aider): 8 + Paul Gauthier (aider): 10 aider/coders/__init__.py: - Paul Gauthier: 3 + Paul Gauthier: 4 aider/coders/base_coder.py: - Paul Gauthier: 168 - Paul Gauthier (aider): 45 + Paul Gauthier: 172 + Paul Gauthier (aider): 51 aider/coders/single_wholefile_func_coder.py: - Paul Gauthier: 28 + Paul Gauthier: 29 aider/commands.py: Paul Gauthier: 3 Paul Gauthier (aider): 5 @@ -2167,23 +2169,23 @@ Paul Gauthier: 2 aider/main.py: Paul Gauthier: 6 - Paul Gauthier (aider): 13 + Paul Gauthier (aider): 16 aider/models.py: - Paul Gauthier: 35 - Paul Gauthier (aider): 4 + Paul Gauthier: 45 + Paul Gauthier (aider): 2 aider/repomap.py: - Paul Gauthier: 11 - Paul Gauthier (aider): 55 + Paul Gauthier: 16 + Paul Gauthier (aider): 58 aider/sendchat.py: Paul Gauthier: 3 aider/utils.py: Paul Gauthier (aider): 6 aider/website/_includes/code-in-json-benchmark.js: - Paul Gauthier: 101 - Paul Gauthier (aider): 64 + Paul Gauthier: 24 + Paul Gauthier (aider): 141 aider/website/_includes/code-in-json-syntax.js: - Paul Gauthier: 23 - Paul Gauthier (aider): 116 + Paul Gauthier: 42 + Paul Gauthier (aider): 97 aider/website/docs/leaderboards/index.md: Paul Gauthier: 1 benchmark/benchmark.py: @@ -2198,18 +2200,18 @@ tests/basic/test_commands.py: Paul Gauthier: 5 tests/basic/test_main.py: - Paul Gauthier: 4 - Paul Gauthier (aider): 92 + Paul Gauthier: 6 + Paul Gauthier (aider): 125 tests/basic/test_repomap.py: - Paul Gauthier: 13 - Paul Gauthier (aider): 100 + Paul Gauthier: 15 + Paul Gauthier (aider): 104 grand_total: - Paul Gauthier: 440 - Paul Gauthier (aider): 582 + Paul Gauthier: 407 + Paul Gauthier (aider): 689 start_tag: v0.50.0 - total_lines: 1022 -- aider_percentage: 67.74 - aider_total: 485 + total_lines: 1096 +- aider_percentage: 66.9 + aider_total: 479 end_date: '2024-08-23' end_tag: v0.52.0 file_counts: @@ -2219,22 +2221,23 @@ Paul Gauthier: 2 Paul Gauthier (aider): 6 aider/coders/base_coder.py: - Paul Gauthier: 77 - Paul Gauthier (aider): 25 + Paul Gauthier: 80 + Paul Gauthier (aider): 23 aider/coders/chat_chunks.py: - Paul Gauthier (aider): 53 + Paul Gauthier: 1 + Paul Gauthier (aider): 3 aider/coders/editblock_coder.py: - Paul Gauthier: 42 - Paul Gauthier (aider): 67 + Paul Gauthier: 45 + Paul Gauthier (aider): 68 aider/coders/wholefile_coder.py: Paul Gauthier: 1 aider/commands.py: Paul Gauthier: 5 - Paul Gauthier (aider): 40 + Paul Gauthier (aider): 42 pcamp: 1 aider/io.py: - Paul Gauthier: 41 - Paul Gauthier (aider): 40 + Paul Gauthier: 40 + Paul Gauthier (aider): 41 aider/main.py: Paul Gauthier: 2 aider/models.py: @@ -2254,7 +2257,7 @@ scripts/blame.py: Paul Gauthier: 1 tests/basic/test_commands.py: - Paul Gauthier (aider): 74 + Paul Gauthier (aider): 100 tests/basic/test_editblock.py: Paul Gauthier (aider): 1 tests/basic/test_find_or_blocks.py: @@ -2264,17 +2267,17 @@ Paul Gauthier (aider): 32 tests/basic/test_main.py: Paul Gauthier: 2 - Paul Gauthier (aider): 27 + Paul Gauthier (aider): 43 tests/basic/test_wholefile.py: Paul Gauthier: 8 grand_total: - Paul Gauthier: 230 - Paul Gauthier (aider): 485 + Paul Gauthier: 236 + Paul Gauthier (aider): 479 pcamp: 1 start_tag: v0.51.0 total_lines: 716 -- aider_percentage: 62.36 - aider_total: 434 +- aider_percentage: 62.33 + aider_total: 455 end_date: '2024-08-27' end_tag: v0.53.0 file_counts: @@ -2284,7 +2287,7 @@ Paul Gauthier: 2 Paul Gauthier (aider): 10 aider/coders/base_coder.py: - Paul Gauthier: 55 + Paul Gauthier: 57 Paul Gauthier (aider): 18 aider/coders/chat_chunks.py: Paul Gauthier (aider): 9 @@ -2292,7 +2295,7 @@ Paul Gauthier: 44 Paul Gauthier (aider): 6 aider/commands.py: - Paul Gauthier: 18 + Paul Gauthier: 19 aider/history.py: Paul Gauthier (aider): 3 aider/io.py: @@ -2313,7 +2316,7 @@ Paul Gauthier: 7 Paul Gauthier (aider): 11 aider/utils.py: - Paul Gauthier: 9 + Paul Gauthier: 12 Paul Gauthier (aider): 9 aider/versioncheck.py: Paul Gauthier: 2 @@ -2321,13 +2324,13 @@ scripts/versionbump.py: Paul Gauthier: 1 tests/basic/test_commands.py: - Paul Gauthier: 6 + Paul Gauthier: 12 tests/basic/test_editblock.py: - Paul Gauthier: 5 - Paul Gauthier (aider): 27 + Paul Gauthier: 6 + Paul Gauthier (aider): 26 tests/basic/test_io.py: Paul Gauthier: 2 - Paul Gauthier (aider): 44 + Paul Gauthier (aider): 66 tests/basic/test_main.py: Paul Gauthier: 2 tests/basic/test_models.py: @@ -2344,12 +2347,12 @@ tests/fixtures/sample-code-base/sample.py: Paul Gauthier (aider): 68 grand_total: - Paul Gauthier: 262 - Paul Gauthier (aider): 434 + Paul Gauthier: 275 + Paul Gauthier (aider): 455 start_tag: v0.52.0 - total_lines: 696 -- aider_percentage: 67.4 - aider_total: 184 + total_lines: 730 +- aider_percentage: 70.0 + aider_total: 224 end_date: '2024-08-28' end_tag: v0.54.0 file_counts: @@ -2363,7 +2366,7 @@ Paul Gauthier: 1 aider/args.py: Paul Gauthier: 1 - Paul Gauthier (aider): 10 + Paul Gauthier (aider): 12 aider/coders/base_coder.py: Paul Gauthier: 25 Paul Gauthier (aider): 12 @@ -2374,37 +2377,37 @@ Paul Gauthier: 28 aider/main.py: Paul Gauthier: 2 - Paul Gauthier (aider): 4 + Paul Gauthier (aider): 6 aider/models.py: - Paul Gauthier (aider): 7 + Paul Gauthier (aider): 11 aider/run_cmd.py: - Paul Gauthier: 3 - Paul Gauthier (aider): 66 + Paul Gauthier: 2 + Paul Gauthier (aider): 70 aider/utils.py: - Paul Gauthier (aider): 14 + Paul Gauthier (aider): 15 aider/versioncheck.py: Paul Gauthier: 1 - Paul Gauthier (aider): 9 + Paul Gauthier (aider): 13 aider/website/docs/leaderboards/index.md: Paul Gauthier: 1 tests/basic/test_coder.py: - Paul Gauthier: 6 - Paul Gauthier (aider): 43 + Paul Gauthier: 14 + Paul Gauthier (aider): 49 tests/basic/test_io.py: Paul Gauthier: 4 tests/basic/test_main.py: Antti Kaihola: 4 - Paul Gauthier (aider): 12 + Paul Gauthier (aider): 29 tests/scrape/test_scrape.py: Paul Gauthier: 1 grand_total: Antti Kaihola: 4 - Paul Gauthier: 85 - Paul Gauthier (aider): 184 + Paul Gauthier: 92 + Paul Gauthier (aider): 224 start_tag: v0.53.0 - total_lines: 273 -- aider_percentage: 52.82 - aider_total: 759 + total_lines: 320 +- aider_percentage: 52.4 + aider_total: 787 end_date: '2024-09-04' end_tag: v0.55.0 file_counts: @@ -2414,8 +2417,8 @@ aider/args.py: Paul Gauthier (aider): 7 aider/coders/base_coder.py: - Paul Gauthier: 62 - Paul Gauthier (aider): 39 + Paul Gauthier: 63 + Paul Gauthier (aider): 42 aider/coders/editblock_coder.py: Nikolay Sedelnikov: 8 aider/coders/editblock_func_coder.py: @@ -2426,15 +2429,15 @@ Paul Gauthier: 16 aider/commands.py: Antti Kaihola: 7 - Paul Gauthier: 74 - Paul Gauthier (aider): 25 + Paul Gauthier: 83 + Paul Gauthier (aider): 27 aider/format_settings.py: Paul Gauthier (aider): 2 aider/gui.py: Paul Gauthier: 4 aider/io.py: - Paul Gauthier: 56 - Paul Gauthier (aider): 11 + Paul Gauthier: 57 + Paul Gauthier (aider): 13 aider/linter.py: Paul Gauthier: 5 aider/llm.py: @@ -2468,7 +2471,7 @@ Paul Gauthier: 31 Paul Gauthier (aider): 29 aider/versioncheck.py: - Paul Gauthier: 22 + Paul Gauthier: 32 Paul Gauthier (aider): 6 aider/voice.py: Paul Gauthier: 7 @@ -2476,23 +2479,23 @@ aider/website/docs/leaderboards/index.md: Paul Gauthier: 1 scripts/versionbump.py: - Paul Gauthier: 7 + Paul Gauthier: 9 tests/basic/test_coder.py: Paul Gauthier: 3 - Paul Gauthier (aider): 96 + Paul Gauthier (aider): 105 tests/basic/test_editblock.py: Antti Kaihola: 3 - Nikolay Sedelnikov: 23 + Nikolay Sedelnikov: 37 tests/basic/test_io.py: Paul Gauthier: 2 - Paul Gauthier (aider): 14 + Paul Gauthier (aider): 15 tests/basic/test_main.py: Paul Gauthier: 2 Paul Gauthier (aider): 10 tests/basic/test_models.py: Paul Gauthier (aider): 4 tests/basic/test_repomap.py: - Paul Gauthier (aider): 31 + Paul Gauthier (aider): 42 tests/basic/test_run_cmd.py: Paul Gauthier (aider): 11 tests/basic/test_special.py: @@ -2502,13 +2505,13 @@ Paul Gauthier (aider): 11 grand_total: Antti Kaihola: 12 - Nikolay Sedelnikov: 31 - Paul Gauthier: 635 - Paul Gauthier (aider): 759 + Nikolay Sedelnikov: 45 + Paul Gauthier: 658 + Paul Gauthier (aider): 787 start_tag: v0.54.0 - total_lines: 1437 -- aider_percentage: 56.23 - aider_total: 149 + total_lines: 1502 +- aider_percentage: 55.4 + aider_total: 154 end_date: '2024-09-09' end_tag: v0.56.0 file_counts: @@ -2528,15 +2531,15 @@ aider/linter.py: Paul Gauthier: 6 Paul Gauthier (aider): 4 - fry69: 9 + fry69: 12 aider/main.py: - Paul Gauthier: 32 - Paul Gauthier (aider): 49 + Paul Gauthier: 35 + Paul Gauthier (aider): 48 aider/models.py: Paul Gauthier: 2 fry69: 3 aider/repo.py: - Paul Gauthier: 14 + Paul Gauthier: 16 aider/repomap.py: Paul Gauthier: 13 aider/report.py: @@ -2551,15 +2554,15 @@ Paul Gauthier (aider): 51 tests/basic/test_main.py: Paul Gauthier: 2 - Paul Gauthier (aider): 3 + Paul Gauthier (aider): 9 grand_total: - Paul Gauthier: 104 - Paul Gauthier (aider): 149 - fry69: 12 + Paul Gauthier: 109 + Paul Gauthier (aider): 154 + fry69: 15 start_tag: v0.55.0 - total_lines: 265 -- aider_percentage: 70.27 - aider_total: 390 + total_lines: 278 +- aider_percentage: 70.36 + aider_total: 406 end_date: '2024-09-21' end_tag: v0.57.0 file_counts: @@ -2570,10 +2573,10 @@ Paul Gauthier (aider): 1 aider/coders/base_coder.py: Krazer: 1 - Paul Gauthier: 14 + Paul Gauthier: 17 Paul Gauthier (aider): 2 aider/coders/chat_chunks.py: - Paul Gauthier: 4 + Paul Gauthier: 5 aider/coders/editblock_coder.py: Paul Gauthier (aider): 27 aider/commands.py: @@ -2581,21 +2584,22 @@ Paul Gauthier: 1 Paul Gauthier (aider): 34 aider/io.py: - Krazer: 23 + Krazer: 27 Paul Gauthier: 8 Paul Gauthier (aider): 42 aider/main.py: + Krazer: 2 Paul Gauthier: 5 Paul Gauthier (aider): 8 aider/models.py: Jay Alammar: 1 Jay Alammar (aider): 13 - Paul Gauthier: 48 - Paul Gauthier (aider): 30 + Paul Gauthier: 43 + Paul Gauthier (aider): 46 aider/repo.py: Paul Gauthier: 3 aider/run_cmd.py: - Paul Gauthier: 7 + Paul Gauthier: 8 Paul Gauthier (aider): 33 aider/sendchat.py: Paul Gauthier: 3 @@ -2626,35 +2630,37 @@ Christian Clauss: 2 Jay Alammar: 1 Jay Alammar (aider): 13 - Krazer: 27 + Krazer: 33 Paul Gauthier: 134 - Paul Gauthier (aider): 377 + Paul Gauthier (aider): 393 start_tag: v0.56.0 - total_lines: 555 -- aider_percentage: 44.68 - aider_total: 600 + total_lines: 577 +- aider_percentage: 48.74 + aider_total: 658 end_date: '2024-09-29' end_tag: v0.58.0 file_counts: .github/workflows/docker-build-test.yml: Paul Gauthier: 1 - Paul Gauthier (aider): 5 + Paul Gauthier (aider): 11 aider/__init__.py: Paul Gauthier: 1 aider/args.py: Mike Bailey: 7 Paul Gauthier: 8 - Paul Gauthier (aider): 51 + Paul Gauthier (aider): 55 Stein Martin Hustad: 17 fry69: 2 aider/coders/__init__.py: Paul Gauthier: 6 + Paul Gauthier (aider): 2 aider/coders/architect_coder.py: Paul Gauthier: 40 Paul Gauthier (aider): 3 aider/coders/base_coder.py: + Jonathan Ellis: 1 Paul Gauthier: 32 - Paul Gauthier (aider): 4 + Paul Gauthier (aider): 8 aider/coders/editor_editblock_coder.py: Paul Gauthier: 6 Paul Gauthier (aider): 1 @@ -2665,8 +2671,8 @@ aider/commands.py: Jonathan Ellis: 1 Mike Bailey: 1 - Paul Gauthier: 17 - Paul Gauthier (aider): 77 + Paul Gauthier: 15 + Paul Gauthier (aider): 78 fry69: 2 aider/help.py: Paul Gauthier: 27 @@ -2674,12 +2680,12 @@ aider/history.py: Paul Gauthier: 1 aider/io.py: - Paul Gauthier: 38 + Paul Gauthier: 39 Paul Gauthier (aider): 62 Stein Martin Hustad: 5 - fry69: 9 + fry69: 10 aider/linter.py: - Paul Gauthier: 5 + Paul Gauthier: 6 aider/main.py: Paul Gauthier: 13 Paul Gauthier (aider): 6 @@ -2688,7 +2694,7 @@ rti: 1 aider/models.py: Paul Gauthier: 58 - Paul Gauthier (aider): 79 + Paul Gauthier (aider): 85 aider/repo.py: Paul Gauthier: 16 Paul Gauthier (aider): 2 @@ -2706,26 +2712,26 @@ aider/voice.py: Mike Bailey: 17 Paul Gauthier: 2 - Paul Gauthier (aider): 6 + Paul Gauthier (aider): 10 aider/website/docs/leaderboards/index.md: - Paul Gauthier: 152 + Paul Gauthier: 92 benchmark/benchmark.py: Paul Gauthier: 25 Paul Gauthier (aider): 29 fry69: 3 scripts/issues.py: Paul Gauthier: 5 - Paul Gauthier (aider): 43 + Paul Gauthier (aider): 45 scripts/update-docs.sh: Paul Gauthier: 1 scripts/yank-old-versions.py: Paul Gauthier (aider): 51 tests/basic/test_commands.py: Paul Gauthier: 2 - Paul Gauthier (aider): 82 + Paul Gauthier (aider): 98 tests/basic/test_io.py: Paul Gauthier: 2 - Paul Gauthier (aider): 84 + Paul Gauthier (aider): 97 tests/basic/test_main.py: Paul Gauthier: 2 tests/basic/test_models.py: @@ -2733,19 +2739,19 @@ tests/basic/test_sanity_check_repo.py: fry69: 179 tests/basic/test_wholefile.py: - Paul Gauthier: 9 + Paul Gauthier: 16 grand_total: - Jonathan Ellis: 1 + Jonathan Ellis: 2 Mike Bailey: 25 - Paul Gauthier: 494 - Paul Gauthier (aider): 600 + Paul Gauthier: 441 + Paul Gauthier (aider): 658 Stein Martin Hustad: 26 - fry69: 196 + fry69: 197 rti: 1 start_tag: v0.57.0 - total_lines: 1343 -- aider_percentage: 68.72 - aider_total: 123 + total_lines: 1350 +- aider_percentage: 72.14 + aider_total: 145 end_date: '2024-10-04' end_tag: v0.59.0 file_counts: @@ -2764,7 +2770,7 @@ Paul Gauthier: 1 aider/commands.py: Paul Gauthier: 3 - Paul Gauthier (aider): 47 + Paul Gauthier (aider): 49 aider/gui.py: Paul Gauthier: 2 aider/main.py: @@ -2787,7 +2793,7 @@ Paul Gauthier: 2 tests/basic/test_commands.py: Paul Gauthier: 4 - Paul Gauthier (aider): 33 + Paul Gauthier (aider): 53 tests/basic/test_models.py: Paul Gauthier: 1 Paul Gauthier (aider): 18 @@ -2797,11 +2803,11 @@ Paul Gauthier: 1 grand_total: Paul Gauthier: 56 - Paul Gauthier (aider): 123 + Paul Gauthier (aider): 145 start_tag: v0.58.0 - total_lines: 179 -- aider_percentage: 57.2 - aider_total: 139 + total_lines: 201 +- aider_percentage: 51.47 + aider_total: 140 end_date: '2024-10-22' end_tag: v0.60.0 file_counts: @@ -2831,9 +2837,9 @@ Paul Gauthier: 20 Paul Gauthier (aider): 39 aider/models.py: - Paul Gauthier: 9 + Paul Gauthier: 18 Sven Grunewaldt: 10 - fry69: 5 + fry69: 16 aider/resources/__init__.py: Paul Gauthier: 3 aider/sendchat.py: @@ -2841,22 +2847,22 @@ aider/website/docs/leaderboards/index.md: Paul Gauthier: 1 tests/basic/test_editblock.py: - Paul Gauthier: 15 + Paul Gauthier: 23 tests/basic/test_main.py: Paul Gauthier: 1 tests/help/test_help.py: Paul Gauthier: 4 - Paul Gauthier (aider): 45 + Paul Gauthier (aider): 46 grand_total: Jonathan Ellis: 10 - Paul Gauthier: 77 - Paul Gauthier (aider): 139 + Paul Gauthier: 94 + Paul Gauthier (aider): 140 Sven Grunewaldt: 10 - fry69: 7 + fry69: 18 start_tag: v0.59.0 - total_lines: 243 -- aider_percentage: 67.04 - aider_total: 781 + total_lines: 272 +- aider_percentage: 65.31 + aider_total: 804 end_date: '2024-11-01' end_tag: v0.61.0 file_counts: @@ -2866,31 +2872,31 @@ Paul Gauthier: 75 Paul Gauthier (aider): 89 aider/args.py: - Paul Gauthier: 9 - Paul Gauthier (aider): 21 + Paul Gauthier: 6 + Paul Gauthier (aider): 28 aider/coders/base_coder.py: - Paul Gauthier: 55 + Paul Gauthier: 56 Paul Gauthier (aider): 43 aider/coders/editblock_coder.py: Paul Gauthier: 14 aider/commands.py: - Paul Gauthier: 12 - Paul Gauthier (aider): 88 + Paul Gauthier: 14 + Paul Gauthier (aider): 86 aider/io.py: Paul Gauthier: 12 Paul Gauthier (aider): 32 aider/linter.py: Paul Gauthier: 6 - aider/main.py: - Paul Gauthier: 46 - Paul Gauthier (aider): 12 + aider/main.py: + Paul Gauthier: 48 + Paul Gauthier (aider): 10 aider/models.py: - Paul Gauthier: 22 - Paul Gauthier (aider): 54 + Paul Gauthier: 40 + Paul Gauthier (aider): 63 kAIto47802: 4 aider/repomap.py: - Paul Gauthier: 8 - Paul Gauthier (aider): 54 + Paul Gauthier: 12 + Paul Gauthier (aider): 52 aider/sendchat.py: Paul Gauthier: 23 Paul Gauthier (aider): 23 @@ -2909,11 +2915,12 @@ Paul Gauthier: 1 Paul Gauthier (aider): 99 tests/basic/test_commands.py: - Konstantin L: 10 - Paul Gauthier: 80 - Paul Gauthier (aider): 197 + Konstantin L: 16 + Paul Gauthier: 91 + Paul Gauthier (aider): 212 tests/basic/test_io.py: - Paul Gauthier (aider): 6 + Paul Gauthier: 2 + Paul Gauthier (aider): 4 tests/basic/test_main.py: Paul Gauthier (aider): 3 tests/basic/test_models.py: @@ -2924,38 +2931,38 @@ tests/basic/test_sendchat.py: Paul Gauthier (aider): 8 grand_total: - Konstantin L: 10 - Paul Gauthier: 370 - Paul Gauthier (aider): 781 + Konstantin L: 16 + Paul Gauthier: 407 + Paul Gauthier (aider): 804 kAIto47802: 4 start_tag: v0.60.0 - total_lines: 1165 -- aider_percentage: 77.78 - aider_total: 56 + total_lines: 1231 +- aider_percentage: 80.49 + aider_total: 66 end_date: '2024-11-04' end_tag: v0.62.0 file_counts: aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier (aider): 12 + Paul Gauthier (aider): 14 aider/coders/editblock_coder.py: Paul Gauthier: 6 aider/main.py: Paul Gauthier (aider): 4 aider/models.py: Paul Gauthier: 5 - Paul Gauthier (aider): 28 + Paul Gauthier (aider): 36 aider/website/docs/leaderboards/index.md: Paul Gauthier: 4 Paul Gauthier (aider): 12 grand_total: Paul Gauthier: 16 - Paul Gauthier (aider): 56 + Paul Gauthier (aider): 66 start_tag: v0.61.0 - total_lines: 72 -- aider_percentage: 55.21 - aider_total: 350 + total_lines: 82 +- aider_percentage: 54.99 + aider_total: 369 end_date: '2024-11-13' end_tag: v0.63.0 file_counts: @@ -2980,13 +2987,13 @@ Paul Gauthier: 9 Paul Gauthier (aider): 9 aider/models.py: - Logan Attwood: 13 - Paul Gauthier: 37 - Paul Gauthier (aider): 4 + Logan Attwood: 17 + Paul Gauthier: 50 + Paul Gauthier (aider): 7 aider/repo.py: Paul Gauthier: 7 aider/repomap.py: - Paul Gauthier: 3 + Paul Gauthier: 4 aider/sendchat.py: Paul Gauthier: 17 Paul Gauthier (aider): 4 @@ -2994,11 +3001,11 @@ Paul Gauthier: 1 scripts/issues.py: Paul Gauthier: 4 - Paul Gauthier (aider): 179 + Paul Gauthier (aider): 183 tests/basic/test_coder.py: Paul Gauthier: 2 tests/basic/test_commands.py: - Paul Gauthier (aider): 13 + Paul Gauthier (aider): 16 tests/basic/test_editblock.py: Paul Gauthier: 41 tests/basic/test_exceptions.py: @@ -3010,17 +3017,17 @@ Paul Gauthier (aider): 2 tests/basic/test_sendchat.py: Paul Gauthier: 8 - Paul Gauthier (aider): 46 + Paul Gauthier (aider): 55 tests/scrape/test_scrape.py: Paul Gauthier: 1 grand_total: - Logan Attwood: 13 - Paul Gauthier: 271 - Paul Gauthier (aider): 350 + Logan Attwood: 17 + Paul Gauthier: 285 + Paul Gauthier (aider): 369 start_tag: v0.62.0 - total_lines: 634 -- aider_percentage: 73.55 - aider_total: 865 + total_lines: 671 +- aider_percentage: 72.99 + aider_total: 873 end_date: '2024-11-21' end_tag: v0.64.0 file_counts: @@ -3031,7 +3038,7 @@ Paul Gauthier (aider): 21 aider/args.py: Paul Gauthier: 2 - Paul Gauthier (aider): 9 + Paul Gauthier (aider): 10 aider/coders/base_coder.py: Paul Gauthier: 15 Paul Gauthier (aider): 3 @@ -3041,8 +3048,8 @@ Paul Gauthier: 5 Paul Gauthier (aider): 19 aider/editor.py: - Chad Phillips: 135 - Paul Gauthier (aider): 11 + Chad Phillips: 133 + Paul Gauthier (aider): 13 aider/exceptions.py: Paul Gauthier: 5 aider/help_pats.py: @@ -3052,22 +3059,22 @@ Paul Gauthier (aider): 41 mw: 21 aider/main.py: - Paul Gauthier: 18 - Paul Gauthier (aider): 35 + Paul Gauthier: 21 + Paul Gauthier (aider): 37 aider/models.py: - Paul Gauthier: 31 - Paul Gauthier (aider): 34 + Paul Gauthier: 41 + Paul Gauthier (aider): 33 aider/repo.py: Paul Gauthier (aider): 5 aider/urls.py: Paul Gauthier: 1 aider/website/_includes/edit-leaderboard.js: - Paul Gauthier (aider): 96 + Paul Gauthier (aider): 97 aider/website/_includes/quant-chart.js: Paul Gauthier: 3 - Paul Gauthier (aider): 65 + Paul Gauthier (aider): 66 aider/website/_includes/refactor-leaderboard.js: - Paul Gauthier (aider): 89 + Paul Gauthier (aider): 90 aider/website/docs/leaderboards/index.md: Paul Gauthier: 1 Paul Gauthier (aider): 10 @@ -3075,7 +3082,7 @@ Paul Gauthier (aider): 29 benchmark/over_time.py: Paul Gauthier: 11 - Paul Gauthier (aider): 162 + Paul Gauthier (aider): 159 scripts/blame.py: Paul Gauthier: 1 Paul Gauthier (aider): 2 @@ -3083,7 +3090,7 @@ Paul Gauthier: 5 Paul Gauthier (aider): 12 scripts/versionbump.py: - Paul Gauthier: 5 + Paul Gauthier: 7 tests/basic/test_analytics.py: Paul Gauthier: 12 Paul Gauthier (aider): 30 @@ -3092,20 +3099,20 @@ tests/basic/test_editor.py: Paul Gauthier (aider): 129 tests/basic/test_main.py: - Paul Gauthier (aider): 5 + Paul Gauthier (aider): 8 tests/basic/test_models.py: - Paul Gauthier: 4 - Paul Gauthier (aider): 54 + Paul Gauthier: 3 + Paul Gauthier (aider): 55 grand_total: - Chad Phillips: 148 - Paul Gauthier: 141 - Paul Gauthier (aider): 865 + Chad Phillips: 146 + Paul Gauthier: 155 + Paul Gauthier (aider): 873 caetanominuzzo: 1 mw: 21 start_tag: v0.63.0 - total_lines: 1176 -- aider_percentage: 81.19 - aider_total: 544 + total_lines: 1196 +- aider_percentage: 81.11 + aider_total: 584 end_date: '2024-11-26' end_tag: v0.65.0 file_counts: @@ -3115,7 +3122,7 @@ Paul Gauthier: 2 Paul Gauthier (aider): 5 aider/args.py: - Paul Gauthier (aider): 10 + Paul Gauthier (aider): 12 aider/coders/base_coder.py: Paul Gauthier: 1 Paul Gauthier (aider): 31 @@ -3125,13 +3132,13 @@ Paul Gauthier: 3 Paul Gauthier (aider): 9 aider/main.py: - Paul Gauthier: 13 + Paul Gauthier: 15 Paul Gauthier (aider): 19 aider/models.py: Paul Gauthier: 9 Paul Gauthier (aider): 17 aider/queries/tree-sitter-dart-tags.scm: - malkoG: 83 + malkoG: 91 aider/urls.py: Paul Gauthier (aider): 1 aider/website/_includes/quant-chart.js: @@ -3151,24 +3158,24 @@ Paul Gauthier: 8 Paul Gauthier (aider): 64 tests/basic/test_coder.py: - Paul Gauthier (aider): 70 + Paul Gauthier (aider): 81 tests/basic/test_editor.py: - Paul Gauthier (aider): 12 + Paul Gauthier (aider): 16 tests/basic/test_main.py: Paul Gauthier: 1 - Paul Gauthier (aider): 19 + Paul Gauthier (aider): 42 tests/basic/test_models.py: Paul Gauthier (aider): 30 tests/basic/test_repomap.py: Paul Gauthier (aider): 13 grand_total: - Paul Gauthier: 43 - Paul Gauthier (aider): 544 - malkoG: 83 + Paul Gauthier: 45 + Paul Gauthier (aider): 584 + malkoG: 91 start_tag: v0.64.0 - total_lines: 670 -- aider_percentage: 86.17 - aider_total: 841 + total_lines: 720 +- aider_percentage: 86.35 + aider_total: 854 end_date: '2024-12-01' end_tag: v0.66.0 file_counts: @@ -3195,7 +3202,7 @@ Philippe de Reynal: 6 aider/coders/base_coder.py: Paul Gauthier: 15 - Paul Gauthier (aider): 39 + Paul Gauthier (aider): 41 aider/commands.py: Paul Gauthier: 5 Paul Gauthier (aider): 27 @@ -3223,12 +3230,12 @@ scripts/issues.py: Paul Gauthier: 3 scripts/update-history.py: - Paul Gauthier (aider): 58 + Paul Gauthier (aider): 59 tests/basic/test_coder.py: Paul Gauthier: 4 tests/basic/test_commands.py: - Paul Gauthier: 10 - Paul Gauthier (aider): 64 + Paul Gauthier: 12 + Paul Gauthier (aider): 72 tests/basic/test_main.py: Paul Gauthier (aider): 4 tests/basic/test_models.py: @@ -3263,8 +3270,7 @@ Paul Gauthier: 1 Paul Gauthier (aider): 25 tests/fixtures/languages/ocaml/test.ml: - Paul Gauthier: 2 - Paul Gauthier (aider): 17 + Paul Gauthier (aider): 19 tests/fixtures/languages/php/test.php: Paul Gauthier (aider): 5 tests/fixtures/languages/python/test.py: @@ -3282,12 +3288,12 @@ Paul Gauthier (aider): 3 grand_total: Paul Gauthier: 105 - Paul Gauthier (aider): 841 + Paul Gauthier (aider): 854 Philippe de Reynal: 30 start_tag: v0.65.0 - total_lines: 976 -- aider_percentage: 67.86 - aider_total: 437 + total_lines: 989 +- aider_percentage: 64.41 + aider_total: 429 end_date: '2024-12-06' end_tag: v0.67.0 file_counts: @@ -3300,14 +3306,14 @@ Paul Gauthier (aider): 7 aider/args.py: Paul Gauthier: 3 - Paul Gauthier (aider): 4 + Paul Gauthier (aider): 5 aider/coders/base_coder.py: Paul Gauthier: 15 aider/commands.py: Paul Gauthier: 11 aider/io.py: Paul Gauthier: 28 - Paul Gauthier (aider): 31 + Paul Gauthier (aider): 32 aider/llm.py: Paul Gauthier: 5 aider/main.py: @@ -3321,10 +3327,10 @@ Paul Gauthier: 7 Paul Gauthier (aider): 22 aider/watch.py: - Paul Gauthier: 51 - Paul Gauthier (aider): 221 + Paul Gauthier: 52 + Paul Gauthier (aider): 211 aider/website/_includes/qwq-chart.js: - Paul Gauthier: 30 + Paul Gauthier: 55 Paul Gauthier (aider): 47 aider/website/docs/leaderboards/index.md: Paul Gauthier: 1 @@ -3340,7 +3346,7 @@ tests/basic/test_main.py: Paul Gauthier: 1 tests/basic/test_models.py: - Paul Gauthier: 4 + Paul Gauthier: 8 Paul Gauthier (aider): 7 tests/basic/test_watch.py: Paul Gauthier: 10 @@ -3349,12 +3355,12 @@ Paul Gauthier: 2 Paul Gauthier (aider): 1 grand_total: - Paul Gauthier: 207 - Paul Gauthier (aider): 437 + Paul Gauthier: 237 + Paul Gauthier (aider): 429 start_tag: v0.66.0 - total_lines: 644 -- aider_percentage: 71.57 - aider_total: 428 + total_lines: 666 +- aider_percentage: 65.11 + aider_total: 418 end_date: '2024-12-10' end_tag: v0.68.0 file_counts: @@ -3365,21 +3371,21 @@ aider/analytics.py: Paul Gauthier: 2 aider/args.py: - Paul Gauthier: 30 - Paul Gauthier (aider): 15 + Paul Gauthier: 62 + Paul Gauthier (aider): 7 aider/coders/base_coder.py: Paul Gauthier: 12 - Paul Gauthier (aider): 10 + Paul Gauthier (aider): 12 aider/coders/editor_editblock_coder.py: Paul Gauthier: 1 aider/coders/editor_whole_coder.py: Paul Gauthier: 1 aider/commands.py: - Paul Gauthier: 24 - Paul Gauthier (aider): 25 + Paul Gauthier: 28 + Paul Gauthier (aider): 21 aider/copypaste.py: - Paul Gauthier: 4 - Paul Gauthier (aider): 68 + Paul Gauthier: 5 + Paul Gauthier (aider): 60 aider/exceptions.py: Paul Gauthier: 9 aider/history.py: @@ -3387,8 +3393,8 @@ aider/io.py: Paul Gauthier: 13 aider/main.py: - Paul Gauthier: 17 - Paul Gauthier (aider): 29 + Paul Gauthier: 34 + Paul Gauthier (aider): 26 aider/models.py: Paul Gauthier: 15 aider/repo.py: @@ -3419,11 +3425,11 @@ scripts/pip-compile.sh: Paul Gauthier: 2 tests/basic/test_commands.py: - Paul Gauthier (aider): 24 + Paul Gauthier (aider): 28 tests/basic/test_history.py: Paul Gauthier (aider): 3 tests/basic/test_main.py: - Paul Gauthier (aider): 46 + Paul Gauthier (aider): 53 tests/basic/test_repo.py: Paul Gauthier (aider): 3 tests/basic/test_sendchat.py: @@ -3432,12 +3438,12 @@ tests/basic/test_watch.py: Paul Gauthier: 1 grand_total: - Paul Gauthier: 170 - Paul Gauthier (aider): 428 + Paul Gauthier: 224 + Paul Gauthier (aider): 418 start_tag: v0.67.0 - total_lines: 598 -- aider_percentage: 67.87 - aider_total: 207 + total_lines: 642 +- aider_percentage: 68.65 + aider_total: 219 end_date: '2024-12-13' end_tag: v0.69.0 file_counts: @@ -3448,7 +3454,7 @@ aider/analytics.py: Paul Gauthier: 2 aider/args.py: - Mir Adnan ALI: 3 + Mir Adnan ALI: 5 Paul Gauthier: 1 aider/coders/base_coder.py: JeongJuhyeon: 1 @@ -3476,7 +3482,7 @@ scripts/blame.py: Paul Gauthier (aider): 1 scripts/issues.py: - Paul Gauthier (aider): 58 + Paul Gauthier (aider): 70 scripts/update-history.py: Paul Gauthier: 3 tests/basic/test_io.py: @@ -3486,13 +3492,13 @@ Paul Gauthier (aider): 68 grand_total: JeongJuhyeon: 1 - Mir Adnan ALI: 48 + Mir Adnan ALI: 50 Paul Gauthier: 49 - Paul Gauthier (aider): 207 + Paul Gauthier (aider): 219 start_tag: v0.68.0 - total_lines: 305 -- aider_percentage: 74.22 - aider_total: 875 + total_lines: 319 +- aider_percentage: 73.19 + aider_total: 871 end_date: '2024-12-26' end_tag: v0.70.0 file_counts: @@ -3500,13 +3506,13 @@ Paul Gauthier: 1 aider/analytics.py: Paul Gauthier: 6 - Paul Gauthier (aider): 41 + Paul Gauthier (aider): 42 aider/args.py: Evan Johnson: 2 aider/coders/search_replace.py: Paul Gauthier: 5 aider/commands.py: - Paul Gauthier (aider): 41 + Paul Gauthier (aider): 36 aider/help_pats.py: Paul Gauthier: 3 aider/io.py: @@ -3518,7 +3524,7 @@ apaz-cli: 3 mdk: 6 aider/models.py: - Paul Gauthier: 29 + Paul Gauthier: 38 aider/repo.py: Paul Gauthier: 14 aider/utils.py: @@ -3536,8 +3542,8 @@ Paul Gauthier: 8 Paul Gauthier (aider): 43 benchmark/benchmark.py: - Paul Gauthier: 69 - Paul Gauthier (aider): 153 + Paul Gauthier: 70 + Paul Gauthier (aider): 152 benchmark/clone-exercism.sh: Paul Gauthier: 2 Paul Gauthier (aider): 18 @@ -3552,8 +3558,8 @@ Paul Gauthier: 10 Paul Gauthier (aider): 3 benchmark/problem_stats.py: - Paul Gauthier: 35 - Paul Gauthier (aider): 318 + Paul Gauthier: 34 + Paul Gauthier (aider): 319 benchmark/rsync.sh: Paul Gauthier: 7 Paul Gauthier (aider): 26 @@ -3570,17 +3576,17 @@ tests/basic/test_main.py: Paul Gauthier (aider): 7 tests/basic/test_sanity_check_repo.py: - mdk: 28 + mdk: 34 grand_total: Evan Johnson: 2 - Paul Gauthier: 265 - Paul Gauthier (aider): 875 + Paul Gauthier: 274 + Paul Gauthier (aider): 871 apaz-cli: 3 - mdk: 34 + mdk: 40 start_tag: v0.69.0 - total_lines: 1179 -- aider_percentage: 60.36 - aider_total: 236 + total_lines: 1190 +- aider_percentage: 60.61 + aider_total: 237 end_date: '2025-01-10' end_tag: v0.71.0 file_counts: @@ -3598,7 +3604,7 @@ Paul Gauthier: 3 Paul Gauthier (aider): 16 aider/linter.py: - Aaron Weisberg: 5 + Aaron Weisberg: 6 aider/main.py: Paul Gauthier: 7 Paul Gauthier (aider): 13 @@ -3634,32 +3640,30 @@ Paul Gauthier (aider): 32 scripts/update-history.py: Paul Gauthier (aider): 1 - tests/basic/test_commands.py: - Paul Gauthier: 2 tests/basic/test_io.py: - Paul Gauthier (aider): 6 + Paul Gauthier (aider): 7 tests/basic/test_linter.py: Aaron Weisberg: 2 tests/basic/test_models.py: Paul Gauthier (aider): 25 grand_total: - Aaron Weisberg: 9 + Aaron Weisberg: 10 Josh Vera: 1 Krazer: 10 Nimesh Ghelani: 1 - Paul Gauthier: 104 - Paul Gauthier (aider): 236 + Paul Gauthier: 102 + Paul Gauthier (aider): 237 Paul Maunders: 12 apaz-cli: 18 start_tag: v0.70.0 total_lines: 391 -- aider_percentage: 48.76 - aider_total: 138 +- aider_percentage: 48.35 + aider_total: 161 end_date: '2025-01-20' end_tag: v0.72.0 file_counts: .github/workflows/docker-build-test.yml: - Paul Gauthier (aider): 38 + Paul Gauthier (aider): 58 .github/workflows/pages.yml: Paul Gauthier: 3 Paul Gauthier (aider): 1 @@ -3673,6 +3677,7 @@ Titusz Pan: 6 aider/coders/base_coder.py: Paul Gauthier: 11 + Paul Gauthier (aider): 2 aider/coders/single_wholefile_func_coder.py: Paul Gauthier: 1 aider/coders/wholefile_func_coder.py: @@ -3683,11 +3688,11 @@ Paul Gauthier: 7 aider/io.py: Paul Gauthier (aider): 14 - Titusz Pan: 2 + Titusz Pan: 6 aider/main.py: Titusz Pan: 1 aider/models.py: - Paul Gauthier: 16 + Paul Gauthier: 39 aider/queries/tree-sitter-kotlin-tags.scm: Paul Walker: 27 aider/repomap.py: @@ -3711,31 +3716,30 @@ scripts/update-docs.sh: Paul Gauthier: 2 tests/basic/test_io.py: - Paul Gauthier (aider): 39 + Paul Gauthier (aider): 40 tests/basic/test_repomap.py: Paul Walker: 1 tests/fixtures/languages/kotlin/test.kt: Paul Walker: 16 grand_total: - Paul Gauthier: 92 - Paul Gauthier (aider): 138 + Paul Gauthier: 115 + Paul Gauthier (aider): 161 Paul Walker: 44 - Titusz Pan: 9 + Titusz Pan: 13 start_tag: v0.71.0 - total_lines: 283 -- aider_percentage: 37.47 - aider_total: 284 + total_lines: 333 +- aider_percentage: 33.7 + aider_total: 307 end_date: '2025-01-31' end_tag: v0.73.0 file_counts: aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier: 3 - Paul Gauthier (aider): 2 + Paul Gauthier: 5 aider/coders/base_coder.py: - Paul Gauthier: 37 - Paul Gauthier (aider): 26 + Paul Gauthier: 38 + Paul Gauthier (aider): 29 aider/commands.py: xqyz: 1 aider/io.py: @@ -3745,14 +3749,14 @@ Paul Gauthier (aider): 15 aider/models.py: Paul Gauthier: 8 - Paul Gauthier (aider): 33 + Paul Gauthier (aider): 34 aider/resources/model-settings.yml: - Paul Gauthier: 334 - kennyfrc: 11 - xqyz: 4 + Paul Gauthier: 442 + kennyfrc: 17 + xqyz: 12 aider/sendchat.py: - Mir Adnan ALI: 28 - Paul Gauthier: 11 + Mir Adnan ALI: 26 + Paul Gauthier: 13 Paul Gauthier (aider): 6 aider/urls.py: Paul Gauthier: 1 @@ -3766,22 +3770,22 @@ benchmark/rsync.sh: Paul Gauthier: 2 tests/basic/test_coder.py: - Paul Gauthier: 10 - Paul Gauthier (aider): 39 + Paul Gauthier: 15 + Paul Gauthier (aider): 53 tests/basic/test_main.py: - Paul Gauthier (aider): 62 + Paul Gauthier (aider): 69 tests/basic/test_sendchat.py: Paul Gauthier (aider): 77 grand_total: - Mir Adnan ALI: 28 - Paul Gauthier: 430 - Paul Gauthier (aider): 284 - kennyfrc: 11 - xqyz: 5 + Mir Adnan ALI: 26 + Paul Gauthier: 548 + Paul Gauthier (aider): 307 + kennyfrc: 17 + xqyz: 13 start_tag: v0.72.0 - total_lines: 758 -- aider_percentage: 76.07 - aider_total: 604 + total_lines: 911 +- aider_percentage: 72.82 + aider_total: 635 end_date: '2025-02-06' end_tag: v0.74.0 file_counts: @@ -3799,27 +3803,27 @@ aider/commands.py: Paul Gauthier: 1 aider/exceptions.py: - Paul Gauthier: 4 - Paul Gauthier (aider): 6 + Paul Gauthier: 3 + Paul Gauthier (aider): 7 aider/history.py: Paul Gauthier (aider): 1 aider/io.py: Paul Gauthier: 4 - Paul Gauthier (aider): 18 + Paul Gauthier (aider): 20 aider/llm.py: Paul Gauthier: 3 aider/main.py: Paul Gauthier: 21 Paul Gauthier (aider): 25 aider/models.py: - Paul Gauthier: 83 + Paul Gauthier: 104 Paul Gauthier (aider): 77 aider/repo.py: Paul Gauthier: 1 Paul Gauthier (aider): 2 "Viktor Sz\xE9pe": 3 aider/resources/model-settings.yml: - Paul Gauthier: 11 + Paul Gauthier: 24 aider/watch.py: Paul Gauthier (aider): 45 benchmark/docker.sh: @@ -3828,31 +3832,31 @@ Paul Gauthier: 5 Paul Gauthier (aider): 4 tests/basic/test_editblock.py: - Paul Gauthier: 7 + Paul Gauthier: 21 tests/basic/test_history.py: Paul Gauthier (aider): 13 tests/basic/test_io.py: - Paul Gauthier (aider): 46 + Paul Gauthier (aider): 68 tests/basic/test_main.py: Paul Gauthier: 8 Paul Gauthier (aider): 1 tests/basic/test_models.py: - Paul Gauthier (aider): 297 + Paul Gauthier (aider): 298 tests/basic/test_repo.py: Paul Gauthier (aider): 11 tests/basic/test_sendchat.py: Paul Gauthier (aider): 7 tests/basic/test_watch.py: Paul Gauthier: 4 - Paul Gauthier (aider): 42 + Paul Gauthier (aider): 47 grand_total: - Paul Gauthier: 187 - Paul Gauthier (aider): 604 + Paul Gauthier: 234 + Paul Gauthier (aider): 635 "Viktor Sz\xE9pe": 3 start_tag: v0.73.0 - total_lines: 794 -- aider_percentage: 44.78 - aider_total: 163 + total_lines: 872 +- aider_percentage: 43.8 + aider_total: 166 end_date: '2025-02-24' end_tag: v0.75.0 file_counts: @@ -3874,7 +3878,7 @@ aider/linter.py: Paul Gauthier: 1 aider/main.py: - Paul Gauthier: 16 + Paul Gauthier: 20 aider/models.py: Paul Gauthier: 4 aider/queries/tree-sitter-language-pack/javascript-tags.scm: @@ -3888,7 +3892,7 @@ Paul Gauthier: 43 Paul Gauthier (aider): 11 aider/resources/model-settings.yml: - Paul Gauthier: 12 + Paul Gauthier: 20 aider/special.py: Lucas Shadler: 1 aider/website/docs/leaderboards/index.md: @@ -3902,9 +3906,9 @@ scripts/blame.py: Paul Gauthier (aider): 2 scripts/issues.py: - Paul Gauthier (aider): 17 + Paul Gauthier (aider): 19 tests/basic/test_coder.py: - Paul Gauthier (aider): 18 + Paul Gauthier (aider): 19 tests/basic/test_editor.py: Antti Kaihola: 1 Paul Gauthier (aider): 41 @@ -3918,40 +3922,40 @@ Antti Kaihola: 1 FeepingCreature (aider): 6 Lucas Shadler: 1 - Paul Gauthier: 125 - Paul Gauthier (aider): 157 + Paul Gauthier: 137 + Paul Gauthier (aider): 160 Warren Krewenki: 74 start_tag: v0.74.0 - total_lines: 364 -- aider_percentage: 84.75 - aider_total: 1589 + total_lines: 379 +- aider_percentage: 82.52 + aider_total: 1667 end_date: '2025-03-10' end_tag: v0.76.0 file_counts: aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier: 2 + Paul Gauthier: 5 Paul Gauthier (aider): 25 aider/args_formatter.py: Paul Gauthier: 4 Paul Gauthier (aider): 3 aider/coders/base_coder.py: - Paul Gauthier: 54 - Paul Gauthier (aider): 29 + Paul Gauthier: 57 + Paul Gauthier (aider): 30 aider/deprecated.py: - Paul Gauthier (aider): 107 + Paul Gauthier (aider): 125 aider/io.py: Paul Gauthier: 7 - Paul Gauthier (aider): 127 + Paul Gauthier (aider): 130 aider/main.py: Akira Komamura: 2 Mattias: 1 Paul Gauthier: 4 Paul Gauthier (aider): 16 aider/models.py: - Paul Gauthier: 6 - Paul Gauthier (aider): 68 + Paul Gauthier: 11 + Paul Gauthier (aider): 72 aider/queries/tree-sitter-language-pack/csharp-tags.scm: Paul Gauthier: 14 Paul Gauthier (aider): 12 @@ -3960,13 +3964,13 @@ Paul Gauthier (aider): 68 aider/repo.py: Akira Komamura: 1 - Paul Gauthier (aider): 4 + Paul Gauthier (aider): 5 aider/repomap.py: Paul Gauthier: 9 aider/resources/model-settings.yml: - Paul Gauthier: 61 - Paul Gauthier (aider): 32 - gmoz22: 4 + Paul Gauthier: 105 + Paul Gauthier (aider): 51 + gmoz22: 12 aider/website/_includes/leaderboard.js: Paul Gauthier (aider): 48 aider/website/docs/leaderboards/index.md: @@ -3980,7 +3984,7 @@ scripts/blame.py: Paul Gauthier: 1 scripts/pip-compile.sh: - Claudia Pellegrino: 10 + Claudia Pellegrino: 12 Paul Gauthier: 6 Paul Gauthier (aider): 11 scripts/update-history.py: @@ -3990,49 +3994,49 @@ Paul Gauthier (aider): 64 tests/basic/test_deprecated.py: Paul Gauthier: 10 - Paul Gauthier (aider): 130 + Paul Gauthier (aider): 125 tests/basic/test_io.py: Paul Gauthier (aider): 54 tests/basic/test_main.py: - Paul Gauthier: 1 - Paul Gauthier (aider): 93 + Paul Gauthier: 2 + Paul Gauthier (aider): 97 tests/basic/test_model_info_manager.py: - Paul Gauthier (aider): 72 + Paul Gauthier (aider): 80 tests/basic/test_models.py: - Paul Gauthier: 27 - Paul Gauthier (aider): 34 + Paul Gauthier: 31 + Paul Gauthier (aider): 38 tests/basic/test_reasoning.py: - Paul Gauthier: 36 - Paul Gauthier (aider): 525 + Paul Gauthier: 33 + Paul Gauthier (aider): 534 tests/basic/test_repomap.py: Paul Gauthier: 2 tests/basic/test_ssl_verification.py: - Paul Gauthier (aider): 65 + Paul Gauthier (aider): 77 grand_total: Akira Komamura: 3 - Claudia Pellegrino: 10 + Claudia Pellegrino: 12 Mattias: 1 - Paul Gauthier: 268 - Paul Gauthier (aider): 1589 - gmoz22: 4 + Paul Gauthier: 325 + Paul Gauthier (aider): 1667 + gmoz22: 12 start_tag: v0.75.0 - total_lines: 1875 -- aider_percentage: 71.93 - aider_total: 1399 + total_lines: 2020 +- aider_percentage: 68.94 + aider_total: 1447 end_date: '2025-03-13' end_tag: v0.77.0 file_counts: aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Paul Gauthier (aider): 5 + Paul Gauthier (aider): 7 aider/coders/architect_coder.py: Paul Gauthier (aider): 2 aider/coders/base_coder.py: Paul Gauthier (aider): 14 aider/commands.py: Paul Gauthier: 4 - Paul Gauthier (aider): 71 + Paul Gauthier (aider): 73 aider/deprecated.py: Paul Gauthier: 2 aider/io.py: @@ -4060,25 +4064,25 @@ Paul Gauthier: 9 Paul Gauthier (aider): 17 aider/queries/tree-sitter-language-pack/dart-tags.scm: - Paul Gauthier: 42 + Paul Gauthier: 65 Paul Gauthier (aider): 19 aider/queries/tree-sitter-language-pack/elisp-tags.scm: - Paul Gauthier: 1 + Paul Gauthier: 3 Paul Gauthier (aider): 2 aider/queries/tree-sitter-language-pack/elixir-tags.scm: - Paul Gauthier: 10 + Paul Gauthier: 35 Paul Gauthier (aider): 8 aider/queries/tree-sitter-language-pack/elm-tags.scm: Paul Gauthier: 8 - Paul Gauthier (aider): 11 + Paul Gauthier (aider): 6 aider/queries/tree-sitter-language-pack/gleam-tags.scm: Paul Gauthier: 26 Paul Gauthier (aider): 15 aider/queries/tree-sitter-language-pack/go-tags.scm: - Paul Gauthier: 14 - Paul Gauthier (aider): 14 + Paul Gauthier: 28 + Paul Gauthier (aider): 10 aider/queries/tree-sitter-language-pack/java-tags.scm: - Paul Gauthier: 10 + Paul Gauthier: 13 Paul Gauthier (aider): 7 aider/queries/tree-sitter-language-pack/lua-tags.scm: Paul Gauthier: 25 @@ -4099,10 +4103,10 @@ Paul Gauthier: 10 Paul Gauthier (aider): 2 aider/queries/tree-sitter-language-pack/ruby-tags.scm: - Paul Gauthier: 23 + Paul Gauthier: 52 Paul Gauthier (aider): 12 aider/queries/tree-sitter-language-pack/rust-tags.scm: - Paul Gauthier: 41 + Paul Gauthier: 46 Paul Gauthier (aider): 14 aider/queries/tree-sitter-language-pack/solidity-tags.scm: Paul Gauthier: 30 @@ -4114,7 +4118,7 @@ Paul Gauthier: 15 Paul Gauthier (aider): 5 aider/resources/model-settings.yml: - Paul Gauthier: 9 + Paul Gauthier: 12 aider/watch.py: Yutaka Matsubara: 4 aider/website/docs/leaderboards/index.md: @@ -4126,21 +4130,23 @@ scripts/tsl_pack_langs.py: Paul Gauthier (aider): 145 scripts/versionbump.py: + Paul Gauthier: 1 Paul Gauthier (aider): 1 tests/basic/test_coder.py: - Paul Gauthier (aider): 104 + Paul Gauthier: 1 + Paul Gauthier (aider): 109 tests/basic/test_commands.py: Paul Gauthier: 2 - Paul Gauthier (aider): 190 + Paul Gauthier (aider): 222 tests/basic/test_models.py: - Paul Gauthier (aider): 44 + Paul Gauthier (aider): 45 tests/basic/test_repomap.py: Paul Gauthier: 1 - Paul Gauthier (aider): 125 + Paul Gauthier (aider): 132 tests/fixtures/languages/arduino/test.ino: Paul Gauthier (aider): 21 tests/fixtures/languages/c/test.c: - Paul Gauthier (aider): 12 + Paul Gauthier (aider): 15 tests/fixtures/languages/chatito/test.chatito: Paul Gauthier (aider): 20 tests/fixtures/languages/commonlisp/test.lisp: @@ -4150,7 +4156,7 @@ tests/fixtures/languages/dart/test.dart: Paul Gauthier (aider): 21 tests/fixtures/languages/elm/test.elm: - Paul Gauthier (aider): 16 + Paul Gauthier (aider): 21 tests/fixtures/languages/gleam/test.gleam: Paul Gauthier (aider): 10 tests/fixtures/languages/lua/test.lua: @@ -4170,11 +4176,11 @@ tests/fixtures/languages/udev/test.rules: Paul Gauthier (aider): 22 grand_total: - Paul Gauthier: 542 - Paul Gauthier (aider): 1399 + Paul Gauthier: 648 + Paul Gauthier (aider): 1447 Yutaka Matsubara: 4 start_tag: v0.76.0 - total_lines: 1945 + total_lines: 2099 - aider_percentage: 91.82 aider_total: 2682 end_date: '2025-03-21' @@ -4500,8 +4506,8 @@ Paul Gauthier (aider): 1567 start_tag: v0.81.0 total_lines: 1706 -- aider_percentage: 54.32 - aider_total: 1409 +- aider_percentage: 66.89 + aider_total: 1735 end_date: '2025-05-09' end_tag: v0.83.0 file_counts: @@ -4518,8 +4524,8 @@ aider/__init__.py: Paul Gauthier: 1 aider/args.py: - Andrew Grigorev: 21 - Andrew Grigorev (aider): 5 + Andrew Grigorev: 5 + Andrew Grigorev (aider): 21 Paul Gauthier (aider): 38 aider/coders/__init__.py: Paul Gauthier (aider): 2 @@ -4545,7 +4551,7 @@ aider/coders/udiff_simple.py: Paul Gauthier (aider): 14 aider/commands.py: - Andrew Grigorev: 10 + Andrew Grigorev (aider): 10 Paul Gauthier: 7 Paul Gauthier (aider): 1 aider/gui.py: @@ -4570,8 +4576,7 @@ aider/queries/tree-sitter-languages/ocaml_interface-tags.scm: Andrey Popp: 98 aider/repo.py: - Andrew Grigorev: 115 - Andrew Grigorev (aider): 21 + Andrew Grigorev (aider): 136 Paul Gauthier: 6 Paul Gauthier (aider): 33 aider/repomap.py: @@ -4629,8 +4634,8 @@ Paul Gauthier: 22 Titusz Pan: 10 tests/basic/test_repo.py: - Andrew Grigorev: 75 - Andrew Grigorev (aider): 65 + Andrew Grigorev: 1 + Andrew Grigorev (aider): 139 Paul Gauthier: 79 Paul Gauthier (aider): 6 tests/basic/test_repomap.py: @@ -4640,12 +4645,12 @@ tests/fixtures/languages/ocaml_interface/test.mli: Andrey Popp: 14 tests/scrape/test_playwright_disable.py: - Andrew Grigorev: 111 + Andrew Grigorev (aider): 111 Paul Gauthier: 25 Paul Gauthier (aider): 3 grand_total: - Andrew Grigorev: 332 - Andrew Grigorev (aider): 93 + Andrew Grigorev: 6 + Andrew Grigorev (aider): 419 Andrey Popp: 217 Jon Keys: 14 Kay Gosho: 1 @@ -4725,8 +4730,8 @@ wangboxue: 1 start_tag: v0.83.0 total_lines: 830 -- aider_percentage: 20.82 - aider_total: 127 +- aider_percentage: 22.79 + aider_total: 139 end_date: '2025-06-27' end_tag: v0.85.0 file_counts: @@ -4737,7 +4742,8 @@ Vasil Markoukin (aider): 6 aider/args.py: Kyosuke Takayama: 6 - Paul Gauthier: 7 + Paul Gauthier: 5 + Paul Gauthier (aider): 2 Vasil Markoukin (aider): 9 omarcinkonis: 6 aider/coders/base_coder.py: @@ -4787,8 +4793,8 @@ Andrew Grigorev: 7 Leon Mergen: 20 Nimesh Ghelani: 15 - Paul Gauthier: 2 - Paul Gauthier (aider): 20 + Paul Gauthier: 1 + Paul Gauthier (aider): 21 Trung Dinh: 8 Wietse Venema: 9 therealmarv: 14 @@ -4816,9 +4822,9 @@ muravvv: 22 tests/basic/test_repomap.py: Matthew Tofano: 3 - Paul Gauthier: 3 + Paul Gauthier (aider): 3 tests/fixtures/languages/clojure/test.clj: - Paul Gauthier: 6 + Paul Gauthier (aider): 6 tests/fixtures/languages/matlab/test.m: Matthew Tofano: 42 grand_total: @@ -4834,8 +4840,8 @@ Matteo Landi: 38 Matthew Tofano: 53 Nimesh Ghelani: 18 - Paul Gauthier: 65 - Paul Gauthier (aider): 106 + Paul Gauthier: 53 + Paul Gauthier (aider): 118 Sebastian Estrella: 11 Trung Dinh: 8 Vamsi Talupula: 5 From b782437918b721f824f73c26392a6c11ac853bbf Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 12:22:31 -0300 Subject: [PATCH 25/34] copy --- README.md | 2 +- aider/website/assets/sample-analytics.jsonl | 538 +++++++++--------- .../website/docs/config/adv-model-settings.md | 192 +++++++ aider/website/docs/faq.md | 19 +- aider/website/index.html | 2 +- 5 files changed, 473 insertions(+), 280 deletions(-) diff --git a/README.md b/README.md index 35c2c466aae..91805227293 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ src="https://img.shields.io/badge/📈%20Tokens%2Fweek-15B-3498db?style=flat-squ OpenRouter Ranking Singularity +src="https://img.shields.io/badge/🔄%20Singularity-23%25-e74c3c?style=flat-square&labelColor=555555"/>

diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index 076c2537ede..88d01c31147 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,272 +1,3 @@ -{"event": "repo", "properties": {"num_files": 629}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875447} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875447} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875447} -{"event": "command_ask", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875447} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875475} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "ask", "prompt_tokens": 8787, "completion_tokens": 180, "total_tokens": 8967, "cost": 0.01278375, "total_cost": 0.01278375}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875495} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875863} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875894} -{"event": "repo", "properties": {"num_files": 629}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875894} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875894} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750875894} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876074} -{"event": "repo", "properties": {"num_files": 629}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876074} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876074} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876074} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876076} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876096} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 24391, "completion_tokens": 162, "total_tokens": 24553, "cost": 0.032108750000000005, "total_cost": 0.032108750000000005}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876102} -{"event": "command_diff", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876108} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876189} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876196} -{"event": "repo", "properties": {"num_files": 629}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876197} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876197} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876197} -{"event": "command_ask", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876197} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876206} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "ask", "prompt_tokens": 8939, "completion_tokens": 56, "total_tokens": 8995, "cost": 0.011733750000000001, "total_cost": 0.011733750000000001}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876220} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876255} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "ask", "prompt_tokens": 9014, "completion_tokens": 78, "total_tokens": 9092, "cost": 0.012047500000000001, "total_cost": 0.023781250000000004}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876266} -{"event": "command_reset", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876393} -{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876396} -{"event": "command_code", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876399} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876405} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 13157, "completion_tokens": 210, "total_tokens": 13367, "cost": 0.018546250000000004, "total_cost": 0.042327500000000004}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876418} -{"event": "command_context", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876488} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876488} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "context", "prompt_tokens": 15355, "completion_tokens": 178, "total_tokens": 15533, "cost": 0.020973750000000003, "total_cost": 0.06330125}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876573} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876573} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "context", "prompt_tokens": 10688, "completion_tokens": 175, "total_tokens": 10863, "cost": 0.01511, "total_cost": 0.07841125}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876648} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876711} -{"event": "command_drop", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876718} -{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876721} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876722} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 10604, "completion_tokens": 79, "total_tokens": 10683, "cost": 0.014045000000000002, "total_cost": 0.09245625}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876751} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876774} -{"event": "command_reset", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876779} -{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876784} -{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876785} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876787} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 10872, "completion_tokens": 315, "total_tokens": 11187, "cost": 0.01674, "total_cost": 0.10919625000000001}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750876814} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750877547} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750877547} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750877547} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750877551} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750877602} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750877602} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750877602} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750877604} -{"event": "command_reset", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878007} -{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878010} -{"event": "command_read-only", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878014} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878026} -{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878075} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878082} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 9138, "completion_tokens": 1649, "total_tokens": 10787, "cost": 0.0279125, "total_cost": 0.13710875}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878218} -{"event": "command_ask", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878269} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878269} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "ask", "prompt_tokens": 10392, "completion_tokens": 625, "total_tokens": 11017, "cost": 0.01924, "total_cost": 0.15634875}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878350} -{"event": "command_undo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878395} -{"event": "command_model", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878404} -{"event": "command_think-tokens", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878409} -{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878410} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878413} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff", "prompt_tokens": 8041, "completion_tokens": 2385, "total_tokens": 10426, "cost": 0.05989800000000001, "total_cost": 0.21624675000000002}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878520} -{"event": "command_ask", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878994} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750878994} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "ask", "prompt_tokens": 13303, "completion_tokens": 1066, "total_tokens": 14369, "cost": 0.055899000000000004, "total_cost": 0.27214575}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750879065} -{"event": "command_undo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750880408} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881475} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881475} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881475} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881479} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881638} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881638} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881638} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881639} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881641} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750881929} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882141} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882141} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882141} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882141} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 21918, "completion_tokens": 1014, "total_tokens": 22932, "cost": 0.08096400000000001, "total_cost": 0.08096400000000001}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882177} -{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882177} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882927} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882928} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882928} -{"event": "cli session", "properties": {"main_model": "o3-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-4.1", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882928} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882929} -{"event": "message_send", "properties": {"main_model": "o3-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-4.1", "edit_format": "diff", "prompt_tokens": 10907, "completion_tokens": 243, "total_tokens": 11150, "cost": 0.23758000000000004, "total_cost": 0.23758000000000004}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882965} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882970} -{"event": "repo", "properties": {"num_files": 627}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882975} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882975} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882979} -{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882984} -{"event": "ai-comments file-add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882990} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750882994} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883027} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883031} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883031} -{"event": "cli session", "properties": {"main_model": "o3", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-4.1", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883031} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883136} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883205} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883205} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883205} -{"event": "cli session", "properties": {"main_model": "openrouter/anthropic/claude-sonnet-4", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openrouter/anthropic/claude-sonnet-4", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883205} -{"event": "command_exit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883208} -{"event": "exit", "properties": {"reason": "/exit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750883208} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750885484} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750885484} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750885484} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1750885488} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067314} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067314} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067314} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067314} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 21997, "completion_tokens": 1040, "total_tokens": 23037, "cost": 0.08159100000000001, "total_cost": 0.08159100000000001}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067342} -{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067342} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067448} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067448} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067448} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067451} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067482} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067485} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067486} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067487} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067488} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067489} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067508} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067509} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067509} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067509} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067521} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067521} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067521} -{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067521} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067521} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067521} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067521} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067521} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067521} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067553} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067569} -{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067572} -{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067572} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 3106, "completion_tokens": 1201, "total_tokens": 4307, "cost": 0.015892500000000004, "total_cost": 0.015892500000000004}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067627} -{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067631} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067644} -{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067657} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067658} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 3108, "completion_tokens": 1169, "total_tokens": 4277, "cost": 0.015575000000000002, "total_cost": 0.03146750000000001}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067717} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751067844} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068461} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068462} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068466} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068466} -{"event": "cli session", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "whole"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068466} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068467} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068469} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068472} -{"event": "model warning", "properties": {"main_model": "openai/REDACTED", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openai/REDACTED"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068473} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068473} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068473} -{"event": "cli session", "properties": {"main_model": "openai/REDACTED", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openai/REDACTED", "edit_format": "whole"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068473} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068474} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751068476} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751070820} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751070820} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751070820} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751070834} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751070834} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751070834} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751070838} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118076} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118076} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118076} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118076} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118089} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 24158, "completion_tokens": 1187, "total_tokens": 25345, "cost": 0.0420675, "total_cost": 0.0420675}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118213} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118213} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 27300, "completion_tokens": 171, "total_tokens": 27471, "cost": 0.035835000000000006, "total_cost": 0.07790250000000001}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118263} -{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118352} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118357} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118385} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118392} {"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118392} {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118392} {"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118395} @@ -998,3 +729,272 @@ {"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597081} {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597081} {"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597084} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597461} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597462} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597463} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597464} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597465} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597497} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597498} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597498} +{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597498} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597498} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597498} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597498} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597498} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597498} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597511} +{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597511} +{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754597511} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600030} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600031} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600032} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600033} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600034} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600035} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600035} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600035} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600035} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600068} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600068} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600068} +{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600068} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600068} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600068} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600068} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600068} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600068} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600079} +{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600079} +{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754600079} +{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656324} +{"event": "command_edit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656335} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656441} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656462} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656463} +{"event": "exit", "properties": {"reason": "Keyboard interrupt during model warnings"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656463} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656473} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656473} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656473} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656473} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656479} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656480} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656480} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656480} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656480} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656487} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656488} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656488} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656488} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656488} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656496} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656496} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656496} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656496} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656498} +{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656500} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656511} +{"event": "message_send", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "diff", "prompt_tokens": 33867, "completion_tokens": 1347, "total_tokens": 35214, "cost": 0.055803750000000006, "total_cost": 0.07830125}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656662} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656857} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656858} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656858} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656858} +{"event": "message_send", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "diff", "prompt_tokens": 9529, "completion_tokens": 78, "total_tokens": 9607, "cost": 0.0005076499999999999, "total_cost": 0.0005076499999999999}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754656878} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754657762} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754657780} +{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754657790} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754657804} +{"event": "message_send", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "diff", "prompt_tokens": 34423, "completion_tokens": 318, "total_tokens": 34741, "cost": 0.04620875000000001, "total_cost": 0.12451000000000001}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754657909} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754659127} +{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754659135} +{"event": "command_undo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754659136} +{"event": "command_drop", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754659141} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754659146} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754659355} +{"event": "message_send", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "diff", "prompt_tokens": 24990, "completion_tokens": 1597, "total_tokens": 26587, "cost": 0.0472075, "total_cost": 0.17171750000000002}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754659469} +{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754662848} +{"event": "command_ask", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754662853} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754662891} +{"event": "message_send", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "ask", "prompt_tokens": 22199, "completion_tokens": 59, "total_tokens": 22258, "cost": 0.028338750000000003, "total_cost": 0.20005625000000002}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754662921} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743653} +{"event": "message_send", "properties": {"main_model": "None", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "None", "edit_format": "ask", "prompt_tokens": 22280, "completion_tokens": 912, "total_tokens": 23192, "cost": 0.03697, "total_cost": 0.23702625000000002}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743709} +{"event": "command_code", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743759} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743759} +{"event": "command_chat-mode", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743826} +{"event": "command_code", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743828} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743828} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743839} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743840} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743840} +{"event": "cli session", "properties": {"main_model": "gpt-5", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-5", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743840} +{"event": "exit", "properties": {"reason": "Control-C"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743842} +{"event": "command_clear", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743882} +{"event": "command_exit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743883} +{"event": "exit", "properties": {"reason": "/exit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743883} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743891} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743891} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743891} +{"event": "cli session", "properties": {"main_model": "gpt-5", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-5", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743892} +{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743897} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754743914} +{"event": "message_send", "properties": {"main_model": "gpt-5", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-5", "edit_format": "diff", "prompt_tokens": 24532, "completion_tokens": 930, "total_tokens": 25462, "cost": 0.039965, "total_cost": 0.039965}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744011} +{"event": "command_exit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744023} +{"event": "exit", "properties": {"reason": "/exit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744023} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744056} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744057} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744057} +{"event": "cli session", "properties": {"main_model": "gpt-5", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-5", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744057} +{"event": "command_edit", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744062} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744091} +{"event": "message_send", "properties": {"main_model": "gpt-5", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-5", "edit_format": "diff", "prompt_tokens": 9067, "completion_tokens": 266, "total_tokens": 9333, "cost": 0.01399375, "total_cost": 0.01399375}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754744150} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754748500} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754748501} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754748501} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754748501} +{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754748502} diff --git a/aider/website/docs/config/adv-model-settings.md b/aider/website/docs/config/adv-model-settings.md index 440bdd02f63..54d319d90bf 100644 --- a/aider/website/docs/config/adv-model-settings.md +++ b/aider/website/docs/config/adv-model-settings.md @@ -314,6 +314,54 @@ cog.out("```\n") use_repo_map: true reminder: sys +- name: azure/gpt-5 + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: azure/gpt-5-2025-08-07 + edit_format: diff + weak_model_name: azure/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: azure/gpt-5-chat + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: azure/gpt-5-chat-latest + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: azure/gpt-5-mini + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: azure/gpt-5-mini-2025-08-07 + edit_format: diff + weak_model_name: azure/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: azure/gpt-5-nano + edit_format: diff + weak_model_name: azure/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: azure/gpt-5-nano-2025-08-07 + edit_format: diff + weak_model_name: azure/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + - name: azure/o1 edit_format: diff weak_model_name: azure/gpt-4o-mini @@ -1096,6 +1144,54 @@ cog.out("```\n") lazy: true reminder: sys +- name: gpt-5 + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: gpt-5-2025-08-07 + edit_format: diff + weak_model_name: gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: gpt-5-chat + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: gpt-5-chat-latest + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: gpt-5-mini + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: gpt-5-mini-2025-08-07 + edit_format: diff + weak_model_name: gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: gpt-5-nano + edit_format: diff + weak_model_name: gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: gpt-5-nano-2025-08-07 + edit_format: diff + weak_model_name: gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + - name: groq/llama3-70b-8192 edit_format: diff weak_model_name: groq/llama3-8b-8192 @@ -1241,6 +1337,54 @@ cog.out("```\n") lazy: true reminder: sys +- name: openai/gpt-5 + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-2025-08-07 + edit_format: diff + weak_model_name: openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-chat + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-chat-latest + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-mini + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-mini-2025-08-07 + edit_format: diff + weak_model_name: openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-nano + edit_format: diff + weak_model_name: openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openai/gpt-5-nano-2025-08-07 + edit_format: diff + weak_model_name: openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + - name: openai/o1 edit_format: diff weak_model_name: openai/gpt-4o-mini @@ -1604,6 +1748,54 @@ cog.out("```\n") examples_as_sys_msg: true editor_edit_format: editor-diff +- name: openrouter/openai/gpt-5 + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-2025-08-07 + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-chat + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-chat-latest + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-mini + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-mini-2025-08-07 + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-nano + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano + use_repo_map: true + use_temperature: false + +- name: openrouter/openai/gpt-5-nano-2025-08-07 + edit_format: diff + weak_model_name: openrouter/openai/gpt-5-nano-2025-08-07 + use_repo_map: true + use_temperature: false + - name: openrouter/openai/o1 edit_format: diff weak_model_name: openrouter/openai/gpt-4o-mini diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index 5af3305ed4a..912cfea8492 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
gemini/gemini-2.5-pro349,92966.6%
anthropic/claude-sonnet-4-2025051476,66914.6%
openrouter/moonshotai/kimi-k232,4836.2%
o322,0034.2%
None17,3893.3%
o3-pro12,7072.4%
xai/grok-49,5731.8%
openrouter/REDACTED2,3420.4%
openai/REDACTED1,9700.4%
None168,98839.0%
gemini/gemini-2.5-pro153,48535.4%
gpt-534,7958.0%
openrouter/moonshotai/kimi-k232,4837.5%
o322,0035.1%
xai/grok-49,5732.2%
anthropic/claude-sonnet-4-202505145,9051.4%
openrouter/REDACTED2,3420.5%
openai/REDACTED1,9700.5%
o3-pro1,5570.4%
claude-opus-4-202505145020.1%
diff --git a/aider/website/index.html b/aider/website/index.html index 935b21840bd..780166836fb 100644 --- a/aider/website/index.html +++ b/aider/website/index.html @@ -85,7 +85,7 @@

AI pair programming in your terminal

🔄 Singularity - 21% + 23%
From 3d8290cdefb2c84a44fbd63754af4374e76f190c Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 12:29:10 -0300 Subject: [PATCH 26/34] copy --- HISTORY.md | 11 ++++++++ aider/website/HISTORY.md | 11 ++++++++ aider/website/assets/sample-analytics.jsonl | 30 ++++++++++----------- aider/website/docs/faq.md | 14 +++++----- scripts/update-history.py | 2 +- 5 files changed, 45 insertions(+), 23 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index d9ba616ef77..6716be9202e 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,16 @@ # Release history +### main branch + +- Expanded GPT-5 model support across family variants and providers (OpenAI, Azure, OpenRouter), including dated and chat/mini/nano variants. +- Aider wrote 88% of the code in this release. + +### Aider v0.85.5 + +- Enforced diff edit format for GPT-5 models. +- Added support for the reasoning_effort setting for GPT-5 models. +- Fixed model detection to correctly apply GPT-5 settings to versioned names (gpt-5 and gpt-5-2025-08-07). + ### Aider v0.85.4 - Added support for openai/gpt-5 diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index 92de3954a21..f522eed1e6a 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -24,6 +24,17 @@ cog.out(text) ]]]--> +### main branch + +- Expanded GPT-5 model support across family variants and providers (OpenAI, Azure, OpenRouter), including dated and chat/mini/nano variants. +- Aider wrote 88% of the code in this release. + +### Aider v0.85.5 + +- Enforced diff edit format for GPT-5 models. +- Added support for the reasoning_effort setting for GPT-5 models. +- Fixed model detection to correctly apply GPT-5 settings to versioned names (gpt-5 and gpt-5-2025-08-07). + ### Aider v0.85.4 - Added support for openai/gpt-5 diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index 88d01c31147..af9cd9f15cd 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,18 +1,3 @@ -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118392} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118392} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751118395} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212820} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212820} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212820} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212820} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212829} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 19259, "completion_tokens": 172, "total_tokens": 19431, "cost": 0.02579375, "total_cost": 0.02579375}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212867} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212905} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212905} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212905} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212905} -{"event": "command_model", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212907} -{"event": "command_settings", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751212915} {"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287750} {"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287757} {"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287757} @@ -998,3 +983,18 @@ {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754748501} {"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754748501} {"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754748502} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753011} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753013} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753013} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753013} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753014} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753045} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753051} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753051} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753051} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753190} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753192} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753192} +{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753192} +{"event": "message_send", "properties": {"main_model": "gpt-5", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-5", "edit_format": "diff", "prompt_tokens": 5598, "completion_tokens": 169, "total_tokens": 5767, "cost": 0.0086875, "total_cost": 0.0086875}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753302} +{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753302} diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index 912cfea8492..811c8d0d8ff 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -264,14 +264,14 @@ tr:hover { background-color: #f5f5f5; } - - - - - - + + + + + + - + diff --git a/scripts/update-history.py b/scripts/update-history.py index 4a624a69212..b759ccb5d21 100755 --- a/scripts/update-history.py +++ b/scripts/update-history.py @@ -113,7 +113,7 @@ def main(): cmd = [ "aider", "--model", - "o3", + "gpt-5", hist_path, "--read", log_path, From 4cd71acebee1754055cc06c753008331704b80b5 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 12:35:59 -0300 Subject: [PATCH 27/34] copy --- aider/website/assets/sample-analytics.jsonl | 184 ++++++++++---------- aider/website/index.html | 2 +- 2 files changed, 93 insertions(+), 93 deletions(-) diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index af9cd9f15cd..2220b3ede64 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,95 +1,3 @@ -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287750} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287757} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287757} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287757} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287761} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287801} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287802} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287803} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287804} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287805} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287806} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287806} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287806} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287806} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287837} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287837} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287837} -{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287837} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287837} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287838} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287838} {"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287838} {"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287838} {"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287852} @@ -998,3 +906,95 @@ {"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753192} {"event": "message_send", "properties": {"main_model": "gpt-5", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-5", "edit_format": "diff", "prompt_tokens": 5598, "completion_tokens": 169, "total_tokens": 5767, "cost": 0.0086875, "total_cost": 0.0086875}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753302} {"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753302} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753444} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753445} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753446} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753447} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753448} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753485} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753486} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753486} +{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753486} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753486} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753486} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753486} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753486} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753486} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753584} +{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753584} +{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753584} diff --git a/aider/website/index.html b/aider/website/index.html index 780166836fb..23d5611bb75 100644 --- a/aider/website/index.html +++ b/aider/website/index.html @@ -69,7 +69,7 @@

AI pair programming in your terminal

]]]--> ⭐ GitHub Stars - 36K + 37K 📦 Installs From a4be6ccd87ebaa59b361f3f028d116ce1761b626 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 12:54:51 -0300 Subject: [PATCH 28/34] version bump to 0.86.0 --- aider/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/__init__.py b/aider/__init__.py index 15368b8e586..3f4ee947260 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1,6 +1,6 @@ from packaging import version -__version__ = "0.85.6.dev" +__version__ = "0.86.0" safe_version = __version__ try: From 01a9b88df1771cf307c8ff28d4af981d105f3161 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 12:55:11 -0300 Subject: [PATCH 29/34] set version to 0.86.1.dev --- aider/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/__init__.py b/aider/__init__.py index 3f4ee947260..dbbf6f23871 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1,6 +1,6 @@ from packaging import version -__version__ = "0.86.0" +__version__ = "0.86.1.dev" safe_version = __version__ try: From 0862128d3641c6011ea33d05a2ff864a707051bf Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 12:56:55 -0300 Subject: [PATCH 30/34] copy --- HISTORY.md | 2 +- aider/website/_data/blame.yml | 40 +++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/HISTORY.md b/HISTORY.md index 6716be9202e..d113d0adf08 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,6 @@ # Release history -### main branch +### Aider v0.86.0 - Expanded GPT-5 model support across family variants and providers (OpenAI, Azure, OpenRouter), including dated and chat/mini/nano variants. - Aider wrote 88% of the code in this release. diff --git a/aider/website/_data/blame.yml b/aider/website/_data/blame.yml index d48b9289093..2d302504e6e 100644 --- a/aider/website/_data/blame.yml +++ b/aider/website/_data/blame.yml @@ -4854,3 +4854,43 @@ therealmarv: 14 start_tag: v0.84.0 total_lines: 610 +- aider_percentage: 87.75 + aider_total: 222 + end_date: '2025-08-09' + end_tag: v0.86.0 + file_counts: + aider/__init__.py: + Paul Gauthier: 1 + aider/analytics.py: + Paul Gauthier (aider): 1 + aider/commands.py: + Paul Gauthier (aider): 7 + Zexin Yuan: 1 + aider/models.py: + Andrew Grigorev (aider): 3 + Paul Gauthier: 3 + Paul Gauthier (aider): 5 + aider/resources/model-settings.yml: + Jack Harrington: 7 + Paul Gauthier: 6 + Paul Gauthier (aider): 199 + Tamir Zahavi-Brunner: 7 + aider/website/_includes/leaderboard_table.js: + Paul Gauthier: 1 + aider/website/docs/leaderboards/index.md: + Paul Gauthier: 1 + aider/website/index.html: + Paul Gauthier: 3 + scripts/blame.py: + Paul Gauthier (aider): 7 + scripts/update-history.py: + Paul Gauthier: 1 + grand_total: + Andrew Grigorev (aider): 3 + Jack Harrington: 7 + Paul Gauthier: 16 + Paul Gauthier (aider): 219 + Tamir Zahavi-Brunner: 7 + Zexin Yuan: 1 + start_tag: v0.85.0 + total_lines: 253 From a7d3fdc23b026b14609b3cbe576a9b88ffa1259c Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 12:59:45 -0300 Subject: [PATCH 31/34] copy --- README.md | 2 +- aider/website/HISTORY.md | 2 +- aider/website/assets/sample-analytics.jsonl | 354 ++++++++++---------- aider/website/docs/faq.md | 20 +- aider/website/index.html | 2 +- 5 files changed, 189 insertions(+), 191 deletions(-) diff --git a/README.md b/README.md index 91805227293..d9b54aa2663 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ src="https://img.shields.io/badge/📈%20Tokens%2Fweek-15B-3498db?style=flat-squ OpenRouter Ranking Singularity +src="https://img.shields.io/badge/🔄%20Singularity-88%25-e74c3c?style=flat-square&labelColor=555555"/>

diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index f522eed1e6a..d32a1215ac1 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -24,7 +24,7 @@ cog.out(text) ]]]--> -### main branch +### Aider v0.86.0 - Expanded GPT-5 model support across family variants and providers (OpenAI, Azure, OpenRouter), including dated and chat/mini/nano variants. - Aider wrote 88% of the code in this release. diff --git a/aider/website/assets/sample-analytics.jsonl b/aider/website/assets/sample-analytics.jsonl index 2220b3ede64..3cdb9b9ffdf 100644 --- a/aider/website/assets/sample-analytics.jsonl +++ b/aider/website/assets/sample-analytics.jsonl @@ -1,180 +1,3 @@ -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287838} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287838} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287852} -{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287852} -{"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287852} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287875} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287876} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287876} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287876} -{"event": "message_send", "properties": {"main_model": "anthropic/claude-sonnet-4-20250514", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "anthropic/claude-sonnet-4-20250514", "edit_format": "diff", "prompt_tokens": 5742, "completion_tokens": 163, "total_tokens": 5905, "cost": 0.019671, "total_cost": 0.019671}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287887} -{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751287887} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751821151} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984835} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984835} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984835} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984835} -{"event": "command_context", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984857} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984857} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "context", "prompt_tokens": 8879, "completion_tokens": 116, "total_tokens": 8995, "cost": 0.01225875, "total_cost": 0.01225875}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984903} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984903} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "context", "prompt_tokens": 21562, "completion_tokens": 115, "total_tokens": 21677, "cost": 0.028102500000000002, "total_cost": 0.04036125}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984926} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984930} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 19618, "completion_tokens": 272, "total_tokens": 19890, "cost": 0.027242500000000003, "total_cost": 0.06760375}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751984997} -{"event": "command_diff", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1751988164} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752154834} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752154847} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752154847} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752154847} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752157556} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752157557} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752157557} -{"event": "cli session", "properties": {"main_model": "xai/grok-4", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "xai/grok-4", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752157557} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752157559} -{"event": "message_send", "properties": {"main_model": "xai/grok-4", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "xai/grok-4", "edit_format": "diff", "prompt_tokens": 9483, "completion_tokens": 90, "total_tokens": 9573, "cost": 0.029799000000000003, "total_cost": 0.029799000000000003}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752157576} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752157585} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752158069} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752158069} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752158069} -{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752158069} -{"event": "command_add", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752158072} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752158092} -{"event": "message_send", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced", "prompt_tokens": 23518, "completion_tokens": 197, "total_tokens": 23715, "cost": 0.031367500000000006, "total_cost": 0.031367500000000006}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752158123} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160198} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160215} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160215} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160215} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160215} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160278} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160278} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160278} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160278} -{"event": "message_send", "properties": {"main_model": "o3", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-4.1", "edit_format": "diff", "prompt_tokens": 5051, "completion_tokens": 1953, "total_tokens": 7004, "cost": 0.025726, "total_cost": 0.025726}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160338} -{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752160338} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752273357} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752273357} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752273357} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752273366} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752276510} -{"event": "model warning", "properties": {"main_model": "xai/REDACTED", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "xai/REDACTED"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752276512} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752276517} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752276517} -{"event": "cli session", "properties": {"main_model": "xai/REDACTED", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "xai/REDACTED", "edit_format": "whole"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752276517} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752276518} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752276525} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752282043} -{"event": "exit", "properties": {"reason": "Listed models"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752282046} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752392502} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752392503} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752392503} -{"event": "cli session", "properties": {"main_model": "openrouter/moonshotai/kimi-k2", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openrouter/moonshotai/kimi-k2", "edit_format": "diff"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752392503} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752392504} -{"event": "message_send", "properties": {"main_model": "openrouter/moonshotai/kimi-k2", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openrouter/moonshotai/kimi-k2", "edit_format": "diff", "prompt_tokens": 9515, "completion_tokens": 67, "total_tokens": 9582, "cost": 0.000557765, "total_cost": 0.000557765}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752392516} -{"event": "command_ask", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752392523} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752392524} -{"event": "message_send", "properties": {"main_model": "openrouter/moonshotai/kimi-k2", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "openrouter/moonshotai/kimi-k2", "edit_format": "ask", "prompt_tokens": 8944, "completion_tokens": 268, "total_tokens": 9212, "cost": 0.000571448, "total_cost": 0.001129213}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752392549} -{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752569032} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752608676} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752608677} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752608677} -{"event": "exit", "properties": {"reason": "Completed lint/test/commit"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752608680} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621457} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621458} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621458} -{"event": "message_send_starting", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621458} -{"event": "message_send", "properties": {"main_model": "o3", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gpt-4.1", "edit_format": "diff", "prompt_tokens": 5704, "completion_tokens": 1296, "total_tokens": 7000, "cost": 0.021775999999999997, "total_cost": 0.021775999999999997}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621518} -{"event": "exit", "properties": {"reason": "Completed --message"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621518} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621651} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621652} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621653} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621654} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621655} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621689} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621689} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621689} -{"event": "exit", "properties": {"reason": "Exit flag set"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621689} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621689} -{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621689} -{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621689} -{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621689} -{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621689} -{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621714} -{"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621714} {"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752621714} {"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752773515} {"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1752773536} @@ -998,3 +821,180 @@ {"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753584} {"event": "gui session", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753584} {"event": "exit", "properties": {"reason": "GUI session ended"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753584} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753822} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753822} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753822} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753822} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753822} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753822} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753823} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753824} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753825} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753826} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754753874} +{"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": "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} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754234} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754234} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754234} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754234} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754234} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754234} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754235} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754236} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754237} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "model warning", "properties": {"main_model": "None", "weak_model": "None", "editor_model": "None"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "no-repo", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "exit", "properties": {"reason": "Unknown edit format"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754754238} +{"event": "launched", "properties": {}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754755056} +{"event": "repo", "properties": {"num_files": 630}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754755056} +{"event": "auto_commits", "properties": {"enabled": true}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754755056} +{"event": "cli session", "properties": {"main_model": "gemini/gemini-2.5-pro", "weak_model": "gemini/gemini-2.5-flash", "editor_model": "gemini/gemini-2.5-pro", "edit_format": "diff-fenced"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754755056} +{"event": "exit", "properties": {"reason": "Completed main CLI coder.run"}, "user_id": "c42c4e6b-f054-44d7-ae1f-6726cc41da88", "time": 1754755058} diff --git a/aider/website/docs/faq.md b/aider/website/docs/faq.md index 811c8d0d8ff..ef7b22911e0 100644 --- a/aider/website/docs/faq.md +++ b/aider/website/docs/faq.md @@ -264,17 +264,15 @@ tr:hover { background-color: #f5f5f5; }
Model NameTotal TokensPercent
None168,98839.0%
gemini/gemini-2.5-pro153,48535.4%
gpt-534,7958.0%
openrouter/moonshotai/kimi-k232,4837.5%
o322,0035.1%
xai/grok-49,5732.2%
None168,98840.2%
gemini/gemini-2.5-pro134,05431.9%
gpt-540,5629.7%
openrouter/moonshotai/kimi-k232,4837.7%
o322,0035.2%
xai/grok-49,5732.3%
anthropic/claude-sonnet-4-202505145,9051.4%
openrouter/REDACTED2,3420.5%
openrouter/REDACTED2,3420.6%
openai/REDACTED1,9700.5%
o3-pro1,5570.4%
claude-opus-4-202505145020.1%
- - - - - - - - - - - + + + + + + + + +
Model NameTotal TokensPercent
None168,98840.2%
gemini/gemini-2.5-pro134,05431.9%
gpt-540,5629.7%
openrouter/moonshotai/kimi-k232,4837.7%
o322,0035.2%
xai/grok-49,5732.3%
anthropic/claude-sonnet-4-202505145,9051.4%
openrouter/REDACTED2,3420.6%
openai/REDACTED1,9700.5%
o3-pro1,5570.4%
claude-opus-4-202505145020.1%
None168,98856.8%
gemini/gemini-2.5-pro59,77720.1%
gpt-540,56213.6%
openrouter/moonshotai/kimi-k213,6894.6%
o37,9992.7%
openrouter/REDACTED2,3420.8%
openai/REDACTED1,9700.7%
o3-pro1,5570.5%
claude-opus-4-202505145020.2%
{: .note :} diff --git a/aider/website/index.html b/aider/website/index.html index 23d5611bb75..cf612f117c6 100644 --- a/aider/website/index.html +++ b/aider/website/index.html @@ -85,7 +85,7 @@

AI pair programming in your terminal

🔄 Singularity - 23% + 88% From 5a3b2f34b6a88cc3983a6f3285ba10ee5b54311f Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 9 Aug 2025 13:44:27 -0400 Subject: [PATCH 32/34] feat: Add flash-lite model alias --- aider/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/aider/models.py b/aider/models.py index f71e7a9e564..4a5d86a6975 100644 --- a/aider/models.py +++ b/aider/models.py @@ -94,6 +94,7 @@ # Other models "deepseek": "deepseek/deepseek-chat", "flash": "gemini/gemini-2.5-flash", + "flash-lite": "gemini/gemini-2.5-flash-lite", "quasar": "openrouter/openrouter/quasar-alpha", "r1": "deepseek/deepseek-reasoner", "gemini-2.5-pro": "gemini/gemini-2.5-pro", From 05919ea280bc443c9b40f355a62a81353a3f0acb Mon Sep 17 00:00:00 2001 From: Dustin Washington Date: Sun, 10 Aug 2025 07:00:31 +0000 Subject: [PATCH 33/34] Bump Version --- aider/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/__init__.py b/aider/__init__.py index 00b338056c3..5cb76252732 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1,6 +1,6 @@ from packaging import version -__version__ = "0.86.2.dev" +__version__ = "0.87.0.dev" safe_version = __version__ try: From 41e84886af371cd0834e3ae872d31604135055e3 Mon Sep 17 00:00:00 2001 From: Dustin Washington Date: Sun, 10 Aug 2025 07:00:36 +0000 Subject: [PATCH 34/34] Fixes #7: - Mask model summarization and LiteLLM completion errors outside of verbose mode to keep user conversation uninterrupted by logging messages --- aider/commands.py | 12 +++++------- aider/main.py | 3 +++ aider/models.py | 10 +++++++++- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/aider/commands.py b/aider/commands.py index 49f67358800..2bfdafb71fc 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -196,14 +196,11 @@ def cmd_chat_mode(self, args): elif ef == "ask": summarize_from_coder = False - try: - raise SwitchCoder( - edit_format=edit_format, - summarize_from_coder=summarize_from_coder, - ) - except Exception as e: - raise e.with_traceback(None) + raise SwitchCoder( + edit_format=edit_format, + summarize_from_coder=summarize_from_coder, + ) def completions_model(self): models = litellm.model_cost.keys() @@ -1395,6 +1392,7 @@ def _generic_chat_command(self, args, edit_format, placeholder=None): from_coder=self.coder, edit_format=edit_format, summarize_from_coder=False, + num_cache_warming_pings=0, ) user_msg = args diff --git a/aider/main.py b/aider/main.py index 6a9ea7175a6..e580b926dc5 100644 --- a/aider/main.py +++ b/aider/main.py @@ -1184,6 +1184,9 @@ def get_io(pretty): if "show_announcements" in kwargs: del kwargs["show_announcements"] + # Disable cache warming for the new coder + kwargs["num_cache_warming_pings"] = 0 + coder = Coder.create(**kwargs) if switch.kwargs.get("show_announcements") is not False: diff --git a/aider/models.py b/aider/models.py index 9f78fa3e9da..be1cc22bbd3 100644 --- a/aider/models.py +++ b/aider/models.py @@ -1012,7 +1012,15 @@ def send_completion(self, messages, functions, stream, temperature=None, tools=N self.github_copilot_token_to_open_ai_key(kwargs["extra_headers"]) - res = litellm.completion(**kwargs) + + try: + res = litellm.completion(**kwargs) + except Exception as err: + res = "Model API Response Error. Please retry the previous request" + + if self.verbose: + print(f"LiteLLM API Error: {str(err)}") + return hash_object, res def simple_send_with_retries(self, messages):