Paul Gauthier
97a3bfca4e
set version to 0.77.2.dev
2025-03-17 18:07:22 -07:00
Paul Gauthier
cf58133e06
version bump to 0.77.1
2025-03-17 18:07:19 -07:00
Paul Gauthier
0d1811a4ae
chore: Update exclude patterns in help_pats.py
2025-03-17 18:03:59 -07:00
Paul Gauthier
2a8bb715f0
copy
2025-03-17 17:29:54 -07:00
Paul Gauthier
cf93869d3f
gemma3b
2025-03-17 16:39:45 -07:00
Paul Gauthier
77976a5253
copy
2025-03-17 10:24:07 -07:00
Paul Gauthier
5af46aaa2e
bump deps
2025-03-17 10:23:21 -07:00
Paul Gauthier (aider)
4f4b10fd86
feat: Hide keyboard shortcuts on devices without physical keyboards
2025-03-14 19:43:16 -07:00
Paul Gauthier (aider)
26789115b6
fix: improve iOS audio playback with global audio element and better fallback
2025-03-14 19:40:27 -07:00
Paul Gauthier
87a28dcb9f
copy
2025-03-14 19:17:51 -07:00
Paul Gauthier
1ad99f39e2
formatting
2025-03-14 19:14:22 -07:00
Paul Gauthier (aider)
dfbeec199e
style: Properly indent HTML divs in recording.md
2025-03-14 19:13:32 -07:00
Paul Gauthier
41a99ec29d
use better TTS
2025-03-14 19:10:35 -07:00
Paul Gauthier (aider)
7cee3aa1f1
fix: prevent duplicate speech synthesis fallback in recording.js
2025-03-14 19:07:53 -07:00
Paul Gauthier (aider)
b86d8099f1
fix: Remove unused import and convert f-strings without placeholders
2025-03-14 18:55:58 -07:00
Paul Gauthier (aider)
9c4a0043dd
style: Format code to comply with linter rules
2025-03-14 18:55:36 -07:00
Paul Gauthier (aider)
5cde755976
feat: compress MP3 files using FFmpeg with configurable bitrate
2025-03-14 18:55:31 -07:00
Paul Gauthier (aider)
51aab7b656
feat: Print audio directory path on script launch
2025-03-14 18:53:31 -07:00
Paul Gauthier (aider)
791dc213fa
style: Format code with linter
2025-03-14 18:52:47 -07:00
Paul Gauthier (aider)
8404165db3
feat: Add metadata tracking and TTS fallback improvements
2025-03-14 18:52:41 -07:00
Paul Gauthier (aider)
aee52c01a3
style: Remove trailing whitespace in recording_audio.py
2025-03-14 18:49:16 -07:00
Paul Gauthier (aider)
58e16b0c48
fix: Remove global VOICE usage and pass voice parameter directly
2025-03-14 18:49:12 -07:00
Paul Gauthier
3225ac88c0
chore: Make recording_audio.py executable
2025-03-14 18:49:10 -07:00
Paul Gauthier (aider)
38b8b85ec2
style: Format code with linter
2025-03-14 18:47:12 -07:00
Paul Gauthier (aider)
278f748c1c
feat: Add OpenAI TTS audio generation and playback for recordings
2025-03-14 18:47:06 -07:00
Paul Gauthier
874df40303
feat: Add audio recording script
2025-03-14 18:47:04 -07:00
Paul Gauthier
0465d8ce80
chore: Simplify recording markdown files and update model settings
2025-03-14 18:37:13 -07:00
Paul Gauthier (aider)
e9b3f5fd43
refactor: Move recording code to shared include file
2025-03-14 18:34:19 -07:00
Paul Gauthier
c49bc2418b
chore: Refactor recording script and comments into separate file
2025-03-14 18:34:17 -07:00
Paul Gauthier
fd21f5195d
chore: Update polyglot leaderboard entry with new test results
2025-03-14 18:19:20 -07:00
Paul Gauthier
a1aa63fa06
copy
2025-03-14 15:15:34 -07:00
Paul Gauthier
b0a619c714
copy
2025-03-14 14:19:51 -07:00
Paul Gauthier
ec648f2c6f
copy
2025-03-14 14:14:54 -07:00
Paul Gauthier
7ac7c72e03
refactor: Simplify terminal event processing in redact-cast.py
2025-03-14 13:34:21 -07:00
Paul Gauthier
f1d00dbd7f
better
2025-03-14 11:59:25 -07:00
Paul Gauthier (aider)
f644aba7a8
docs: Suppress Jekyll TOC in recordings index
2025-03-14 11:53:40 -07:00
Paul Gauthier (aider)
ed75287c8c
docs: Add detailed descriptions to screen recordings index
2025-03-14 11:53:06 -07:00
Paul Gauthier
a035c73c41
docs: Add screen recordings index page
2025-03-14 11:53:03 -07:00
Paul Gauthier
781a619262
moved
2025-03-14 11:43:52 -07:00
Paul Gauthier
e08b63cc9f
initial
2025-03-14 11:42:05 -07:00
Paul Gauthier
97ed57a252
initial
2025-03-14 11:25:24 -07:00
Paul Gauthier
71f1779c8c
refac
2025-03-14 11:18:19 -07:00
Paul Gauthier (aider)
116f44cade
feat: Focus player on page load for immediate keyboard control
2025-03-14 10:05:14 -07:00
Paul Gauthier (aider)
2ebdd689ab
chore: Replace double dashes with em dashes in keyboard shortcuts
2025-03-14 10:03:08 -07:00
Paul Gauthier
beecc1a718
docs: Update keyboard shortcuts formatting in tree-sitter-language-pack.md
2025-03-14 10:03:07 -07:00
Paul Gauthier
557ba2adc1
copy
2025-03-14 10:01:31 -07:00
Paul Gauthier (aider)
89780c1283
feat: Add keyboard shortcuts info below terminal with styling
2025-03-14 10:00:21 -07:00
Paul Gauthier
411e7f86c1
copy
2025-03-14 09:56:32 -07:00
Paul Gauthier
610fce67e1
copy
2025-03-14 09:49:26 -07:00
Paul Gauthier
d9350cd3ed
Merge branch 'main' of github.com:Aider-AI/aider
2025-03-14 09:41:54 -07:00
Paul Gauthier
54d6643a1f
copy
2025-03-14 09:41:37 -07:00
Paul Gauthier (aider)
f664420628
refactor: Update JavaScript to use "Commentary" instead of "Transcript"
2025-03-14 09:40:11 -07:00
Paul Gauthier (aider)
d4d4c6de68
style: Add margin-top to terminal-container class
2025-03-14 09:38:10 -07:00
Paul Gauthier
b4313599f8
rename
2025-03-14 09:37:27 -07:00
Paul Gauthier (aider)
6866f8f0a9
style: Add whitespace above terminal-container in HTML
2025-03-14 09:37:23 -07:00
Paul Gauthier
3cb478214b
docs: Add tree-sitter-language-pack example transcript
2025-03-14 09:37:21 -07:00
Paul Gauthier
8d7b4d6446
copy
2025-03-14 09:35:29 -07:00
Paul Gauthier
cc6b0bcd72
copy
2025-03-14 09:33:05 -07:00
Paul Gauthier (aider)
831564cf48
fix: prevent auto-scroll when highlighting playback timestamps
2025-03-14 09:23:10 -07:00
Paul Gauthier
4e59b62026
docs: Update recording transcript with language pack integration details
2025-03-14 08:58:33 -07:00
Paul Gauthier (aider)
f345b9b0ff
feat: Make entire transcript list items clickable
2025-03-14 08:56:30 -07:00
Paul Gauthier (aider)
d4fb88a8c4
feat: Highlight last-played marker in transcript
2025-03-14 08:55:15 -07:00
Paul Gauthier (aider)
2cb1b6be46
feat: Add toast and speech triggers on timestamp click
2025-03-14 08:54:08 -07:00
Paul Gauthier (aider)
feda315c2b
feat: make transcript timestamps clickable to seek player
2025-03-14 08:53:07 -07:00
Paul Gauthier (aider)
41219a7d85
feat: Automatically parse transcript section to generate markers
2025-03-14 08:27:21 -07:00
Paul Gauthier
813a201b6a
refactor: Move markers definition to recording.md and simplify recording.js
2025-03-14 08:27:20 -07:00
Paul Gauthier (aider)
1bc40d48fe
refactor: Move CSS and JS to separate files and include them using Jekyll
2025-03-14 08:22:32 -07:00
Paul Gauthier
ddb4e51938
feat: Add recording.js and recording.css for website
2025-03-14 08:22:30 -07:00
Paul Gauthier (aider)
9ee67c343d
fix: Show toast notifications in fullscreen mode
2025-03-14 08:13:11 -07:00
Paul Gauthier
bb816eae83
style: Adjust button min-width and update video markers in recording.md
2025-03-14 08:10:26 -07:00
Paul Gauthier (aider)
92bd446d09
style: Adjust toast notification size to fit marker text
2025-03-14 08:06:06 -07:00
Paul Gauthier
a7526fa9c4
docs: Update example recording marker text
2025-03-14 08:06:05 -07:00
Paul Gauthier (aider)
9b6ff487da
fix: Prevent line breaks in toast notifications with CSS adjustments
2025-03-14 08:03:35 -07:00
Paul Gauthier (aider)
9d61490743
style: Make toast width adapt to text content
2025-03-14 07:52:24 -07:00
paul-gauthier
9cce6e41fa
Merge pull request #3528 from bexelbie/patch-1
2025-03-14 06:49:10 -07:00
Brian Exelbierd
a56dbdf502
Update Benchmark README.md
...
Use a consistent clone url to help those who don't use ssh with GitHub. This should not break for those who do.
2025-03-14 09:05:04 +01:00
Paul Gauthier (aider)
7d5f27fa34
style: Adjust toast notification width, padding, and font size
2025-03-13 19:42:51 -07:00
Paul Gauthier (aider)
a61ba0db22
feat: Replace transcript box with toast notifications for marker text
2025-03-13 19:42:19 -07:00
Paul Gauthier
7f02a889e2
style: Remove flexbox styling from recording.md layout
2025-03-13 19:42:17 -07:00
Paul Gauthier (aider)
88d388a574
refactor: Move page-container inline styles to CSS section
2025-03-13 19:39:59 -07:00
Paul Gauthier
4d5a659e1e
style: Adjust container styles in recording.md
2025-03-13 19:39:55 -07:00
Paul Gauthier
ecfcf1071d
style: Simplify page-container styling in recording.md
2025-03-13 19:30:14 -07:00
Paul Gauthier (aider)
ec385d45e9
style: Replace fixed max-width with aspect-ratio in page container
2025-03-13 19:29:08 -07:00
Paul Gauthier (aider)
985107bb4b
style: Limit page-container width to 1200px and center it
2025-03-13 19:28:12 -07:00
Paul Gauthier
eb340c74ac
style: Adjust max-height styling in recording example page
2025-03-13 19:28:09 -07:00
Paul Gauthier (aider)
9a16b33f00
feat: Add speech synthesis for marker labels in transcript
2025-03-13 19:14:54 -07:00
Paul Gauthier (aider)
0acebc5916
fix: resolve null reference in AsciinemaPlayer initialization
2025-03-13 18:05:14 -07:00
Paul Gauthier (aider)
8442d9fe5f
feat: Add marker labels to transcript on separate lines
2025-03-13 18:04:16 -07:00
Paul Gauthier
5318dd1a80
feat: Add markers and event listener to recording example
2025-03-13 18:04:16 -07:00
Paul Gauthier
d916180ec8
refactor: Simplify transcript content in recording.md
2025-03-13 17:54:42 -07:00
Paul Gauthier (aider)
6e5aa08ee0
feat: Add transcript section below demo div in recording.md
2025-03-13 17:50:21 -07:00
Paul Gauthier
83e115cde5
docs: Add poster time to recording example
2025-03-13 17:50:19 -07:00
Paul Gauthier (aider)
a3a92cd5dd
style: Reduce terminal header height and button sizes
2025-03-13 17:46:29 -07:00
Paul Gauthier
16fc10fb0f
docs: Update terminal title in recording example
2025-03-13 17:46:27 -07:00
Paul Gauthier (aider)
6bba8b57d4
feat: Add macOS-style terminal header to demo div
2025-03-13 17:44:13 -07:00
Paul Gauthier (aider)
f45c75a137
style: Update demo div styling and background color
2025-03-13 17:42:39 -07:00
Paul Gauthier
3348df0652
style: Update terminal background color and theme in recording example
2025-03-13 17:42:37 -07:00
Paul Gauthier (aider)
3b6a01b63d
fix: bind Jekyll to all interfaces in docker container
2025-03-13 17:39:51 -07:00
Paul Gauthier (aider)
a3554a95c5
perf: optimize Jekyll build with incremental and livereload options
2025-03-13 17:38:25 -07:00
Paul Gauthier (aider)
6fa9af20c0
style: Wrap CSS in <style> tags in recording.md
2025-03-13 17:37:31 -07:00
Paul Gauthier (aider)
e23437dfa4
style: Update terminal colors to match tmux window style
2025-03-13 17:37:06 -07:00
Paul Gauthier
dcf9eaad77
style: Add custom Asciinema player theme and set default theme
2025-03-13 17:37:05 -07:00
Paul Gauthier (aider)
768df05692
style: Limit asciinema player height to 80% of viewport
2025-03-13 17:30:07 -07:00
Paul Gauthier
e0d5d35e32
docs: Update recording example with new asciinema player config
2025-03-13 17:30:05 -07:00
Paul Gauthier
a718a05414
initial
2025-03-13 17:20:47 -07:00
Paul Gauthier
953391d9d0
refactor: Optimize terminal emulator initialization in redact-cast.py
2025-03-13 16:30:41 -07:00
Paul Gauthier (aider)
4ca229fd42
refactor: Use regex to check for ordered "Atuin" characters in line
2025-03-13 16:19:31 -07:00
Paul Gauthier
693a43efc8
refactor: Simplify JSON parsing logic in redact-cast.py
2025-03-13 16:19:29 -07:00
Paul Gauthier (aider)
f3d4c931f5
style: Remove trailing whitespace in redact-cast.py
2025-03-13 16:14:00 -07:00
Paul Gauthier (aider)
ece21315b1
perf: Skip JSON parsing when terminal checking isn't needed
2025-03-13 16:13:56 -07:00
Paul Gauthier
318cc57ffe
refactor: Simplify terminal feed logic in redact-cast.py
2025-03-13 16:13:55 -07:00
Paul Gauthier (aider)
ba17924174
style: Remove trailing whitespace in redact-cast.py
2025-03-13 16:11:44 -07:00
Paul Gauthier (aider)
6bc9daa6ee
perf: Optimize terminal emulation by checking for "Atuin" first
2025-03-13 16:11:41 -07:00
Paul Gauthier (aider)
2d8bc95bae
style: Format code with consistent quotes and spacing
2025-03-13 16:08:57 -07:00
Paul Gauthier (aider)
520eb4a932
perf: Optimize asciinema cast processing with line-by-line streaming and early exit
2025-03-13 16:08:53 -07:00
Paul Gauthier
03733516cc
refactor: Simplify "Atuin" visibility check in redact-cast.py
2025-03-13 16:08:52 -07:00
Paul Gauthier (aider)
e561130336
style: Remove trailing whitespace in redact-cast.py
2025-03-13 16:04:16 -07:00
Paul Gauthier (aider)
169fa2e7b7
feat: Print terminal dimensions after parsing header
2025-03-13 16:04:12 -07:00
Paul Gauthier (aider)
6d6db996fb
style: Remove trailing whitespace in redact-cast.py
2025-03-13 16:03:30 -07:00
Paul Gauthier (aider)
f8642bfd94
perf: Stream filtered events directly to output file for memory efficiency
2025-03-13 16:03:27 -07:00
Paul Gauthier (aider)
dfdd6bf533
style: Remove trailing whitespace in redact-cast.py
2025-03-13 16:02:52 -07:00
Paul Gauthier (aider)
91cef71048
feat: set screen size from asciinema cast header
2025-03-13 16:02:48 -07:00
Paul Gauthier (aider)
3daf632384
feat: Add tqdm progress bar for event processing
2025-03-13 16:01:47 -07:00
Paul Gauthier (aider)
dba5fb9dfa
style: Format code with consistent quotes and spacing
2025-03-13 16:00:40 -07:00
Paul Gauthier (aider)
70d10a0bb2
feat: Add script to filter asciinema cast files for "Atuin" visibility
2025-03-13 16:00:35 -07:00
Paul Gauthier
97291b806a
refactor: Simplify redact-cast.py by removing custom logic and importing pyte
2025-03-13 16:00:34 -07:00
Paul Gauthier (aider)
c583f008e9
style: Make demo div full width in recording.md
2025-03-13 15:31:48 -07:00
Paul Gauthier
b182eba56f
docs: Add recording example to website
2025-03-13 15:31:47 -07:00
Paul Gauthier
de5da0e7ce
copy
2025-03-13 15:06:00 -07:00
Paul Gauthier
f2a893c0d4
set version to 0.77.1.dev
2025-03-13 14:44:50 -07:00
Paul Gauthier
371a03c794
version bump to 0.77.0
2025-03-13 14:44:47 -07:00
Paul Gauthier
88e3d48be5
copy
2025-03-13 14:24:19 -07:00
Paul Gauthier
e8a8681a75
chore: Update polyglot leaderboard YAML files with new test case data
2025-03-13 14:16:20 -07:00
Paul Gauthier
b541eec3b8
chore: Add new model settings to model-settings.yml
2025-03-13 14:08:36 -07:00
Paul Gauthier (aider)
ce3f732645
style: Format Model class constructor for readability
2025-03-13 14:00:27 -07:00
Paul Gauthier (aider)
1b3cae1ed5
feat: Add verbose flag to conditionally dump kwargs in Model.send
2025-03-13 14:00:20 -07:00
Paul Gauthier
024b9130a0
copy
2025-03-12 16:22:26 -07:00
Paul Gauthier
61a8b6020f
copy
2025-03-12 16:07:38 -07:00
Paul Gauthier
d25877aace
Merge branch 'tsl-pack-add'
2025-03-12 15:58:28 -07:00
Paul Gauthier
c3c2d4dc22
bump deps
2025-03-12 15:57:21 -07:00
Paul Gauthier
7454154599
copy
2025-03-12 15:56:33 -07:00
Paul Gauthier (aider)
04ecea614b
refactor: Simplify _test_language_repo_map signature and use self.fixtures_dir
2025-03-12 15:38:07 -07:00
Paul Gauthier (aider)
084a14b640
style: Remove unnecessary blank lines in test_repomap.py
2025-03-12 15:36:18 -07:00
Paul Gauthier (aider)
a477759a49
refactor: Update fixtures_dir references to use self.fixtures_dir
2025-03-12 15:36:13 -07:00
Paul Gauthier
d4df207612
refactor: Move fixtures_dir initialization to setUp in TestRepoMapAllLanguages
2025-03-12 15:36:12 -07:00
Paul Gauthier (aider)
57d492d4b8
style: Remove trailing whitespace in test_repomap.py
2025-03-12 15:34:28 -07:00
Paul Gauthier (aider)
fb7413436c
refactor: Split language tests into individual test methods
2025-03-12 15:34:24 -07:00
Paul Gauthier
2cc8105e68
refactor: Split language tests into individual cases in test_repomap.py
2025-03-12 15:34:22 -07:00
Paul Gauthier (aider)
a83d5ff123
style: Format test_repomap.py with linter
2025-03-12 15:32:20 -07:00
Paul Gauthier (aider)
a709d650df
refactor: Extract language test loop into helper method
2025-03-12 15:32:16 -07:00
Paul Gauthier
570e8eae31
refactor: Extract loop logic into helper method in test_repomap.py
2025-03-12 15:32:15 -07:00
Paul Gauthier (aider)
22f1703bee
test: Update udev fixture to match query patterns
2025-03-12 15:30:23 -07:00
Paul Gauthier (aider)
14037eaeb8
test: add udev test case to TestRepoMapAllLanguages
2025-03-12 15:22:56 -07:00
Paul Gauthier (aider)
189d64dc3d
test: Add Swift test case to TestRepoMapAllLanguages
2025-03-12 15:22:16 -07:00
Paul Gauthier (aider)
315f8093c6
test: Add Solidity test case and fixture to TestRepoMapAllLanguages
2025-03-12 15:21:45 -07:00
Paul Gauthier (aider)
a776d70e0d
test: add Racket test case and fixture
2025-03-12 15:18:47 -07:00
Paul Gauthier (aider)
1ab6c70ac7
feat: Add R language test case and fixture for repository mapping
2025-03-12 15:16:02 -07:00
Paul Gauthier (aider)
73eb8701dd
feat: Add properties language test case and fixture file
2025-03-12 15:13:56 -07:00
Paul Gauthier (aider)
a503f291e7
feat: Add Pony language test case and fixture
2025-03-12 15:12:56 -07:00
Paul Gauthier (aider)
b54d800024
feat: Add Lua language support to TestRepoMapAllLanguages
2025-03-12 15:11:31 -07:00
Paul Gauthier (aider)
d74068464d
feat: Add Gleam language support to TestRepoMapAllLanguages
2025-03-12 15:09:43 -07:00
Paul Gauthier (aider)
86a5e8dbe1
feat: Add Elm fixture with Person type and main function
2025-03-12 15:08:36 -07:00
Paul Gauthier (aider)
24d2b683c8
feat: Add Dart language support to TestRepoMapAllLanguages
2025-03-12 15:06:27 -07:00
Paul Gauthier (aider)
9451f0abe4
feat: Add D language test fixture and update test mapping
2025-03-12 15:05:05 -07:00
Paul Gauthier (aider)
544d58ddbd
feat: Add CommonLisp language support to TestRepoMapAllLanguages
2025-03-12 15:02:55 -07:00
Paul Gauthier (aider)
7c1d2d75e0
feat: Add chatito language support with test fixture
2025-03-12 14:40:43 -07:00
Paul Gauthier (aider)
0b949f47d9
feat: Add C language test fixture for repository mapping
2025-03-12 14:39:59 -07:00
Paul Gauthier (aider)
393b45dd21
feat: Add Arduino fixture file for language recognition test
2025-03-12 14:38:43 -07:00
Paul Gauthier (aider)
6bb43555dc
feat: Add Arduino language support to TestRepoMapAllLanguages
2025-03-12 14:37:55 -07:00
Paul Gauthier (aider)
ba03b07602
refactor: Update udev-tags.scm with more specific @name tags
2025-03-12 14:27:50 -07:00
Paul Gauthier (aider)
0ac4c0b97d
refactor: Update swift-tags.scm to use more specific @name.definition tags
2025-03-12 14:27:29 -07:00
Paul Gauthier
41e93a4d94
initial
2025-03-12 14:27:11 -07:00
Paul Gauthier (aider)
a0b5b19d38
refactor: Update solidity-tags.scm with more specific @name tags
2025-03-12 14:27:04 -07:00
Paul Gauthier (aider)
65fad5ae30
refactor: Update Rust tags to use more specific @name.definition and @name.reference tags
2025-03-12 14:26:32 -07:00
Paul Gauthier (aider)
a689f2116c
refactor: Update ruby-tags.scm to use more specific tag names
2025-03-12 14:25:57 -07:00
Paul Gauthier (aider)
68b5c90d95
refactor: Update Racket tags to use @name.definition and @name.reference formats
2025-03-12 14:25:30 -07:00
Paul Gauthier (aider)
44eb9af7bc
refactor: Update r-tags.scm to use more specific name tags
2025-03-12 14:25:12 -07:00
Paul Gauthier (aider)
9e824e6070
refactor: Update python-tags.scm with more specific name tags
2025-03-12 14:24:53 -07:00
Paul Gauthier (aider)
ba6bb527a7
refactor: Update properties-tags.scm to use more specific name tags
2025-03-12 14:24:32 -07:00
Paul Gauthier (aider)
3525eeae54
refactor: Update Pony tags to use .reference and .definition prefixes
2025-03-12 14:24:14 -07:00
Paul Gauthier (aider)
e535e01e83
refactor: Update Lua tags to use more specific reference and definition tags
2025-03-12 14:23:45 -07:00
Paul Gauthier (aider)
3b1c81e50e
refactor: Enhance Java tags with specific definition and reference annotations
2025-03-12 14:23:12 -07:00
Paul Gauthier (aider)
89406e5b7d
refactor: Update go-tags.scm to use more specific @name tags
2025-03-12 14:22:49 -07:00
Paul Gauthier (aider)
d5cc855c0f
refactor: Update gleam-tags.scm to use more specific @name tags
2025-03-12 14:22:16 -07:00
Paul Gauthier (aider)
2ed61eaf92
refactor: Update Elm tags to use .reference and .definition namespaces
2025-03-12 14:21:35 -07:00
Paul Gauthier (aider)
865f71e2cc
refactor: Update elixir-tags.scm to use more specific @name.reference and @name.definition tags
2025-03-12 14:21:05 -07:00
Paul Gauthier (aider)
08a75808df
refactor: Update elisp-tags.scm to use more specific name tags
2025-03-12 14:20:39 -07:00
Paul Gauthier (aider)
c9dd37db8e
refactor: Update dart-tags.scm to use @name.reference and @name.definition tags
2025-03-12 14:20:23 -07:00
Paul Gauthier (aider)
7e86c8a90c
refactor: Update d-tags.scm to use more specific @name.reference and @name.definition tags
2025-03-12 14:19:38 -07:00
Paul Gauthier (aider)
b87a5496e9
refactor: Update cpp-tags.scm to use more specific name tags
2025-03-12 14:19:06 -07:00
Paul Gauthier (aider)
9a88363437
refactor: Update CommonLisp tags to use more specific @name.* tags
2025-03-12 14:18:40 -07:00
Paul Gauthier (aider)
c0b9665cfc
refactor: Update chatito-tags.scm with explicit definition and reference tags
2025-03-12 14:18:12 -07:00
Paul Gauthier (aider)
70284ce1c2
refactor: Update c-tags.scm to use more specific @name.definition tags
2025-03-12 14:17:54 -07:00
Paul Gauthier (aider)
48621dadaa
refactor: Update Arduino tags to use more specific @name.reference and @name.definition tags
2025-03-12 14:17:35 -07:00
Paul Gauthier
e69bad57e4
initial
2025-03-12 14:14:13 -07:00
Paul Gauthier (aider)
f55099e969
feat: Update script to download Tree-Sitter language tags to specific directory
2025-03-12 14:10:14 -07:00
Paul Gauthier (aider)
76994facec
style: Apply linter formatting to tsl_pack_langs.py script
2025-03-12 13:55:52 -07:00
Paul Gauthier (aider)
2d843f6e79
feat: Add skip mechanism for existing tags.scm files in language download script
2025-03-12 13:55:47 -07:00
Paul Gauthier (aider)
e15518dd29
style: Fix linter formatting in tsl_pack_langs.py
2025-03-12 13:55:23 -07:00
Paul Gauthier (aider)
011e0fd109
feat: Print GitHub URL when processing each language
2025-03-12 13:55:17 -07:00
Paul Gauthier (aider)
5f125c1812
style: Format Python script with linter
2025-03-12 13:54:36 -07:00
Paul Gauthier (aider)
a6ebed8d16
feat: Improve language tag download script with multi-branch support
2025-03-12 13:54:31 -07:00
Paul Gauthier
849e02cbfb
chore: Make tsl_pack_langs.py script executable
2025-03-12 13:54:27 -07:00
Paul Gauthier (aider)
1ab5238405
refactor: Simplify tags URL construction and remove unused import
2025-03-12 13:52:55 -07:00
Paul Gauthier (aider)
ae6192111d
style: Format Python script with linter
2025-03-12 13:52:44 -07:00
Paul Gauthier (aider)
59af4114dd
feat: Add script to fetch tags.scm files from GitHub repositories
2025-03-12 13:52:39 -07:00
Paul Gauthier
4491b88763
feat: Add script for packing translation languages
2025-03-12 13:52:35 -07:00
Paul Gauthier
92377fc390
fix: Add missing MagicMock import in test_coder.py
2025-03-12 13:45:10 -07:00
Paul Gauthier (aider)
79b8e50412
fix: Mock InputOutput object correctly in test_architect_coder_auto_accept_true
2025-03-12 13:42:27 -07:00
Paul Gauthier (aider)
b5cd39cc50
fix: Add mock for confirm_ask method in test_architect_coder_auto_accept_true
2025-03-12 13:41:39 -07:00
Paul Gauthier (aider)
63c2a98f3c
fix: Add missing summarizer mock to ArchitectCoder tests
2025-03-12 13:41:10 -07:00
Paul Gauthier (aider)
c168f78a13
fix: Initialize cur_messages and done_messages in ArchitectCoder test cases
2025-03-12 13:40:15 -07:00
Paul Gauthier (aider)
42d45b4037
fix: Remove unused import of ANY from unittest.mock
2025-03-12 13:39:42 -07:00
Paul Gauthier (aider)
c41df63629
style: Reorder imports and fix whitespace in test_coder.py
2025-03-12 13:38:48 -07:00
Paul Gauthier (aider)
330bb81206
test: Add tests for auto_accept_architect feature in ArchitectCoder
2025-03-12 13:38:41 -07:00
Paul Gauthier (aider)
d84c755ee8
style: Apply linter formatting to redact-cast.py script
2025-03-12 13:28:06 -07:00
Paul Gauthier (aider)
a24ff28031
refactor: Remove 'env' key from .cast file header
2025-03-12 13:28:01 -07:00
Paul Gauthier (aider)
3a837c472e
style: Apply linter formatting to redact-cast.py script
2025-03-12 13:25:08 -07:00
Paul Gauthier (aider)
f4880e2ef3
feat: Add ANSI escape sequence stripping for Atuin version detection
2025-03-12 13:25:03 -07:00
Paul Gauthier
a2e4022e31
copy
2025-03-12 13:12:18 -07:00
Paul Gauthier (aider)
5668b41daa
feat: Add auto-accept option for architect coder edits
2025-03-12 13:09:41 -07:00
Paul Gauthier (aider)
c052270048
feat: Add --auto-accept-architect option with default true
2025-03-12 13:08:59 -07:00
Paul Gauthier (aider)
70547171ca
style: Fix linter formatting in io.py
2025-03-12 12:50:04 -07:00
Paul Gauthier (aider)
881868bf17
refactor: Require 3 characters for autocomplete, except for commands
2025-03-12 12:49:57 -07:00
Paul Gauthier (aider)
e90eb39a9b
style: Add whitespace around arithmetic operator in redact-cast.py
2025-03-11 19:30:57 -07:00
Paul Gauthier
9513d307a1
refactor: Reorganize redact script and improve code formatting
2025-03-11 19:30:46 -07:00
Paul Gauthier
533e5ec03f
Merge remote-tracking branch 'source-repo/main' into redact
2025-03-11 19:29:57 -07:00
Paul Gauthier (aider)
55f63395c7
fix: Remove unused mock variables and split long comment lines in test_commands.py
2025-03-11 19:25:46 -07:00
Paul Gauthier (aider)
4253d98a73
style: Remove trailing whitespaces in test_commands.py
2025-03-11 19:25:24 -07:00
Paul Gauthier (aider)
0c4af58866
test: Add tests for /reset preserving original read-only files
2025-03-11 19:25:17 -07:00
Paul Gauthier
a5919bd27d
copy
2025-03-11 19:12:35 -07:00
Paul Gauthier
5e40974fdd
fix: Ensure default model is set only if not already specified
2025-03-11 19:07:53 -07:00
Paul Gauthier (aider)
a27f4d0e04
feat: Add speed-up factor to recording timestamps in redact.py
2025-03-11 17:54:12 -07:00
Paul Gauthier (aider)
1bb3041298
feat: Compress long timestamp gaps to 0.5 seconds in asciinema cast processing
2025-03-11 17:44:20 -07:00
Paul Gauthier
dc6040adda
copy
2025-03-11 17:39:08 -07:00
Paul Gauthier
864725ff3d
feat: Add command aliases and preserve read-only files in /drop
2025-03-11 17:38:13 -07:00
Paul Gauthier (aider)
0fcbea03e5
style: Format code and remove trailing whitespaces
2025-03-11 17:35:28 -07:00
Paul Gauthier (aider)
2ce63e6ad3
test: Add tests for preserving original read-only files during drop command
2025-03-11 17:35:21 -07:00
Paul Gauthier (aider)
d45af94cee
refactor: Simplify original read-only files check in _drop_all_files method
2025-03-11 17:33:57 -07:00
Paul Gauthier (aider)
1f874b654d
style: Format code with linter and improve readability
2025-03-11 17:31:22 -07:00
Paul Gauthier (aider)
a7a21757bc
feat: Preserve original read-only files when using bare /drop command
2025-03-11 17:31:14 -07:00
Paul Gauthier (aider)
1bed4e8972
feat: Add 0.5 second pause after skipped sections in redaction script
2025-03-11 17:05:54 -07:00
Paul Gauthier (aider)
efcda12dda
refactor: Maintain consistent timestamps during section skipping
2025-03-11 17:04:47 -07:00
Paul Gauthier (aider)
d7b4079ab5
refactor: Update redact.py to handle asciinema cast v2 JSON format
2025-03-11 17:03:19 -07:00
Paul Gauthier
2eb1513612
initial
2025-03-11 17:01:26 -07:00
Paul Gauthier
87bcbe0420
copy
2025-03-11 13:00:33 -07:00
Paul Gauthier (aider)
26b0c6e6da
style: Add mobile-friendly CSS to hide command and edit columns
2025-03-11 12:51:38 -07:00
Paul Gauthier
8cfbc9b827
Revert "refactor: Improve chart responsiveness with dynamic mobile height"
...
This reverts commit 46eee9e642 .
2025-03-11 12:37:56 -07:00
Paul Gauthier (aider)
46eee9e642
refactor: Improve chart responsiveness with dynamic mobile height
2025-03-11 12:33:45 -07:00
Paul Gauthier
7d902d2f3e
test: Update token budget parsing test cases
2025-03-11 12:24:42 -07:00
Paul Gauthier
3d05007024
fix: Correct token budget message formatting in test case
2025-03-11 12:20:47 -07:00
Paul Gauthier (aider)
a2bf2e2910
style: Format long line in test_commands.py for better readability
2025-03-11 12:18:18 -07:00
Paul Gauthier (aider)
9cf4286cee
fix: Update test to handle lowercase token budget input
2025-03-11 12:18:10 -07:00
Paul Gauthier (aider)
c9ddca3a16
feat: Update tests for /think and /reason to handle no-argument case
2025-03-11 12:16:54 -07:00
Paul Gauthier
06370cb096
copy
2025-03-11 12:14:47 -07:00
Paul Gauthier (aider)
342586519d
fix: Update method calls to use main_model for get_thinking_tokens and get_reasoning_effort
2025-03-11 12:13:52 -07:00
Paul Gauthier (aider)
89174bb524
style: Format code with linter and improve whitespace
2025-03-11 12:12:20 -07:00
Paul Gauthier (aider)
1fa3bc4018
feat: Add display of current values for /think and /reason commands when called without arguments
2025-03-11 12:12:12 -07:00
Paul Gauthier (aider)
d68e2b33fb
style: Remove trailing whitespaces in commands.py
2025-03-11 12:11:15 -07:00
Paul Gauthier (aider)
1313cd8216
refactor: Update thinking tokens and reasoning effort display with helper methods
2025-03-11 12:11:08 -07:00
Paul Gauthier (aider)
7afc8c760c
feat: Add /think and /reason command aliases for think-tokens and reasoning-effort
2025-03-11 12:10:19 -07:00
Paul Gauthier (aider)
79f714ab16
refactor: Extract thinking tokens and reasoning effort methods into separate functions
2025-03-11 12:09:41 -07:00
Paul Gauthier
e21bab2d17
copy
2025-03-11 11:52:02 -07:00
Paul Gauthier (aider)
4288cf2a39
style: Apply linter formatting to test_commands.py
2025-03-11 11:49:46 -07:00
Paul Gauthier (aider)
9d570a9cb1
feat: Update test values to use 1024 base for k and M suffixes
2025-03-11 11:49:39 -07:00
Paul Gauthier (aider)
333ddfb37a
style: Format Python code with linter
2025-03-11 11:48:21 -07:00
Paul Gauthier (aider)
10a5250527
test: Add tests for /think-tokens and /reasoning-effort commands
2025-03-11 11:48:13 -07:00
Paul Gauthier (aider)
fd57eccdca
style: Remove trailing whitespaces in commands.py
2025-03-11 11:45:30 -07:00
Paul Gauthier (aider)
1432be9be6
feat: Add announcements output for /think and /reason commands
2025-03-11 11:45:23 -07:00
Paul Gauthier (aider)
1773bbf759
style: Shorten docstring to fix line length flake8 error
2025-03-11 11:43:59 -07:00
Paul Gauthier (aider)
5c94624186
style: Format code with linter
2025-03-11 11:43:47 -07:00
Paul Gauthier (aider)
dc06c2fab3
refactor: Update reasoning effort command to accept string values
2025-03-11 11:43:40 -07:00
Paul Gauthier (aider)
f37799b39c
style: Fix linter formatting in base_coder.py
2025-03-11 11:42:46 -07:00
Paul Gauthier (aider)
cc84f590fe
feat: Add reasoning effort display in get_announcements output
2025-03-11 11:42:38 -07:00
Paul Gauthier
afcf3e77b5
refactor: Reorder model info output for better readability
2025-03-11 11:42:36 -07:00
Paul Gauthier (aider)
0406dda2a6
feat: Add /reasoning-effort command to set model reasoning effort level
2025-03-11 11:41:46 -07:00
Paul Gauthier (aider)
935227f7e7
refactor: Use 1024 instead of 1000 for token budget formatting
2025-03-11 11:38:11 -07:00
Paul Gauthier (aider)
67ebb2566d
style: Use lowercase 'k' for token budget display
2025-03-11 11:37:30 -07:00
Paul Gauthier (aider)
1c736161c5
feat: Omit decimal point for whole number token budget values
2025-03-11 11:37:01 -07:00
Paul Gauthier (aider)
a348c2d013
feat: Change --thinking-tokens argument type to string
2025-03-11 11:36:17 -07:00
Paul Gauthier (aider)
444a95bc6c
style: Add whitespace around arithmetic operators in budget formatting
2025-03-11 11:35:49 -07:00
Paul Gauthier (aider)
c38cdef220
style: Format code with linter and improve readability
2025-03-11 11:35:31 -07:00
Paul Gauthier (aider)
5608db0892
feat: Add thinking token budget display in model details
2025-03-11 11:35:23 -07:00
Paul Gauthier
98b3722a02
refactor: Simplify thinking token budget display logic
2025-03-11 11:33:45 -07:00
Paul Gauthier (aider)
2d623ff196
style: Apply linter formatting to commands.py
2025-03-11 11:32:39 -07:00
Paul Gauthier (aider)
703e124277
feat: Add /think-tokens command to set thinking token budget
2025-03-11 11:32:32 -07:00
Paul Gauthier (aider)
68c27f885f
style: Fix linting issues in test_models.py
2025-03-11 11:30:28 -07:00
Paul Gauthier (aider)
58cd190ca9
test: Add comprehensive tests for token parsing and thinking tokens methods
2025-03-11 11:30:23 -07:00
Paul Gauthier (aider)
2c5c2b2f67
style: Format code with linter and fix whitespace
2025-03-11 11:29:44 -07:00
Paul Gauthier (aider)
e10fe50c6f
feat: Add flexible token parsing for set_thinking_tokens method
2025-03-11 11:29:38 -07:00
Paul Gauthier
b8ad0b15e8
copy
2025-03-11 09:38:28 -07:00
Paul Gauthier (aider)
1b81fb0fdf
refactor: Modify git push to stream output directly to terminal
2025-03-11 09:25:44 -07:00
Paul Gauthier
703cb8849d
set version to 0.76.3.dev
2025-03-11 09:25:11 -07:00
Paul Gauthier
55f856b23c
version bump to 0.76.2
2025-03-11 09:25:07 -07:00
Paul Gauthier (aider)
93c284a67d
fix: Handle JSONDecodeError when loading model cache file
2025-03-11 08:33:18 -07:00
Paul Gauthier (aider)
38fd715247
style: Fix linter warnings in main.py
2025-03-11 08:27:23 -07:00
Paul Gauthier (aider)
987d024847
fix: Handle GitCommandError when retrieving git user config
2025-03-11 08:27:17 -07:00
Paul Gauthier
a3c0d628a1
fix: Remove unnecessary default flag in git config retrieval
2025-03-11 08:27:15 -07:00
Paul Gauthier
3cb6ec9ddb
set version to 0.76.2.dev
2025-03-10 17:41:32 -07:00
Paul Gauthier
c21619608e
version bump to 0.76.1
2025-03-10 17:41:29 -07:00
Paul Gauthier
76a8789bc1
faster versionbump
2025-03-10 17:39:22 -07:00
Paul Gauthier
bbf538e06c
copy
2025-03-10 17:15:29 -07:00
Paul Gauthier
d94ab3395b
bump deps to pickup litellm bugfix for streaming openrouter resoning
2025-03-10 17:13:55 -07:00
Paul Gauthier
6d8457a61f
copy
2025-03-10 16:28:57 -07:00
Paul Gauthier
303f8e1bc9
Merge branch 'main' of github.com:Aider-AI/aider
2025-03-10 16:27:32 -07:00
paul-gauthier
e638116a2f
Merge pull request #3495 from maledorak/docs/remote-notifications
...
docs: Add remote notifications docs
2025-03-10 16:27:16 -07:00
Mariusz Korzekwa
5bac9133e6
docs: Add remote notifications docs
2025-03-11 00:19:51 +01:00
paul-gauthier
6fde4041ba
Merge pull request #3488 from mopemope/ignore-permission-err
...
refactor: add ignore_permission_denied option to watch function
2025-03-10 13:47:12 -07:00
Paul Gauthier
d0c8b38ffc
copy
2025-03-10 08:58:42 -07:00
Paul Gauthier
be7888ab18
copy
2025-03-10 08:51:05 -07:00
Paul Gauthier
11b71fa28c
set version to 0.76.1.dev
2025-03-10 08:49:40 -07:00
Paul Gauthier
c838f9bfd5
version bump to 0.76.0
2025-03-10 08:47:14 -07:00
Paul Gauthier
8d073ce221
copy
2025-03-10 08:26:08 -07:00
Yutaka Matsubara
0be5d39453
refactor: add ignore_permission_denied option to watch function
2025-03-10 21:55:00 +09:00
Paul Gauthier
74ecdf2d3f
copy
2025-03-09 13:43:41 -07:00
Paul Gauthier
20eacfab0f
copy
2025-03-09 09:03:41 -07:00
Paul Gauthier
0396e15a3b
refactor: remove unused debug dump() call
2025-03-09 08:49:30 -07:00
Paul Gauthier
3432a936ea
copy
2025-03-09 08:47:41 -07:00
Paul Gauthier
87cd2b5dfe
refactor: Remove deprecated reasoning_content attribute in test mock
2025-03-09 08:46:45 -07:00
Paul Gauthier (aider)
313b91edbe
style: Fix trailing whitespace in test docstring
2025-03-09 08:43:51 -07:00
Paul Gauthier (aider)
a1f104cb4d
style: wrap long lines in test docstrings and comments
2025-03-09 08:43:45 -07:00
Paul Gauthier (aider)
eadb8d5d0a
style: fix linting issues in test_reasoning.py
2025-03-09 08:43:23 -07:00
Paul Gauthier (aider)
41ae947885
test: add tests for reasoning attribute handling in streaming and non-streaming cases
2025-03-09 08:43:18 -07:00
Paul Gauthier (aider)
84f610c0e9
style: Fix linting issues in test_reasoning.py
2025-03-09 08:40:40 -07:00
Paul Gauthier (aider)
0df959cf68
test: add reasoning attribute handling to MockStreamingChunk
2025-03-09 08:40:26 -07:00
Paul Gauthier
a15d10ea1e
refactor: Simplify reasoning content handling in stream processing
2025-03-09 08:30:56 -07:00
Paul Gauthier (aider)
a37d6e86df
feat: add support for both reasoning and reasoning_content fields
2025-03-09 08:24:12 -07:00
Paul Gauthier
a405063385
fix: Add fallback for reasoning_content attribute access
2025-03-09 08:24:09 -07:00
Paul Gauthier
f5a5b85e9d
do not lint when updating history
2025-03-08 17:59:22 -08:00
Paul Gauthier
ba7d941e5b
copy
2025-03-08 17:51:55 -08:00
Paul Gauthier
804a2d1af9
docs: improve deprecation warning message for remove_reasoning setting
2025-03-08 17:41:31 -08:00
Paul Gauthier (aider)
c1bc6e161e
feat: add deprecation warning for remove_reasoning attribute
2025-03-08 17:40:03 -08:00
Paul Gauthier
af1b728b90
refactor: standardize reasoning_tag property name across model settings
2025-03-08 17:39:01 -08:00
Paul Gauthier (aider)
14e37a82ab
fix: maintain backward compatibility for remove_reasoning field
2025-03-08 17:37:37 -08:00
Paul Gauthier (aider)
f8a7854efa
fix: update model property name from remove_reasoning to reasoning_tag
2025-03-08 17:36:28 -08:00
Paul Gauthier (aider)
072ce87051
refactor: rename remove_reasoning to reasoning_tag in test files
2025-03-08 17:34:43 -08:00
Paul Gauthier (aider)
cac9b4460e
style: fix whitespace in models.py
2025-03-08 17:33:44 -08:00
Paul Gauthier (aider)
67bf90a149
refactor: rename remove_reasoning to reasoning_tag with backward compatibility
2025-03-08 17:33:37 -08:00
Paul Gauthier
af8558b19e
copy
2025-03-08 17:30:56 -08:00
Paul Gauthier
1903542f11
copy
2025-03-08 17:27:01 -08:00
Paul Gauthier (aider)
3ed16fb796
style: fix whitespace and format code
2025-03-08 17:26:20 -08:00
Paul Gauthier (aider)
6f99392eda
feat: add thinking token budget configuration option
2025-03-08 17:26:09 -08:00
Paul Gauthier (aider)
680dbfbf77
style: fix whitespace in models.py
2025-03-08 17:20:06 -08:00
Paul Gauthier (aider)
51a72b497b
refactor: move reasoning effort logic into Model class method
2025-03-08 17:19:58 -08:00
Paul Gauthier
d6e57dd194
chore: add comment about moving reasoning effort to Model class
2025-03-08 17:19:56 -08:00
Paul Gauthier (aider)
e92ab55da6
style: sort imports alphabetically in test_reasoning.py
2025-03-08 17:17:04 -08:00
Paul Gauthier (aider)
c78b3e0204
test: update reasoning tag tests to use imported constants
2025-03-08 17:16:59 -08:00
Paul Gauthier
ac1c05389a
refactor: move deprecated model args to dedicated group
2025-03-08 17:13:50 -08:00
Paul Gauthier (aider)
95583fe2cd
The changes look good. Let me run the grep command again to check if there are any other files we need to update:
...
```bash
grep -E '(^|\s)(--(opus|sonnet|haiku|4|4o|mini|4-turbo|35turbo|35-turbo|3|deepseek|o1-mini|o1-preview)|-[34])(\s|[.,)]|$)' --include="*.md" -r aider/website/docs | grep -v "model.*model"
```
If there are any remaining instances of deprecated switches, we should add those files to the chat and update them as well.
2025-03-08 17:12:05 -08:00
Paul Gauthier
ddedda9233
test: update model alias and add debug dump in deprecated tests
2025-03-08 17:09:04 -08:00
Paul Gauthier
d30b9d1513
test: simplify deprecated model flag tests
2025-03-08 17:06:45 -08:00
Paul Gauthier (aider)
4c35f88ea0
test: add variant flag formats for model switches
2025-03-08 13:47:31 -08:00
Paul Gauthier (aider)
e6623ae0a8
test: mock URL launches in deprecated args tests
2025-03-08 13:45:44 -08:00
Paul Gauthier (aider)
4755578822
style: format test_deprecated.py with black
2025-03-08 13:44:16 -08:00
Paul Gauthier (aider)
319d543ac2
fix: update deprecated model tests to handle multiple warnings
2025-03-08 13:44:11 -08:00
Paul Gauthier (aider)
9e668cda7f
style: Format test_deprecated.py with black
2025-03-08 13:42:21 -08:00
Paul Gauthier (aider)
5447483da2
test: add tests for deprecated model argument handling
2025-03-08 13:42:16 -08:00
Paul Gauthier
8e22a8d107
test: add tests for deprecated functionality
2025-03-08 13:42:12 -08:00
Paul Gauthier (aider)
18d27ab4e4
style: fix linting issues and whitespace cleanup
2025-03-08 13:38:17 -08:00
Paul Gauthier (aider)
fe60832492
refactor: move model shortcut args to deprecated module with warnings
2025-03-08 13:38:06 -08:00
Paul Gauthier
6bf683409f
copy
2025-03-08 08:30:25 -08:00
Paul Gauthier
634bfb1eae
bump deps
2025-03-08 08:14:53 -08:00
Paul Gauthier
c9d597d2b1
update repomap fixture
2025-03-08 08:13:16 -08:00
Paul Gauthier
92c616f717
copy
2025-03-08 08:10:00 -08:00
Paul Gauthier
b1e8d29ae0
style: update reasoning tag formatting for better readability
2025-03-07 19:38:43 -08:00
Paul Gauthier
e0cef55fcd
copy
2025-03-07 19:09:13 -08:00
Paul Gauthier
9aacf5c7db
refactor: Remove unused parameter from remove_reasoning_content function
2025-03-07 19:06:15 -08:00
Paul Gauthier (aider)
4858749a20
style: Apply linter fixes to test_models.py
2025-03-07 17:54:34 -08:00
Paul Gauthier (aider)
b53c0b982a
refactor: Move reasoning content removal tests to test_reasoning.py
2025-03-07 17:54:28 -08:00
Paul Gauthier (aider)
2aac9ff9c5
refactor: Remove unused re import from models.py
2025-03-07 17:51:25 -08:00
Paul Gauthier (aider)
bdaa70ada5
style: Apply linter formatting to remove extra whitespaces
2025-03-07 17:51:11 -08:00
Paul Gauthier (aider)
ca6abdfc61
refactor: Move remove_reasoning_content from Model to reasoning_tags.py
2025-03-07 17:50:57 -08:00
Paul Gauthier
e18593fe88
refactor: Remove commented-out code about reasoning tags
2025-03-07 17:42:22 -08:00
Paul Gauthier
08401aff26
refactor: Modify reasoning content removal method to update partial_response_content directly
2025-03-07 17:32:57 -08:00
Paul Gauthier (aider)
cddc67ad69
refactor: Extract reasoning content removal to helper method
2025-03-07 17:30:15 -08:00
Paul Gauthier
586af2a435
refactor: Extract reasoning content removal to a helper method
2025-03-07 17:30:13 -08:00
Paul Gauthier
97091fab60
refactor: Extract reasoning content removal to a helper method
2025-03-07 17:28:49 -08:00
Paul Gauthier (aider)
5f2cf75be8
style: Fix linting issues in test_reasoning.py
2025-03-07 17:20:11 -08:00
Paul Gauthier (aider)
37c7b81c95
test: Ensure partial_response_content contains only main content
2025-03-07 17:20:03 -08:00
Paul Gauthier (aider)
779a266713
style: Apply linter formatting to test_reasoning.py
2025-03-07 17:18:38 -08:00
Paul Gauthier (aider)
ebaedc6f05
fix: Resolve JSON serialization issue in test_send_with_think_tags_stream
2025-03-07 17:18:33 -08:00
Paul Gauthier (aider)
08a392787a
style: Apply linter fixes to test_reasoning.py
2025-03-07 17:16:56 -08:00
Paul Gauthier (aider)
883bf74bad
feat: Add streaming test for <think> tags in reasoning process
2025-03-07 17:16:50 -08:00
Paul Gauthier
80de3335b7
refactor: Move reasoning content flags initialization to send method
2025-03-07 17:15:44 -08:00
Paul Gauthier (aider)
794072bdf8
style: Format code with linter to improve readability
2025-03-07 17:06:14 -08:00
Paul Gauthier (aider)
e28fdb9cb1
refactor: Update test_send_with_reasoning_content_stream to be more robust
2025-03-07 17:06:09 -08:00
Paul Gauthier (aider)
7873d1c6b3
style: Fix linter warnings in test_reasoning.py
2025-03-07 17:04:07 -08:00
Paul Gauthier (aider)
f8c069132e
fix: Add mdstream mock to resolve WholeFileCoder test failure
2025-03-07 17:04:03 -08:00
Paul Gauthier (aider)
c53833072f
style: Format code with linter and remove trailing whitespaces
2025-03-07 17:03:21 -08:00
Paul Gauthier (aider)
16d7cf7a52
feat: Add test for streaming reasoning content with proper formatting and output
2025-03-07 17:03:16 -08:00
Paul Gauthier (aider)
3b9c2b9729
style: Organize and clean up import statements in test_reasoning.py
2025-03-07 17:00:25 -08:00
Paul Gauthier (aider)
b230fea66f
feat: Add test for processing reasoning content in <think> tags
2025-03-07 17:00:19 -08:00
Paul Gauthier
f9b6501af1
refactor: Update test to use assistant_output instead of ai_output
2025-03-07 17:00:17 -08:00
Paul Gauthier (aider)
0cd8e3701d
refactor: Move reasoning_content to choices[0].message in MockCompletion
2025-03-07 16:55:09 -08:00
Paul Gauthier (aider)
8545672839
fix: Add missing attributes to MockCompletion for test compatibility
2025-03-07 16:54:24 -08:00
Paul Gauthier
4a6c4b95f1
fix: Disable streaming for Coder in test_reasoning to ensure consistent output
2025-03-07 16:54:22 -08:00
Paul Gauthier (aider)
c893bc21ab
style: Apply linter formatting to test_reasoning.py
2025-03-07 16:53:31 -08:00
Paul Gauthier (aider)
c8c5cbf8cc
fix: Add mock hash object to resolve NoneType hexdigest error in test
2025-03-07 16:53:27 -08:00
Paul Gauthier (aider)
54ef8a1e19
fix: Update test mocking to match send_completion method signature
2025-03-07 16:52:51 -08:00
Paul Gauthier
82df218bcb
test: Update test_reasoning to use generator and print partial response
2025-03-07 16:52:49 -08:00
Paul Gauthier (aider)
f613ad6c05
fix: Remove unused 'result' variable in test_reasoning.py
2025-03-07 16:50:36 -08:00
Paul Gauthier (aider)
4e732d0379
style: Apply linter formatting to test_reasoning.py
2025-03-07 16:50:19 -08:00
Paul Gauthier (aider)
ad8b5c9d29
refactor: Update test to simulate multi-response content formatting flow
2025-03-07 16:50:15 -08:00
Paul Gauthier (aider)
1ab4bf14dc
fix: Remove unsupported 'stream' parameter from InputOutput initialization in test
2025-03-07 16:49:17 -08:00
Paul Gauthier (aider)
068a0b4576
refactor: Remove unused imports from test_reasoning.py
2025-03-07 16:48:52 -08:00
Paul Gauthier (aider)
5f694f228f
style: Format code with linter and improve import sorting
2025-03-07 16:48:33 -08:00
Paul Gauthier (aider)
2ffe49130d
feat: Add test for reasoning content formatting in Coder.send() method
2025-03-07 16:48:27 -08:00
Paul Gauthier
f7d18ef976
test: Add test_reasoning.py for basic reasoning tests
2025-03-07 16:48:23 -08:00
Paul Gauthier
8233eb6007
refactor: Simplify reasoning tag handling in base coder
2025-03-07 16:43:21 -08:00
Paul Gauthier
de4693cdf3
refactor: Simplify reasoning tag handling and remove unused function
2025-03-07 16:26:47 -08:00
Paul Gauthier (aider)
8fb235c3f5
refactor: Remove unused imports from reasoning_tags
2025-03-07 16:11:34 -08:00
Paul Gauthier (aider)
6feb00dcd9
style: Reorder imports and format code with linter
2025-03-07 16:10:57 -08:00
Paul Gauthier (aider)
4fc1847a70
refactor: Update reasoning tag formatting to use standalone function
2025-03-07 16:10:49 -08:00
Paul Gauthier (aider)
e7f16f07f7
refactor: Extract reasoning tag handling to separate module
2025-03-07 16:10:21 -08:00
Paul Gauthier
d9551b3106
refactor: Simplify reasoning tag handling and remove debug print statements
2025-03-07 16:08:11 -08:00
Paul Gauthier (aider)
854428795b
style: Format code with linter and improve readability
2025-03-07 16:04:40 -08:00
Paul Gauthier (aider)
5c3b4bd987
refactor: Update reasoning tag handling in live_incremental_response method
2025-03-07 16:04:32 -08:00
Paul Gauthier (aider)
9d686d3e52
refactor: Update reasoning tag handling in base_coder.py
2025-03-07 16:04:19 -08:00
Paul Gauthier (aider)
b62e00b935
refactor: Use class attribute for reasoning tag name in replace_reasoning_tags method
2025-03-07 16:03:58 -08:00
Paul Gauthier
634745c818
fix: Adjust reasoning tag spacing to improve readability
2025-03-07 16:03:56 -08:00
Paul Gauthier (aider)
490c6d9a28
style: Apply linter formatting to base_coder.py
2025-03-07 16:00:47 -08:00
Paul Gauthier (aider)
e6dd9978cb
refactor: Improve reasoning tag replacement with consistent newline handling
2025-03-07 16:00:40 -08:00
Paul Gauthier
240a5613a5
refactor: Simplify reasoning tag formatting in base_coder.py
2025-03-07 16:00:38 -08:00
Paul Gauthier (aider)
fb96cbcaaf
feat: Apply reasoning tag formatting in non-pretty streaming output
2025-03-07 15:59:05 -08:00
Paul Gauthier
b58f879db7
refactor: Simplify reasoning tag replacement in live_incremental_response method
2025-03-07 15:59:02 -08:00
Paul Gauthier (aider)
1585c6095e
style: Format code with linter and improve readability
2025-03-07 15:57:24 -08:00
Paul Gauthier (aider)
30a630412d
refactor: Improve reasoning tag handling in base_coder.py
2025-03-07 15:57:16 -08:00
Paul Gauthier
e5ca79cd51
refactor: Prepare for AI tag conversion in incremental response rendering
2025-03-07 15:57:14 -08:00
Paul Gauthier (aider)
148353aca4
refactor: Revert reasoning content tag changes to original implementation
2025-03-07 15:56:13 -08:00
Paul Gauthier (aider)
7a098ce740
style: Apply linter formatting to base_coder.py
2025-03-07 15:54:00 -08:00
Paul Gauthier (aider)
f3b9831a0c
refactor: Add helper function to replace reasoning tags in base_coder.py
2025-03-07 15:53:53 -08:00
Paul Gauthier
01454674c8
refactor: Update reasoning content formatting with improved XML-like tags
2025-03-07 15:53:50 -08:00
Paul Gauthier
5093b18ecc
Merge branch 'main' into show-thinking
2025-03-07 10:29:44 -08:00
Paul Gauthier
c16cfd0668
copy
2025-03-07 09:30:43 -08:00
Paul Gauthier
1674cd5db9
Merge branch 'main' of github.com:Aider-AI/aider
2025-03-07 09:30:27 -08:00
Paul Gauthier
f111ab48fb
chore: Update polyglot leaderboard data with new model test results
2025-03-07 09:26:32 -08:00
paul-gauthier
65309854ac
Update README.md
2025-03-06 19:43:46 -08:00
paul-gauthier
cf0aff8c40
Update README.md
2025-03-06 19:43:16 -08:00
Paul Gauthier
16b768485a
feat: Update reasoning tag and add reasoning content handling in Coder
2025-03-06 19:05:57 -08:00
Paul Gauthier
c2e7b533d3
feat: Add reasoning content indicators in response handling
2025-03-06 18:28:47 -08:00
Paul Gauthier
539859f1ab
fix: Update reasoning tag message and comment out dump function
2025-03-06 18:21:45 -08:00
Paul Gauthier
d1d40a9a76
feat: Add reasoning content handling in Coder and Model classes
2025-03-06 18:16:44 -08:00
Paul Gauthier
52162a5604
initial
2025-03-06 17:19:45 -08:00
Paul Gauthier
84e84207a5
copy
2025-03-06 17:12:21 -08:00
Paul Gauthier (aider)
a4e1745eca
fix: Remove unnecessary f-strings in args_formatter.py
2025-03-06 17:09:39 -08:00
Paul Gauthier
5931979b74
style: Update color configuration comments to use quotes
2025-03-06 17:09:29 -08:00
Paul Gauthier
a412a65315
bump
2025-03-06 17:00:13 -08:00
Paul Gauthier
25da0674bb
special case tree-sitter deps
2025-03-06 16:50:05 -08:00
Paul Gauthier
c823bf4fbb
refactor: Remove debug dump calls from repomap.py
2025-03-06 16:40:08 -08:00
Paul Gauthier
cfd0e67a6b
feat: Add C# tree-sitter query with class definition and reference tags
2025-03-06 16:36:37 -08:00
Paul Gauthier (aider)
94f3af57f1
refactor: Update csharp-tags.scm to use @name.definition and @name.reference patterns
2025-03-06 16:34:22 -08:00
Paul Gauthier
0050a3fe6c
feat: Add C# language tags query for tree-sitter parsing
2025-03-06 16:34:20 -08:00
Paul Gauthier
0e65ddee37
fix ruby with ts 0.23
2025-03-06 16:26:41 -08:00
Paul Gauthier
101f7de889
re-ran pip-compile.sh, now ts is 0.23.2?
2025-03-06 15:17:40 -08:00
Paul Gauthier
a21c1ff92d
cleanup
2025-03-06 14:53:17 -08:00
Paul Gauthier
f9bb2e498e
pin ts per python version
2025-03-06 13:20:59 -08:00
Paul Gauthier
f6bb803be5
copy
2025-03-06 13:10:37 -08:00
Paul Gauthier
204a88c171
fix: Improve LLM empty response handling with clearer warning messages
2025-03-06 13:07:27 -08:00
Paul Gauthier (aider)
012afc0708
feat: Add warning for empty LLM streaming responses
2025-03-06 12:52:32 -08:00
Paul Gauthier
cf089abb64
switch to tslp
2025-03-06 12:32:06 -08:00
Paul Gauthier
40e463cdc1
copy
2025-03-06 12:25:43 -08:00
Paul Gauthier (aider)
6a1284a5ca
docs: Add documentation for new notifications feature
2025-03-06 12:24:17 -08:00
Paul Gauthier
60522ee474
docs: Add notifications documentation page
2025-03-06 12:24:15 -08:00
Paul Gauthier (aider)
0045641db7
fix: Move module-level constant after imports to resolve flake8 E402 errors
2025-03-06 12:17:33 -08:00
Paul Gauthier (aider)
97b5b1b669
style: Fix linter formatting in io.py
2025-03-06 12:14:50 -08:00
Paul Gauthier (aider)
448de8519a
refactor: Extract notification message into a constant
2025-03-06 12:14:44 -08:00
Paul Gauthier (aider)
95e1fe0446
style: Format code with linter and improve whitespace consistency
2025-03-06 12:14:20 -08:00
Paul Gauthier (aider)
47254be254
feat: Add terminal-notifier support for macOS notifications
2025-03-06 12:14:14 -08:00
Paul Gauthier
3da15bfd19
fix: Handle NO_COLOR environment variable for disabling colored output
2025-03-06 12:14:11 -08:00
Paul Gauthier (aider)
c79db2581b
style: Reformat code to improve linter compliance
2025-03-06 12:04:23 -08:00
Paul Gauthier (aider)
93b86a8800
feat: Add OS-specific default notification commands with custom message
2025-03-06 12:04:14 -08:00
Paul Gauthier (aider)
56ba7ef411
refactor: Remove redundant subprocess import in ring_bell method
2025-03-06 12:02:00 -08:00
Paul Gauthier (aider)
e2117fd8a9
feat: Add subprocess import for notifications command
2025-03-06 12:01:03 -08:00
Paul Gauthier (aider)
e817c76e38
style: Format code with linter and improve line breaks
2025-03-06 12:00:33 -08:00
Paul Gauthier (aider)
65e059a7d2
feat: Add notifications-command option to run custom notification commands
2025-03-06 12:00:21 -08:00
Paul Gauthier
f661025acc
feat: Add notifications parameter to coder initialization
2025-03-06 12:00:19 -08:00
Paul Gauthier (aider)
2fe1b1e16e
feat: Add --notifications flag to control terminal bell
2025-03-06 11:55:32 -08:00
Paul Gauthier
665ffe3984
Revert "feat: Add notification parameter to InputOutput initialization"
...
This reverts commit 09e998523f .
2025-03-06 11:54:05 -08:00
Paul Gauthier
c3401047e0
Revert "feat: Add desktop notification support with notify-py package"
...
This reverts commit 38e8d27416 .
2025-03-06 11:53:58 -08:00
Paul Gauthier
996177ceaf
add qwq32b
2025-03-06 11:46:32 -08:00
Paul Gauthier (aider)
09e998523f
feat: Add notification parameter to InputOutput initialization
2025-03-06 11:45:59 -08:00
Paul Gauthier (aider)
38e8d27416
feat: Add desktop notification support with notify-py package
2025-03-06 11:45:37 -08:00
Paul Gauthier (aider)
813de04596
style: Remove trailing whitespaces in base_coder.py and io.py
2025-03-06 11:41:58 -08:00
Paul Gauthier (aider)
3c0eae4180
feat: Add terminal bell notification when LLM processing is complete
2025-03-06 11:41:32 -08:00
Paul Gauthier
99424a9f53
feat: Add configuration for Qwen 2.5 32b model with specific settings
2025-03-06 09:53:09 -08:00
Paul Gauthier
51d118fdb5
bump deps
2025-03-06 06:13:33 -08:00
Paul Gauthier
a26509a1fd
Merge branch 'main' of github.com:Aider-AI/aider
2025-03-06 06:13:14 -08:00
paul-gauthier
0db70379e8
Merge pull request #3451 from claui/add-uv-dependency
2025-03-06 05:38:16 -08:00
Claudia Pellegrino
c612b5d17b
fix: add uv as development dependency
...
`uv` is used in `pip-compile.sh`, so add it as a dev dependency.
2025-03-06 08:57:40 +01:00
Paul Gauthier
1b469cce49
copy
2025-03-05 18:59:33 -08:00
Paul Gauthier (aider)
c62cbd2d77
style: Fix linter warnings in test_main.py
2025-03-05 18:55:37 -08:00
Paul Gauthier (aider)
da1bc19052
fix: Correct indentation in test_no_verify_ssl_sets_model_info_manager test
2025-03-05 18:55:32 -08:00
Paul Gauthier (aider)
8e2246ec5c
fix: Resolve MagicMock TypeError in test_no_verify_ssl_sets_model_info_manager
2025-03-05 18:55:17 -08:00
Paul Gauthier
5cf6945bcb
pick up lox==0.13.0 for #3391
2025-03-05 18:46:46 -08:00
Paul Gauthier (aider)
7132ae47d7
test: Mock offer_url to prevent URL opening in SSL verification tests
2025-03-05 18:44:47 -08:00
Paul Gauthier (aider)
96bde4ad03
style: Format code with linter
2025-03-05 18:42:13 -08:00
Paul Gauthier (aider)
85b9bdd8f4
fix: Resolve TypeError in SSL verification tests by mocking Model class
2025-03-05 18:42:03 -08:00
Paul Gauthier (aider)
e5a85108d7
refactor: Remove unused result variable in test_verify_ssl_setting_before_cache_loading
2025-03-05 18:40:03 -08:00
Paul Gauthier (aider)
aaa3a8ebda
style: Remove trailing whitespaces and fix code formatting
2025-03-05 18:39:29 -08:00
Paul Gauthier (aider)
9ceb766a67
feat: Add comprehensive tests for SSL verification in ModelInfoManager and main
2025-03-05 18:39:17 -08:00
Paul Gauthier (aider)
f894240fbb
style: Remove trailing whitespaces in models.py
2025-03-05 18:37:47 -08:00
Paul Gauthier (aider)
4bac8e2ebe
refactor: Lazy-load model cache to respect SSL verification settings
2025-03-05 18:37:40 -08:00
Paul Gauthier (aider)
d3ad1fd384
fix: Remove unused configparser import in main.py
2025-03-05 18:35:13 -08:00
Paul Gauthier (aider)
ed0e4189e4
style: Fix linting issues in models.py
2025-03-05 18:34:56 -08:00
Paul Gauthier (aider)
5f147242be
refactor: Add SSL verification control to ModelInfoManager
2025-03-05 18:34:48 -08:00
Paul Gauthier
c7b4c22b94
fix: Add SSL verification option for model info request
2025-03-05 18:31:39 -08:00
Paul Gauthier (aider)
667bacf81e
style: Remove unused imports from test_sanity_check_repo.py
2025-03-05 18:28:40 -08:00
Paul Gauthier
e896b0ea96
refactor: Remove corrupt index test and related function from sanity check test
2025-03-05 18:28:30 -08:00
Paul Gauthier (aider)
3b0a5a8b41
style: Format code with linter and remove extra whitespaces
2025-03-05 18:20:56 -08:00
Paul Gauthier (aider)
81d39e9bde
test: Add tests for ensure_hash_prefix and color initialization
2025-03-05 18:20:50 -08:00
Paul Gauthier (aider)
59eabf03a6
style: Reformat color configuration lines for improved readability
2025-03-05 18:20:16 -08:00
Paul Gauthier (aider)
4fc4987c43
feat: Add helper function to ensure hex color values have a # prefix
2025-03-05 18:20:10 -08:00
Paul Gauthier
dbf5bb149a
chore: Add sphinx version constraint to development requirements
2025-03-05 18:17:50 -08:00
Paul Gauthier (aider)
38acbf6970
fix: Handle ANY_GIT_ERROR when reading staged files in repo.py
2025-03-05 17:40:04 -08:00
Paul Gauthier
ad4bd91751
docs: Add comment about potential error in index.entries.keys usage
2025-03-05 17:39:53 -08:00
Paul Gauthier
1a6f290979
copy
2025-03-05 17:15:00 -08:00
Paul Gauthier
c6e02a620a
test: Add unit tests for model dependency checks and sanity checks
2025-03-05 17:11:15 -08:00
Paul Gauthier (aider)
90efaa41c2
test: Add tests for check_for_dependencies function
2025-03-05 17:07:43 -08:00
Paul Gauthier (aider)
51a73ad8b5
style: Fix linter formatting in models.py
2025-03-05 17:07:01 -08:00
Paul Gauthier (aider)
93f2387d1b
refactor: Move check_pip_install_extra import to top of file
2025-03-05 17:06:56 -08:00
Paul Gauthier (aider)
207a631a65
style: Fix linting issues in models.py
2025-03-05 17:06:39 -08:00
Paul Gauthier (aider)
74e60e98b7
refactor: Simplify model dependency checks with new check_for_dependencies function
2025-03-05 17:06:33 -08:00
Paul Gauthier (aider)
6ca6bf7457
refactor: Extract model-specific dependency checks into dedicated function
2025-03-05 17:06:23 -08:00
Paul Gauthier
ea49cdeb17
feat: Add google-cloud-aiplatform dependency to Dockerfile
2025-03-05 16:59:41 -08:00
Paul Gauthier (aider)
bcc8b1917a
style: Fix linter warnings in models.py
2025-03-05 16:57:56 -08:00
Paul Gauthier (aider)
67b12d4416
feat: Add Vertex AI model package check for google-cloud-aiplatform
2025-03-05 16:57:51 -08:00
Paul Gauthier (aider)
dc02daecee
style: Break long comment into two lines to fix flake8 line length issue
2025-03-05 16:56:55 -08:00
Paul Gauthier (aider)
6212b38ea6
style: Format code and remove unnecessary whitespace
2025-03-05 16:55:56 -08:00
Paul Gauthier (aider)
ce7e5726e7
feat: Add boto3 check for Bedrock models in sanity_check_model
2025-03-05 16:55:51 -08:00
Paul Gauthier
1156b3f22e
feat: Add Pillow library to project requirements
2025-03-05 16:39:42 -08:00
Paul Gauthier
66097f3507
make torch 2.2.2 pin explicit
2025-03-05 16:34:45 -08:00
Paul Gauthier
146f02d314
refactor: Remove redundant numpy version constraint from requirements files
2025-03-05 16:32:16 -08:00
Paul Gauthier
77e5882ce7
Merge branch 'main' of github.com:Aider-AI/aider
2025-03-05 16:29:50 -08:00
Paul Gauthier
d44850a4f3
pickup pillow 11.1.0
2025-03-05 16:29:40 -08:00
paul-gauthier
e6e692dc43
Merge pull request #3423 from akirak/git-config
...
Retrieve the identity using git-config command
2025-03-05 16:21:00 -08:00
Paul Gauthier
dc65770ae3
Add qwq32b on fireworks
2025-03-05 16:19:19 -08:00
Paul Gauthier (aider)
8c15802277
refactor: Add comment explaining closing tag splitting logic
2025-03-05 16:03:00 -08:00
Paul Gauthier (aider)
3d666d9929
style: Apply linter formatting to models.py
2025-03-05 16:02:14 -08:00
Paul Gauthier (aider)
c0c960ec2e
refactor: Enhance remove_reasoning_content to handle incomplete tag patterns
2025-03-05 16:02:08 -08:00
Paul Gauthier
2bb4db127c
fix: Normalize path separators for git config include path on Windows
2025-03-05 15:51:45 -08:00
Paul Gauthier (aider)
dd1a5d4f58
fix: Improve git config include path handling for Windows tests
2025-03-05 15:50:06 -08:00
Paul Gauthier (aider)
961fdf7029
fix: Normalize git config include path for cross-platform compatibility
2025-03-05 15:37:30 -08:00
Paul Gauthier (aider)
ff3d2b006f
refactor: Handle EOFError gracefully in confirm_ask and prompt_ask methods
2025-03-05 15:30:44 -08:00
Paul Gauthier (aider)
d7efbad3df
fix: Update git config include directive assertion in test
2025-03-05 15:20:30 -08:00
Paul Gauthier (aider)
d70995bb1a
fix: Remove unused variable and fix f-string in test_git_config_include_directive
2025-03-05 15:19:42 -08:00
Paul Gauthier (aider)
1b58e95dce
style: Fix linting issues in test_main.py
2025-03-05 15:19:23 -08:00
Paul Gauthier (aider)
780f70d5c6
test: Enhance git config include tests with manual config file verification
2025-03-05 15:19:18 -08:00
Paul Gauthier (aider)
a01e1f96fa
refactor: Remove unused original_config variable in git config setup
2025-03-05 15:17:35 -08:00
Paul Gauthier (aider)
3adb443ca5
style: Fix linting issues in test_main.py
2025-03-05 15:16:49 -08:00
Paul Gauthier (aider)
dc9ff3a004
feat: Add test for git config include directive in repository config
2025-03-05 15:16:43 -08:00
Paul Gauthier (aider)
f879f4f432
style: Fix linting issues in test_main.py
2025-03-05 15:15:15 -08:00
Paul Gauthier (aider)
183f831a7e
test: Add test for git config include to verify aider respects user settings
2025-03-05 15:15:09 -08:00
Paul Gauthier
3c361be621
refactor: Simplify pip-compile script by removing annotation-style flag
2025-03-05 14:49:40 -08:00
Paul Gauthier (aider)
5764d44faf
feat: Add verbosity and annotations to pip-compile script
2025-03-05 14:45:42 -08:00
Paul Gauthier
ce86677faa
Merge branch 'main' of github.com:Aider-AI/aider
2025-03-05 14:43:26 -08:00
Paul Gauthier
17d93b39d5
bump deps with new uv compile
2025-03-05 14:38:41 -08:00
Paul Gauthier (aider)
1357b85a3d
feat: Add --no-strip-extras flag to uv pip compile commands
2025-03-05 14:37:27 -08:00
Paul Gauthier (aider)
c67cb5c604
refactor: Replace pip-compile with uv pip compile in dependency management script
2025-03-05 09:24:43 -08:00
paul-gauthier
6ffb0df6cb
Merge pull request #3443 from gmoz22/main
2025-03-05 00:37:01 -08:00
gmoz22
032b40c78d
Merge branch 'main' of https://github.com/gmoz22/aider into main
2025-03-05 00:11:37 -06:00
gmoz22
742aea115b
Adding OpenRouter deepseek-chat:free (V3)
2025-03-05 00:08:36 -06:00
gmoz22
0f16cd46f9
Adding OpenRouter deepseek-chat:free (V3)
2025-03-05 00:03:00 -06:00
Paul Gauthier
eea64cf272
copy
2025-03-04 14:03:10 -08:00
Paul Gauthier (aider)
3d5c5f8054
refactor: Rename check_push_access to check_ok_to_push
2025-03-04 14:02:30 -08:00
Paul Gauthier
748099a324
refactor: Improve git push access check logging and error handling
2025-03-04 14:02:27 -08:00
Paul Gauthier (aider)
9c1d050d8b
feat: Add git command output display in check_push_access function
2025-03-04 14:00:51 -08:00
Paul Gauthier
4ef834e295
copy
2025-03-04 13:59:34 -08:00
Paul Gauthier (aider)
50bead172b
style: Apply linter formatting to versionbump.py script
2025-03-04 13:57:07 -08:00
Paul Gauthier (aider)
ee4508af03
refactor: Move check functions to top level of script
2025-03-04 13:57:01 -08:00
Paul Gauthier
6638959d66
Merge branch 'claui-fix-requirements-conflicts'
2025-03-04 13:35:10 -08:00
Paul Gauthier
f266a9d25d
bumped deps
2025-03-04 13:31:25 -08:00
Paul Gauthier
6cb8e1a518
Merge branch 'fix-requirements-conflicts' of github.com:claui/aider into claui-fix-requirements-conflicts
2025-03-04 13:28:56 -08:00
Paul Gauthier (aider)
85375359ed
style: Apply linter formatting to versionbump.py script
2025-03-04 13:24:28 -08:00
Paul Gauthier (aider)
17c9ba2c68
feat: Add git push dry-run check before version bump
2025-03-04 13:24:22 -08:00
Paul Gauthier
34334ad8b8
chore: Add dry run git push check before version bump
2025-03-04 13:24:18 -08:00
Paul Gauthier
4527714094
set version to 0.75.3.dev
2025-03-04 13:23:17 -08:00
Paul Gauthier
b43d74dbb7
version bump to 0.75.2
2025-03-04 13:20:35 -08:00
Paul Gauthier
0c4140ff02
copy
2025-03-04 13:20:31 -08:00
Paul Gauthier
b074c02fa2
bump deps
2025-03-04 12:45:00 -08:00
Paul Gauthier
7636c97f9f
copy
2025-03-04 12:42:36 -08:00
Paul Gauthier
4211ab28b0
Merge branch 'main' of github.com:Aider-AI/aider
2025-03-04 12:41:29 -08:00
paul-gauthier
cecfbc7e20
Merge pull request #3435 from matfat55/main
2025-03-03 15:14:25 -08:00
Mattias
31a6aff932
update default model to 3.7 sonnet
2025-03-03 18:07:25 -05:00
Claudia Pellegrino
c4a67c4356
chore: bump dependencies according to latest fix
...
Now that the fix from the previous commit is active, sync up the
dependencies via `scripts/pip-compile.sh --upgrade`.
2025-03-03 22:02:22 +01:00
Akira Komamura
9f5765134b
fix: Use git command to get the identity
...
This takes the global git configuration into account, so it will become
unnecessary to set a local identity in every repository.
2025-03-03 19:19:01 +09:00
Paul Gauthier
0c5b51d2ac
copy
2025-03-02 07:47:39 -08:00
Claudia Pellegrino
31c4198cee
fix: let fewer conflicts occur across requirements
...
**tl;dr** Introduce a common umbrella constraints file (that works
across requirement extras) to avoid package version conflicts and
to reduce the need for manual pinning in `*.in` files.
Previously, spurious package version conflicts could sometimes occur
across requirements for `pip install -e .`, `pip install -e .[help]`,
`pip install -e .[playwright]`, and so on. Here’s why:
- There are five different requirement configs: the set of base
requirements (`requirements.txt`) and four additional requirement sets\
(aka "extras"): `dev`, `help`, `browser`, and `playwright`.
- Each of those five configurations spans its own tree of dependencies
[1]. Those five trees can slightly overlap. (For example, `greenlet`
is a transitive requirement for both the `help` and `playwright`
trees, respectively.)
- If you want to resolve those dependency trees so you get concrete
version numbers, you can’t just look at each tree independently.
This is because when trees overlap, they sometimes pull in the same
package for different reasons, respectively, and maybe with different
version constraints.
For example, the `help` tree pulls in `greenlet`, because `sqlalchemy`
requires it. At the same time, the `playwright` tree also pulls in
`greenlet` because it’s needed by the `playwright` package.
Resolving those constraints strictly individually (i.e., per tree) is
usually a mistake. It may work for a while, but occasionally you’re
going to end up with two conflicting versions of the same package.
To prevent those version conflicts from occurring, the five
`pip-compile` invocations were designed as a chain.
The process starts at the smallest tree (i.e., the base
`requirements.in` file). It calculates the version numbers for the tree,
remembers the result, and feeds it into the calculation of the next
tree.
The chain design somewhat helped mitigate conflicts, but not always.
The reason for that is that the chain works like a greedy algorithm:
once a decision has been made for a given package in a tree, that
decision is immediately final, and the compilation process isn’t allowed
to go back and change that decision if it learns new information.
New information comes in all the time, because larger trees usually have
more complex constraints than smaller trees, and the process visits
larger trees later, facing additional constraints as it hops from tree
to tree. Sometimes it bumps into a new constraint against a package for
which it has already made a decision earlier (i.e., it has pinned the
concrete version number in the `requirements*.txt` file of an earlier
tree).
That’s why the greedy chain-based method, even though it mostly works
just fine, can never avoid spurious conflicts entirely.
To help mitigate those conflicts, pinning entries were manually added to
`requirements.in` files on a case-by-case basis as conflicts occurred.
Those entries can make the file difficult to reason about, and they must
be kept in sync manually as packages get upgraded. That’s a maintenance
burden.
Turning the chain into an umbrella may help. Instead of hopping from
tree to tree, look at the entire forest at once, calculate all the
concrete version numbers for all trees in one fell swoop, and save the
results in a common, all-encompassing umbrella file.
Armed with the umbrella file (called `common-constraints.txt`), visit
each tree (in any order – it no longer matters) and feed it just the
umbrella file as a constraint, along with its own `*.in` file as the
input.
Chaining is no longer necessary, because the umbrella file already
contains all version constraints for all the packages one tree could
possibly need, and then some.
This technique should reduce manual pinning inside `*.in` files, and
makes sure that computed version numbers no longer contradict each other
across trees.
[1]: From a graph theory point of view, I’m being blatantly incorrect
here; those dependency graphs are usually not trees, because they have
cycles. I’m still going to call them "trees" for the sake of this
discussion, because the word "tree" feels less abstract and intimidating
and hopefully more relatable.
2025-03-02 02:50:03 +01:00
Paul Gauthier
a94c4b4ce4
pricing
2025-02-27 14:34:47 -08:00
Paul Gauthier (aider)
088dd99ec1
refactor: Change cost chart to scatter plot with markers
2025-02-27 14:15:23 -08:00
Paul Gauthier (aider)
4f9b907b4d
feat: Conditionally plot cost data only when non-zero
2025-02-27 14:12:59 -08:00
Paul Gauthier (aider)
e7dc3e6062
feat: Add line plot of total costs with right y-axis scale
2025-02-27 13:43:30 -08:00
Paul Gauthier
53055e78eb
Merge branch 'main' of github.com:Aider-AI/aider
2025-02-27 13:19:56 -08:00
Paul Gauthier
9a9c34aa18
add gpt-4.5 to leaderboard
2025-02-27 13:07:07 -08:00
Paul Gauthier
2f1384840c
feat: Add metadata and settings for GPT-4.5-preview and GPT-4o models
2025-02-27 13:01:52 -08:00
Paul Gauthier
b462e55799
feat: Add gpt-4.5-preview model metadata and settings
2025-02-27 12:20:15 -08:00
paul-gauthier
263ec60ba6
Merge pull request #3399 from pcgeek86/patch-1
...
Update Aider documentation for Amazon Bedrock 📄
2025-02-27 10:08:32 -08:00
Trevor Sullivan
8d44a57200
Update Aider documentation for Amazon Bedrock 📄
2025-02-27 10:33:06 -07:00
Paul Gauthier (aider)
976722c129
refactor: Update problem_stats.py to use polyglot_leaderboard.yml
2025-02-27 08:56:54 -08:00
Paul Gauthier
4a9447d344
bump deps
2025-02-26 09:07:15 -08:00
Paul Gauthier
ac2ed9aa87
copy
2025-02-26 09:05:46 -08:00
Paul Gauthier
51cf241dae
copy
2025-02-26 09:05:16 -08:00
Paul Gauthier
f239b8e26d
copy
2025-02-26 09:03:53 -08:00
Paul Gauthier (aider)
ab9f4161ea
refactor: Update weak_model_name to match main model name pattern
2025-02-26 09:03:38 -08:00
Paul Gauthier (aider)
1d10e649b7
feat: Add Claude 3.7 Sonnet models to model-settings.yml
2025-02-26 08:59:45 -08:00
Paul Gauthier (aider)
a95b40aac6
docs: Update LM Studio example commands with dummy key and default URL
2025-02-26 08:54:46 -08:00
Paul Gauthier
1b5777821f
Merge branch 'main' of github.com:Aider-AI/aider
2025-02-26 08:53:52 -08:00
paul-gauthier
587d469193
Merge pull request #3388 from jklina/clarify-llm-studio-instructions
...
Add clarifying instructions to LM Studio config
2025-02-26 08:53:38 -08:00
Paul Gauthier
6c3e30f3ea
copy
2025-02-26 07:50:52 -08:00
Paul Gauthier
91dbcae9e2
Merge branch 'main' of github.com:Aider-AI/aider
2025-02-26 07:50:43 -08:00
Paul Gauthier
fb5db4f6b7
copy
2025-02-26 07:50:30 -08:00
Paul Gauthier
a1e029a825
added settings for openrouter/anthropic/claude-3.7-sonnet:beta
2025-02-26 07:49:55 -08:00
paul-gauthier
54dbf9b6f2
Merge pull request #3389 from filiptrplan/patch-1
2025-02-26 07:28:31 -08:00
Filip Trplan
b6344951fe
add gemini-2.0-pro-exp-02-05 polyglot benchmark
2025-02-26 15:04:48 +01:00
Josh Klina
ea972118b5
Add clarifying instructions to LM Studio config
...
There are a few small gotchas when configuring LM Studio to work with aider. This adds a few clarifying instructions.
2025-02-26 08:59:39 -05:00
paul-gauthier
2fccd4799d
Merge pull request #3363 from MatthewZMD/typo
2025-02-25 07:40:56 -08:00
Paul Gauthier
a3937e4d0d
copy
2025-02-25 06:35:35 -08:00
Mingde (Matthew) Zeng
acb022d5d5
Fix typo
2025-02-25 02:46:29 -05:00
Paul Gauthier
b6e46d6101
copy
2025-02-24 20:20:55 -08:00
Paul Gauthier
347f75f804
copy
2025-02-24 17:23:14 -08:00
Paul Gauthier
4005ced505
copy
2025-02-24 17:17:34 -08:00
Paul Gauthier
c748c35b37
set version to 0.75.2.dev
2025-02-24 15:41:02 -08:00
Paul Gauthier
a73836ca43
version bump to 0.75.1
2025-02-24 15:39:16 -08:00
Paul Gauthier
b357fab326
copy
2025-02-24 15:39:02 -08:00
Paul Gauthier
16a3000451
feat: Add OpenRouter Claude 3.7 Sonnet model configuration
2025-02-24 15:36:25 -08:00
Paul Gauthier
c4fac2d179
added sonnet 37 w/32k think
2025-02-24 15:15:24 -08:00
Paul Gauthier
60d11a6eba
use LONG_TIMEOUT
2025-02-24 13:51:21 -08:00
Paul Gauthier
93edbda984
copy
2025-02-24 13:29:22 -08:00
Paul Gauthier
75bd94d757
updated blame
2025-02-24 12:53:46 -08:00
Paul Gauthier
a5cf0b6ef5
set version to 0.75.1.dev
2025-02-24 12:34:55 -08:00
Paul Gauthier
506280d645
version bump to 0.75.0
2025-02-24 12:33:23 -08:00
Paul Gauthier (aider)
2f79b4fde7
test: Update sonnet model name in test_models.py
2025-02-24 12:32:47 -08:00
Paul Gauthier
846f98628d
copy
2025-02-24 12:28:11 -08:00
Paul Gauthier
eed9be5a9e
added sonnet 37 to leaderboard
2025-02-24 12:16:14 -08:00
Paul Gauthier
27c77afafc
copy
2025-02-24 12:13:47 -08:00
Paul Gauthier
c156b2f817
feat: Update Claude Sonnet model to latest version
2025-02-24 12:11:49 -08:00
Paul Gauthier (aider)
96fcc5df6b
fix: Resolve Windows path escaping issue in test_editor.py
2025-02-24 12:09:33 -08:00
Paul Gauthier (aider)
3c775fd5de
fix: Resolve Windows path handling and editor command test issues
2025-02-24 12:09:26 -08:00
Paul Gauthier
75e9ee6528
added claude 37
2025-02-24 11:53:07 -08:00
Paul Gauthier
ea0ee96398
test: Add error message to editor file extension assertion
2025-02-24 11:45:48 -08:00
Paul Gauthier (aider)
3fd4a2841a
fix: Use separate temp file for log in editor test script
2025-02-24 10:39:16 -08:00
Paul Gauthier (aider)
6ecf44c87a
refactor: Remove unused shlex import from editor.py
2025-02-24 10:22:04 -08:00
Paul Gauthier
031e8cea6e
feat: Add pipe_editor function for system editor interaction
2025-02-24 10:21:59 -08:00
Paul Gauthier (aider)
757fbb0124
refactor: Remove unused pytest import in test_editor.py
2025-02-24 10:21:51 -08:00
Paul Gauthier
d65e3f73df
refactor: Simplify editor discovery and command handling logic
2025-02-24 10:21:45 -08:00
Paul Gauthier (aider)
5b13105d58
fix: Update tests to match string return type of discover_editor()
2025-02-24 10:20:46 -08:00
Paul Gauthier (aider)
c8745afb37
fix: Preserve Windows paths in editor command parsing
2025-02-24 10:18:22 -08:00
Paul Gauthier (aider)
85189c0bde
fix: Update temporary script logging to use f-string and full sys.argv
2025-02-24 10:11:58 -08:00
Paul Gauthier (aider)
a8635bade2
fix: Improve test_pipe_editor_with_fake_editor reliability by using explicit log file path
2025-02-24 10:11:45 -08:00
Paul Gauthier (aider)
4560572ff2
style: Fix code formatting in test_editor.py
2025-02-24 09:47:24 -08:00
Paul Gauthier (aider)
c7fa57fd14
refactor: Make test_pipe_editor cross-platform using Python script
2025-02-24 09:47:20 -08:00
Paul Gauthier (aider)
54965fdf2e
style: Fix linter warnings in test_editor.py
2025-02-24 09:46:33 -08:00
Paul Gauthier (aider)
30361aa685
fix: Remove unused 'result' variable in test_pipe_editor_with_shell_script
2025-02-24 09:46:29 -08:00
Paul Gauthier (aider)
8be93b72c4
style: Format code and organize imports in test_editor.py
2025-02-24 09:46:20 -08:00
Paul Gauthier (aider)
c7e9d645e5
test: Add test for pipe_editor with shell script logging arguments
2025-02-24 09:46:16 -08:00
Paul Gauthier
fe6a3c89f3
copy
2025-02-24 09:44:57 -08:00
Paul Gauthier
686a32cbc0
refactor: Remove debug dump call in pipe_editor function
2025-02-24 09:28:31 -08:00
Paul Gauthier (aider)
55d7397ff5
style: Organize imports and remove unused import
2025-02-24 09:22:40 -08:00
Paul Gauthier (aider)
3714d554df
refactor: Update subprocess call to use shell=True with properly quoted command string
2025-02-24 09:22:34 -08:00
Paul Gauthier
0415de853b
fix: Remove shell=True and add debug dump in pipe_editor
2025-02-24 09:22:28 -08:00
Paul Gauthier
0ba1e8f904
set version to 0.74.4.dev
2025-02-23 08:54:05 -08:00
Paul Gauthier
58bfcb0953
version bump to 0.74.3
2025-02-23 08:52:31 -08:00
Paul Gauthier
fa281d89d2
copy
2025-02-23 08:52:06 -08:00
Paul Gauthier
908b10dae0
copy
2025-02-23 08:50:49 -08:00
paul-gauthier
ea03f9def0
Merge pull request #3333 from akaihola/editor-test-fix
2025-02-22 05:22:52 -08:00
Antti Kaihola
3510799fca
fix: test for get_environment_editor()
...
The test for `EDITOR` preference failed to clean up any existing value
of `VISUAL` which may be present in the environment pytest is run in.
2025-02-22 10:12:08 +02:00
Paul Gauthier
1f4a63d6db
add socksio dep #3048
2025-02-19 14:37:48 -08:00
Paul Gauthier
dd94a444d2
feat: Add OpenRouter O3 Mini High model configuration to metadata and settings
2025-02-19 13:51:51 -08:00
Paul Gauthier
50fafc9ff6
bump deps; downgrade streamlit per #3221
2025-02-19 13:47:21 -08:00
Paul Gauthier
47fc6a689d
Revert "fix: Ignore decoding errors when reading text files"
...
This reverts commit f67ea5d010 .
2025-02-19 13:18:17 -08:00
paul-gauthier
86175a1827
Merge pull request #3127 from FeepingCreature/fix/sort-file-tokens
...
refactor: Sort files by token count in cmd_tokens
2025-02-18 11:50:36 -08:00
FeepingCreature (aider)
6d6e25df4e
refactor: Sort files by token count in cmd_tokens
2025-02-18 20:11:50 +01:00
paul-gauthier
5402ed112c
Merge pull request #3283 from ffluk3/add-build-gradle-kts
...
fix: add build.gradle.kts to special.py
2025-02-17 08:07:41 -08:00
Lucas Shadler
235b83d02e
fix: add build.gradle.kts to special.py
...
Now that aider supports Kotlin syntax, this change will allow for indexing of kotlin-based gradle project files
2025-02-17 06:22:43 -08:00
Paul Gauthier
6ffbec969a
copy
2025-02-15 12:01:40 -08:00
Paul Gauthier
185ea71646
Merge branch 'main' of github.com:Aider-AI/aider
2025-02-15 12:00:47 -08:00
Paul Gauthier
69fcc3acd7
fix: Change file reading error handling from "ignore" to "replace"
2025-02-15 12:00:39 -08:00
paul-gauthier
da94cf4aab
Merge pull request #3252 from devriesd/editor-shell-true
...
subprocess called with shell true
2025-02-14 09:15:17 -08:00
Daniel de Vries
8799cf95b4
subprocess now called with shell true
2025-02-14 11:47:45 -05:00
Paul Gauthier (aider)
108ce18d51
style: Fix linting issues in io.py file
2025-02-13 12:12:40 -08:00
Paul Gauthier (aider)
f67ea5d010
fix: Ignore decoding errors when reading text files
2025-02-13 12:12:35 -08:00
Paul Gauthier
dd857aeccf
fix: Handle file reading with encoding, ignore decoding errors
2025-02-13 12:12:33 -08:00
Paul Gauthier
44b1acd385
feat: Add tree-sitter language pack configuration and version pinning
2025-02-10 14:25:42 -08:00
Paul Gauthier
b2f6018e05
Merge branch 'main' into ts-pack
2025-02-10 13:59:10 -08:00
Paul Gauthier
bca6507f11
bump deps
2025-02-10 11:48:19 -08:00
Paul Gauthier (aider)
30332c2ba5
style: Apply linter formatting to issues.py script
2025-02-10 11:37:35 -08:00
Paul Gauthier (aider)
17919d7503
refactor: Add priority label check to prevent bot actions on priority issues
2025-02-10 11:37:30 -08:00
Paul Gauthier
42237ced80
feat: Add CLI option to install tree-sitter language pack
2025-02-09 17:19:19 -08:00
Paul Gauthier
737021ccdf
Merge branch 'main' into ts-pack
2025-02-09 17:13:53 -08:00
Paul Gauthier
22ed9d8d7c
set version to 0.74.3.dev
2025-02-09 15:27:49 -08:00
Paul Gauthier
49dcd11813
version bump to 0.74.2
2025-02-09 15:26:05 -08:00
Paul Gauthier
7c30086d78
copy
2025-02-09 15:25:49 -08:00
Paul Gauthier
e2dbfdc537
feat: Add configurable cache keepalive delay and pings option
2025-02-09 15:22:19 -08:00
Paul Gauthier
674eb109c2
copy
2025-02-08 06:49:14 -08:00
Paul Gauthier
927b5bc8cc
Merge branch 'main' into ts-pack
2025-02-07 18:10:37 -08:00
Paul Gauthier
f7dd0fc582
refactor: Modify cache warming mechanism with ok_to_warm_cache flag
2025-02-07 16:39:35 -08:00
Paul Gauthier (aider)
35f30bde04
style: Apply linter formatting to base_coder.py
2025-02-07 16:26:09 -08:00
Paul Gauthier (aider)
a682b50fd4
refactor: Improve cache warming thread cleanup in Coder class
2025-02-07 16:26:02 -08:00
Paul Gauthier
3b5024749f
fix: Modify cache warming logic with debug dump statements
2025-02-07 16:26:00 -08:00
Paul Gauthier
2a56d892d7
works with both tsl and tsl-pack
2025-02-07 16:18:09 -08:00
Paul Gauthier
e3d5eaf388
reorg scm files
2025-02-07 15:29:28 -08:00
Paul Gauthier (aider)
5d1f50117b
refactor: Improve file lookup logic in get_scm_fname
2025-02-07 15:23:50 -08:00
Paul Gauthier
f6a2ec15d7
refactor: Update get_scm_fname to support multiple query subdirectories
2025-02-07 15:23:48 -08:00
Paul Gauthier
64a8d56725
reorg scm files
2025-02-07 15:17:59 -08:00
Paul Gauthier
71caea32e7
cleanup
2025-02-07 15:11:21 -08:00
Paul Gauthier
17993ef9ff
works
2025-02-07 14:26:59 -08:00
Paul Gauthier
b0aa4ef4c8
wip
2025-02-07 11:34:33 -08:00
Paul Gauthier
5c4aaa27d9
Merge branch 'main' into ts-pack
2025-02-07 11:15:10 -08:00
Paul Gauthier
53586d95d0
updated blame
2025-02-07 11:06:30 -08:00
Paul Gauthier (aider)
3877ab1f00
style: Apply linter formatting to blame.py
2025-02-07 10:57:42 -08:00
Paul Gauthier (aider)
2425322e8d
refactor: Improve test file filtering logic in blame script
2025-02-07 10:57:38 -08:00
Paul Gauthier (aider)
3f80a113d1
style: Lint and format blame.py script
2025-02-07 10:56:50 -08:00
Paul Gauthier (aider)
9ad20849d3
feat: Include language test files in blame script
2025-02-07 10:56:46 -08:00
Paul Gauthier
c8c58280d8
refactor: Modify file filtering logic in blame script
2025-02-07 10:56:44 -08:00
Paul Gauthier
d40505cd16
copy
2025-02-07 10:55:10 -08:00
Paul Gauthier
25c5f84090
rename
2025-02-07 10:55:01 -08:00
Paul Gauthier (aider)
a58293f04b
feat: Add sample Terraform code for HCL language testing
2025-02-07 10:53:28 -08:00
Paul Gauthier
1408fb41b8
feat: Add Terraform HCL fixture file for testing
2025-02-07 10:53:27 -08:00
Paul Gauthier
cb7cb8e527
Add attribution
2025-02-07 10:51:00 -08:00
Paul Gauthier
d750dbc703
bump deps to pickup grep-ast 0.5.0
2025-02-07 10:50:49 -08:00
paul-gauthier
91b417138a
Merge pull request #3173 from krewenki/main
...
Add support for terraform/hcl repomaps
2025-02-07 10:49:02 -08:00
Warren Krewenki
db5eabd927
Add hcl queries and bump required grep-ast
2025-02-07 14:42:19 -04:00
Paul Gauthier
cbcc0fde04
copy
2025-02-07 08:56:02 -08:00
Paul Gauthier
cca3b98a09
set version to 0.74.2.dev
2025-02-07 08:55:43 -08:00
Paul Gauthier
e63b8ff35d
version bump to 0.74.1
2025-02-07 08:54:04 -08:00
Paul Gauthier
b6a37bf0e2
copy
2025-02-07 08:51:29 -08:00
Paul Gauthier
249ca4fd75
remove useless tests
2025-02-07 08:51:20 -08:00
Paul Gauthier (aider)
d382869b98
style: Apply linter formatting to test_coder.py
2025-02-07 08:47:39 -08:00
Paul Gauthier (aider)
41a3c27aba
feat: Update system prompt prefix tests to check first line
2025-02-07 08:47:33 -08:00
Paul Gauthier (aider)
af48c46c30
style: Fix linting issues in test_coder.py
2025-02-07 08:39:39 -08:00
Paul Gauthier (aider)
52bc51a197
test: Add tests for system_prompt_prefix functionality
2025-02-07 08:39:33 -08:00
Paul Gauthier (aider)
57ca9cc840
feat: Add continuation prompt for multiline input in prompt_toolkit
2025-02-07 08:36:52 -08:00
Paul Gauthier
56d6a47ad3
remove ". " from multiline input
2025-02-07 08:34:16 -08:00
Paul Gauthier
b806360a49
copy
2025-02-06 16:47:41 -08:00
Paul Gauthier
739a88ed00
Add -DEXERCISM_RUN_ALL_TESTS to cpp tests
2025-02-06 16:41:59 -08:00
Paul Gauthier (aider)
38d4341e59
build: Add libboost-all-dev to Dockerfile for C++ support
2025-02-06 16:41:45 -08:00
Paul Gauthier
6118d91922
improve unit tests in benchmark
2025-02-06 16:27:29 -08:00
Paul Gauthier
71ac7efafe
copy
2025-02-06 15:35:10 -08:00
Paul Gauthier
cf0710225c
Tell o1 & o3-mini to use markdown
2025-02-06 15:32:21 -08:00
Paul Gauthier
21e96df85a
copy
2025-02-06 14:56:58 -08:00
Paul Gauthier
79f32c2ebd
set version to 0.74.1.dev
2025-02-06 14:36:46 -08:00
Paul Gauthier
492a1f69b3
version bump to 0.74.0
2025-02-06 14:35:10 -08:00
Paul Gauthier
32b962e186
copy
2025-02-06 14:32:59 -08:00
Paul Gauthier
37beb8e6b2
copy
2025-02-06 14:29:02 -08:00
Paul Gauthier
1ee9f3815d
copy
2025-02-06 14:28:56 -08:00
Paul Gauthier
65a5e8721c
copy
2025-02-06 14:28:07 -08:00
Paul Gauthier (aider)
036c7a2117
fix: Remove unnecessary f-string without placeholders
2025-02-06 14:15:17 -08:00
Paul Gauthier
229e8e1ad1
refactor: Update file addition confirmation message and add TimeoutError to git error handling
2025-02-06 14:15:09 -08:00
Paul Gauthier
390bb1bdc5
copy
2025-02-06 14:11:18 -08:00
Paul Gauthier
83b401b241
feat: Add dot after newline in multiline input mode
2025-02-06 14:10:22 -08:00
Paul Gauthier (aider)
cfb2c1f62a
style: Format code with linter
2025-02-06 14:07:38 -08:00
Paul Gauthier (aider)
4ad7df746e
style: Move imports to top of file to fix E402 errors
2025-02-06 14:07:33 -08:00
Paul Gauthier (aider)
a218b1d3d0
style: Run linter on aider/io.py
2025-02-06 14:06:42 -08:00
Paul Gauthier (aider)
6f61aff735
fix: Replace bare except and reorganize imports in io.py
2025-02-06 14:06:36 -08:00
Paul Gauthier (aider)
4893f78286
style: Format code with linter
2025-02-06 14:05:55 -08:00
Paul Gauthier (aider)
97296f3169
fix: Remove unused variable and add missing decorator
2025-02-06 14:05:47 -08:00
Paul Gauthier (aider)
ebcf4364f5
fix: Restore multiline mode after interruptions using decorator
2025-02-06 14:05:14 -08:00
Paul Gauthier (aider)
6d0078d39b
style: Remove trailing whitespace in test_io.py
2025-02-06 13:56:22 -08:00
Paul Gauthier (aider)
9b80b693c1
test: add tests for multiline mode restoration after prompt interrupts
2025-02-06 13:56:14 -08:00
Paul Gauthier
2e1e26fdb9
copy
2025-02-06 13:45:23 -08:00
Paul Gauthier
ddeb43783c
refactor: Update model switching to preserve weak model configuration
2025-02-06 13:43:58 -08:00
Paul Gauthier
b61e527baa
copy
2025-02-06 13:25:05 -08:00
Paul Gauthier
53ce96b48f
refactor: Remove redundant test case for request timeout in send_completion
2025-02-06 11:48:55 -08:00
Paul Gauthier (aider)
36ea166c20
test: add request_timeout tests for Model class
2025-02-06 11:47:57 -08:00
Paul Gauthier (aider)
f9fd4c71f1
fix: Add missing timeout parameter to test assertion
2025-02-06 11:47:08 -08:00
Paul Gauthier (aider)
44171417e3
fix: Update test assertions to include timeout parameter
2025-02-06 11:46:39 -08:00
Paul Gauthier
b554a46a4c
copy
2025-02-06 11:41:03 -08:00
Paul Gauthier (aider)
19a2c37678
style: Apply linting to models.py file
2025-02-06 11:37:52 -08:00
Paul Gauthier (aider)
23d74040ed
refactor: Improve timeout handling in litellm.completion method
2025-02-06 11:37:47 -08:00
Paul Gauthier
685e63b9da
fix: Adjust timeout handling in litellm.completion method
2025-02-06 11:37:44 -08:00
Paul Gauthier
39855f4d2b
refactor: Change timeout handling to use float type and global request_timeout
2025-02-06 11:36:15 -08:00
Paul Gauthier
ae6fc41ca9
feat: Add new OpenAI model names to supported models list
2025-02-06 11:21:18 -08:00
Paul Gauthier
1bb41bec2a
copy
2025-02-06 09:55:12 -08:00
Paul Gauthier
041d679a54
refactor: Remove debug dump call in LiteLLMExceptions class
2025-02-06 09:53:53 -08:00
Paul Gauthier
46058c275c
refactor: Simplify exception handling and remove redundant validation in LiteLLMExceptions
2025-02-06 09:53:42 -08:00
Paul Gauthier
b9e15a1340
copy
2025-02-06 09:53:31 -08:00
Paul Gauthier (aider)
f9eb4ffee2
style: Remove trailing whitespace in exceptions.py
2025-02-06 09:51:38 -08:00
Paul Gauthier (aider)
419952f33b
refactor: Convert exception_names to dict mapping names to ExInfo
2025-02-06 09:51:33 -08:00
Paul Gauthier
af8bdcd9e0
refactor: Simplify exception validation logic in LiteLLMExceptions
2025-02-06 09:51:31 -08:00
Paul Gauthier (aider)
54122af9d7
style: Reorder imports in exceptions.py
2025-02-06 09:49:44 -08:00
Paul Gauthier (aider)
5e4852bd32
refactor: Optimize exception lookup using a set in LiteLLMExceptions
2025-02-06 09:49:40 -08:00
Paul Gauthier
3714f9fdbd
refactor: Add dump import and debug output in LiteLLMExceptions
2025-02-06 09:49:37 -08:00
Paul Gauthier (aider)
a9dd6e0f3d
style: Remove trailing whitespace in test_models.py
2025-02-06 09:33:30 -08:00
Paul Gauthier (aider)
3c9f4ee555
test: Add tests for use_temperature behavior in Model class
2025-02-06 09:33:23 -08:00
Paul Gauthier
7ff0b4c6b9
copy
2025-02-06 08:52:50 -08:00
Paul Gauthier
648662469b
copy
2025-02-06 08:51:24 -08:00
Paul Gauthier
c37ddd7872
refactor: Update test_get_roots_to_watch to include .gitignore in watched roots
2025-02-06 08:50:49 -08:00
Paul Gauthier (aider)
17f35cde19
refactor: Move MinimalCoder class definition to module level in test_watch.py
2025-02-06 08:43:26 -08:00
Paul Gauthier (aider)
b5d17b99df
style: Format code and fix whitespace issues
2025-02-06 08:43:11 -08:00
Paul Gauthier (aider)
5c9746e209
refactor: Split watch_files() into testable components and add tests
2025-02-06 08:43:04 -08:00
Paul Gauthier (aider)
51938affc2
style: Format test_models.py with linter
2025-02-06 08:36:38 -08:00
Paul Gauthier (aider)
856006a68d
test: add tests for remove_reasoning_content and simple_send_with_retries
2025-02-06 08:36:33 -08:00
Paul Gauthier (aider)
a2622263ce
test: add cases for 's'/'skip' and 'a'/'all' in confirm_ask without group
2025-02-06 08:29:00 -08:00
Paul Gauthier (aider)
7db1613b1a
test: Add provider-prefixed deepseek model test cases
2025-02-06 08:25:59 -08:00
Paul Gauthier
3add686e9b
test: Remove gpt-4-turbo test case from test_models.py
2025-02-06 08:25:38 -08:00
Paul Gauthier (aider)
a9f0983f0f
test: add tests for configure_model_settings covering all cases
2025-02-06 08:23:34 -08:00
Paul Gauthier (aider)
3b16d6c291
fix: Update test_ollama_uses_existing_num_ctx to match actual call parameters
2025-02-06 08:22:19 -08:00
Paul Gauthier (aider)
85399bd6e2
style: Format code with linter in test_models.py
2025-02-06 08:21:48 -08:00
Paul Gauthier (aider)
aef2b95d41
fix: Reset MODEL_SETTINGS between tests to prevent parameter leakage
2025-02-06 08:21:42 -08:00
Paul Gauthier (aider)
11a233da84
fix: Update test assertions to match actual model completion call parameters
2025-02-06 08:20:38 -08:00
Paul Gauthier (aider)
016aa87e34
style: Format strings with double quotes in test_models.py
2025-02-06 08:19:25 -08:00
Paul Gauthier (aider)
9094af565f
test: add tests for Ollama model num_ctx handling
2025-02-06 08:19:19 -08:00
Paul Gauthier
d7de908c66
copy
2025-02-06 08:13:46 -08:00
Paul Gauthier
a3985ac94c
copy
2025-02-06 08:07:05 -08:00
Paul Gauthier
b48f26020a
Merge branch 'main' of github.com:Aider-AI/aider
2025-02-06 07:52:43 -08:00
Paul Gauthier
630d3679b5
copy
2025-02-06 07:51:08 -08:00
Paul Gauthier
78c89eb29b
refactor: Expand valid responses and options for user prompts
2025-02-06 07:50:47 -08:00
Paul Gauthier
7fe4996bbe
add gemini/gemini-2.0-flash
2025-02-06 07:50:39 -08:00
paul-gauthier
370deda5a7
Merge pull request #3152 from daysm/patch-1
2025-02-06 06:05:14 -08:00
Dayyan Smith
d0d8ff8313
Fix typo
2025-02-06 10:27:06 +01:00
Paul Gauthier
550b9ebf4d
limit benchmark docker memory
2025-02-05 16:40:03 -08:00
Paul Gauthier
2265456bda
copy
2025-02-05 13:45:32 -08:00
Paul Gauthier
b0f1cde33f
copy
2025-02-05 13:02:26 -08:00
Paul Gauthier
cdd150be42
cleanup
2025-02-05 13:02:16 -08:00
Paul Gauthier (aider)
0d24d75d8f
style: Format code with linter for improved readability
2025-02-05 13:01:04 -08:00
Paul Gauthier (aider)
5c866c67b5
fix: Handle summarizer failure gracefully with fallback and warning
2025-02-05 13:00:57 -08:00
Paul Gauthier
b49fea87ab
quad_backtick_reminder
2025-02-05 12:59:15 -08:00
Paul Gauthier
1c262d22ce
add test case for #2879
2025-02-05 12:53:32 -08:00
Paul Gauthier
0dde77009e
re-enabled quad-backticks, but allow triple-backticks as fences when searching for filenames #2879
2025-02-05 12:50:02 -08:00
Paul Gauthier
3e71c35fdd
stop using quad-backticks: LLMs ignore and revert to triple-backtick, causing #2879
2025-02-05 12:42:19 -08:00
Paul Gauthier
10f1fc5e92
Merge branch 'main' of github.com:Aider-AI/aider
2025-02-04 17:04:01 -08:00
Paul Gauthier
8fbad757bf
copy
2025-02-04 16:34:21 -08:00
Paul Gauthier
5755aa3eb8
feat: Improve model metadata handling and startup performance
2025-02-04 16:34:07 -08:00
Paul Gauthier (aider)
f76d14f613
chore: Run linter on test_main.py for code quality improvements
2025-02-04 16:30:06 -08:00
Paul Gauthier (aider)
0c3470bab2
feat: Update test_model_metadata_file to reset local model metadata
2025-02-04 16:30:01 -08:00
Paul Gauthier
315ad06ecc
docs: Add comment to reset model_info_manager in test_model_metadata_file
2025-02-04 16:29:52 -08:00
Paul Gauthier (aider)
c1627612cf
refactor: Move LOCAL_MODEL_METADATA to ModelInfoManager as an instance attribute
2025-02-04 16:28:10 -08:00
Paul Gauthier
b5cfceeed6
refactor: Rename LITELLM_MODEL_DEFS to LOCAL_MODEL_METADATA for clarity
2025-02-04 16:21:56 -08:00
Paul Gauthier
7fe7dd743c
refactor: Remove debug logging and simplify model data retrieval
2025-02-04 16:13:28 -08:00
Paul Gauthier
3e36f27987
feat: Add Fireworks AI API key support to model configuration
2025-02-04 16:12:02 -08:00
Paul Gauthier (aider)
b9f4f3f71c
style: Apply linter formatting to models.py
2025-02-04 16:10:56 -08:00
Paul Gauthier (aider)
ff1230c3ae
feat: Add API key mappings for various model providers
2025-02-04 16:10:51 -08:00
Paul Gauthier
e71ec574e1
refactor: Improve model environment key validation and detection
2025-02-04 16:10:49 -08:00
Paul Gauthier
c2e716ec4a
refactor: Change LITELLM_MODEL_DEFS from list to dict for efficient model registration
2025-02-04 16:00:20 -08:00
Paul Gauthier (aider)
5ad8bb1830
refactor: Defer litellm registration to improve loading performance
2025-02-04 15:56:18 -08:00
paul-gauthier
751e78baa9
Merge pull request #3137 from aroffe99/patch-1
2025-02-04 14:12:30 -08:00
Ari Roffe
be620bd437
Update adv-model-settings.md
2025-02-04 16:09:11 -06:00
Paul Gauthier
44365651a6
copy
2025-02-04 14:03:00 -08:00
Paul Gauthier
7b557c0586
refactor: Change default temperature to None and remove debug dump
2025-02-04 14:00:25 -08:00
Paul Gauthier (aider)
495a27c0a7
refactor: Make use_temperature support both bool and float types
2025-02-04 13:58:54 -08:00
Paul Gauthier
e07fddb20b
refactor: Update temperature handling in Model class
2025-02-04 13:58:53 -08:00
Paul Gauthier
56eb1d106f
default to remove_reasoning:think for any unknown r1 model
2025-02-04 13:51:05 -08:00
Paul Gauthier (aider)
c8b6d61ae2
fix: Add missing 're' import for regex operations
2025-02-04 13:37:50 -08:00
Paul Gauthier
47e91e943c
refactor: Modify response content handling and reasoning removal logic
2025-02-04 13:37:43 -08:00
Paul Gauthier
4f8c52f09e
copy
2025-02-04 13:23:05 -08:00
Paul Gauthier
f20b32b01b
refactor: Remove debug dump statement from file watcher
2025-02-04 13:14:45 -08:00
Paul Gauthier (aider)
37cbb5ed01
style: Format code to comply with linter standards
2025-02-04 13:14:27 -08:00
Paul Gauthier (aider)
289e13cb46
fix: Convert paths to POSIX format for .gitignore matching on Windows
2025-02-04 13:14:23 -08:00
Paul Gauthier (aider)
fb03c4c311
style: Run linter and format code in FileWatcher class
2025-02-04 13:12:13 -08:00
Paul Gauthier (aider)
a65aecaf74
fix: Append trailing slash for directory paths in roots_to_watch filtering
2025-02-04 13:12:10 -08:00
Paul Gauthier
da9ba0a26a
refactor: Update dump to filter roots_to_watch for tmp.benchmarks
2025-02-04 13:12:09 -08:00
Paul Gauthier (aider)
8440e881c0
fix: Use relative path for matching files against .gitignore patterns
2025-02-04 13:10:45 -08:00
Paul Gauthier
85fa8a4761
feat: Add debug statement to log presence of 'tmp.benchmarks' in roots_to_watch
2025-02-04 13:10:43 -08:00
Paul Gauthier (aider)
5c8c78ca69
style: Format code with linter adjustments for readability
2025-02-04 13:03:32 -08:00
Paul Gauthier (aider)
e9097c3b29
feat: Filter top-level directories based on .gitignore in file watcher
2025-02-04 13:03:29 -08:00
Paul Gauthier (aider)
d53ee24741
build: Add boto3 to Dockerfile pip install commands
2025-02-04 12:52:05 -08:00
Paul Gauthier
6517cb15ef
copy
2025-02-04 12:47:33 -08:00
Paul Gauthier (aider)
7b78f92feb
refactor: Remove unused proceed variable in check_tokens method
2025-02-04 12:45:59 -08:00
Paul Gauthier
0af6dc3838
refactor: Simplify context window handling and remove Ollama-specific warnings
2025-02-04 12:45:44 -08:00
Paul Gauthier (aider)
e313a2ea45
feat: Update kwargs to include num_ctx for ollama if not set
2025-02-04 12:31:48 -08:00
Paul Gauthier
f21ef30482
feat: Add methods to identify deepseek and ollama models
2025-02-04 12:31:10 -08:00
Paul Gauthier (aider)
606fce65ab
test: Fix assertion errors in commit message tests for mock calls
2025-02-04 12:22:09 -08:00
Paul Gauthier (aider)
b4084484ff
fix: Update test patches to mock simple_send_with_retries correctly
2025-02-04 12:20:13 -08:00
Paul Gauthier (aider)
80062908d9
test: Fix mocking setup for simple_send_with_retries in tests
2025-02-04 12:17:45 -08:00
Paul Gauthier (aider)
af8f7e95b0
test: Mock simple_send_with_retries method in test setup
2025-02-04 12:11:43 -08:00
Paul Gauthier (aider)
9553478384
test: Fix patch target for simple_send_with_retries in tests
2025-02-04 12:06:59 -08:00
Paul Gauthier (aider)
535b3ce286
refactor: Update calls to simple_send_with_retries to use model method
2025-02-04 12:04:25 -08:00
Paul Gauthier (aider)
cfe9c86edd
fix: Remove unused import from test_sendchat.py
2025-02-04 12:03:10 -08:00
Paul Gauthier (aider)
ee66044425
refactor: Update send_completion calls to use model method syntax
2025-02-04 12:02:38 -08:00
Paul Gauthier
30d56e1af0
refactor: Simplify model completion parameters and remove extra configuration
2025-02-04 11:50:42 -08:00
Paul Gauthier (aider)
354630770b
style: Run linter and fix import formatting in base_coder.py and models.py
2025-02-04 11:45:49 -08:00
Paul Gauthier (aider)
74da63e3ca
refactor: Move RETRY_TIMEOUT constant to models.py
2025-02-04 11:45:40 -08:00
Paul Gauthier
faa438bc51
refactor: Simplify send_completion method by removing extra_params argument
2025-02-04 11:45:39 -08:00
Paul Gauthier (aider)
6de6fb1932
chore: Run linter and fix import order in base_coder.py
2025-02-04 11:45:09 -08:00
Paul Gauthier (aider)
6a8acefa30
fix: Import RETRY_TIMEOUT to resolve undefined name error
2025-02-04 11:45:05 -08:00
Paul Gauthier
ddec8325e7
fix: Simplify temperature handling in model completion call
2025-02-04 11:45:04 -08:00
Paul Gauthier (aider)
b1852526f5
style: Run linter and format import statements in models.py
2025-02-04 11:38:30 -08:00
Paul Gauthier (aider)
20aaf58ee9
refactor: Move aider.sendchat imports to the top of the file
2025-02-04 11:38:26 -08:00
Paul Gauthier (aider)
b3db597c4b
fix: Remove unused import of simple_send_with_retries in history.py
2025-02-04 11:37:15 -08:00
Paul Gauthier (aider)
d302f228f9
fix: Update method call to use model's simple_send_with_retries
2025-02-04 11:37:01 -08:00
Paul Gauthier (aider)
74d5e2b0c1
style: Run linter and fix formatting issues in repo.py
2025-02-04 11:36:16 -08:00
Paul Gauthier (aider)
dd42d24d8a
fix: Remove unused import of simple_send_with_retries in repo.py
2025-02-04 11:36:13 -08:00
Paul Gauthier (aider)
5692fb32cd
fix: Remove unused imports from repo.py and base_coder.py
2025-02-04 11:35:58 -08:00
Paul Gauthier (aider)
dbf80d564b
refactor: Update method calls to use model's instance methods
2025-02-04 11:35:35 -08:00
Paul Gauthier (aider)
72b82a8d19
style: Run linter and fix whitespace issues in models.py and sendchat.py
2025-02-04 11:34:45 -08:00
Paul Gauthier (aider)
c3beaedaa6
chore: remove CACHE logic from sendchat and models files
2025-02-04 11:34:38 -08:00
Paul Gauthier (aider)
db694b20df
style: Run linter and fix import order in models.py and sendchat.py
2025-02-04 11:33:49 -08:00
Paul Gauthier (aider)
34227ce738
fix: Remove unused imports from sendchat.py and add hashlib import in models.py
2025-02-04 11:33:43 -08:00
Paul Gauthier (aider)
24b1360eb8
style: Run linter and fix whitespace issues in models.py and sendchat.py
2025-02-04 11:33:05 -08:00
Paul Gauthier (aider)
60aff26d94
refactor: Move send_completion and simple_send_with_retries to Model class
2025-02-04 11:32:58 -08:00
Paul Gauthier
144bdf7dc7
cleanup
2025-02-04 11:28:40 -08:00
Paul Gauthier (aider)
8db4bb298e
style: Apply linter fixes to models.py
2025-02-04 11:25:09 -08:00
Paul Gauthier (aider)
028477f34d
refactor: Prevent overwriting existing num_ctx for Ollama models
2025-02-04 11:25:04 -08:00
Paul Gauthier
6725c9e3cd
feat: Add Ollama model context size configuration in model settings
2025-02-04 11:25:02 -08:00
paul-gauthier
a14dee5b8d
Merge pull request #3136 from szepeviktor/typos
...
Correct a typo
2025-02-04 11:02:35 -08:00
Paul Gauthier
2f8a1fc58f
copy
2025-02-04 10:59:14 -08:00
Viktor Szépe
f250c4310e
Correct a typo
2025-02-04 18:57:42 +00:00
Paul Gauthier
ad46e8a5e0
feat: Add model-specific configuration settings for various AI models
2025-02-04 10:44:50 -08:00
Paul Gauthier
1e7031e5f4
copy
2025-02-04 09:50:25 -08:00
Paul Gauthier
8c736e979d
copy
2025-02-04 09:48:40 -08:00
Paul Gauthier
335742a023
copy
2025-02-04 09:46:26 -08:00
Paul Gauthier
384ff3484c
copy
2025-02-04 09:33:56 -08:00
Paul Gauthier (aider)
e17c29c258
style: Fix linter warnings in main.py
2025-02-04 08:04:23 -08:00
Paul Gauthier (aider)
e7d979ca74
feat: Conditionally add .env to .gitignore based on file existence
2025-02-04 08:04:17 -08:00
Paul Gauthier
bc2f38c790
refactor: Simplify gitignore check and error handling logic
2025-02-04 08:04:16 -08:00
Paul Gauthier (aider)
88ee089d86
style: Apply linter formatting to main.py
2025-02-04 07:59:32 -08:00
Paul Gauthier (aider)
d9adaa5020
fix: Handle git errors in check_gitignore function
2025-02-04 07:59:26 -08:00
Paul Gauthier (aider)
4a963adbcb
refactor: Simplify check_gitignore function and remove AI comments
2025-02-04 07:58:32 -08:00
Paul Gauthier
56ac57b4cf
feat: Enhance gitignore checking with improved repo ignore detection and pattern handling
2025-02-04 07:58:28 -08:00
Paul Gauthier
cdbe2393c4
copy
2025-02-04 07:55:01 -08:00
Paul Gauthier
2f4490d059
fix: Update Dockerfile HOME env to persist container data in host filesystem
2025-02-04 07:51:00 -08:00
Paul Gauthier
447660504c
added azure/o3-mini
2025-02-04 07:50:06 -08:00
Paul Gauthier
5e44d18d54
feat: Enhance gitignore prompt with option to skip check
2025-02-03 19:02:51 -08:00
Paul Gauthier
7a9edae227
copy
2025-02-03 18:58:25 -08:00
Paul Gauthier (aider)
81b7bd35f4
fix: Adjust permissions for directories to allow writing with -u switch
2025-02-03 18:53:16 -08:00
Paul Gauthier
4b946a23ca
chore: Set HOME environment variable in Dockerfile
2025-02-03 18:53:15 -08:00
Paul Gauthier
5ab92b1833
chat:free -> r1:free
2025-02-03 10:28:07 -08:00
Paul Gauthier
1a6a16e061
chore: Update polyglot leaderboard with new test run data
2025-01-31 15:13:34 -08:00
Paul Gauthier
061b602334
feat: Add OpenRouter O3-Mini and GPT-4O-Mini model configurations
2025-01-31 15:09:40 -08:00
Paul Gauthier
f7deb02560
copy
2025-01-31 14:00:43 -08:00
Paul Gauthier
9dfe85eca3
copy
2025-01-31 14:00:22 -08:00
Paul Gauthier
cd5823d9f6
set version to 0.73.1.dev
2025-01-31 13:48:42 -08:00
Paul Gauthier
1af0a6cc8f
version bump to 0.73.0
2025-01-31 13:46:55 -08:00
Paul Gauthier
9ed8ebab78
refactor: Use getattr with default for checking main_model.extra_params
2025-01-31 13:40:54 -08:00
Paul Gauthier
7f82a33bf5
copy
2025-01-31 13:36:04 -08:00
Paul Gauthier
41a7e5c915
copy
2025-01-31 13:32:39 -08:00
Paul Gauthier
8d22c0ba90
add o3mini high
2025-01-31 13:32:30 -08:00
Paul Gauthier (aider)
4636ae7237
feat: Add total cost column to polyglot leaderboard table
2025-01-31 13:24:27 -08:00
Paul Gauthier (aider)
ee9d0c4a99
style: Format code with linter and improve readability
2025-01-31 13:13:10 -08:00
Paul Gauthier (aider)
476a0ad6ad
test: Add test for --reasoning-effort CLI option
2025-01-31 13:13:05 -08:00
Paul Gauthier
14612fc116
better arg desc
2025-01-31 13:10:19 -08:00
Paul Gauthier (aider)
5c87787351
style: Apply linter formatting to main.py
2025-01-31 13:07:15 -08:00
Paul Gauthier (aider)
3fa796382e
feat: Add --reasoning-effort CLI parameter to control model reasoning effort
2025-01-31 13:07:08 -08:00
Paul Gauthier
f4f4761517
feat: Add CLI parameter for reasoning effort in main model configuration
2025-01-31 13:07:06 -08:00
Paul Gauthier
c78de41ccf
copy
2025-01-31 12:51:33 -08:00
Paul Gauthier
b0d58d10bd
o3-mini
2025-01-31 12:37:10 -08:00
Paul Gauthier
f778741ee3
added o3-mini
2025-01-31 12:35:49 -08:00
Paul Gauthier
2fb517b293
copy
2025-01-31 09:13:50 -08:00
Paul Gauthier
aecc32fbfb
copy
2025-01-31 09:13:36 -08:00
Paul Gauthier
64c8c0590c
copy
2025-01-31 09:06:48 -08:00
Paul Gauthier
24dc436122
copy
2025-01-31 09:04:40 -08:00
Paul Gauthier
1e1fef52c4
fix: Improve default input handling and model selection logic
2025-01-31 09:04:27 -08:00
Paul Gauthier (aider)
c8b9e2ff37
fix: Update model name assertion tests to use partial matching
2025-01-31 09:02:00 -08:00
Paul Gauthier (aider)
34a6902986
style: Format test code with consistent line breaks and indentation
2025-01-31 09:01:14 -08:00
Paul Gauthier (aider)
0c47b0eb53
test: Add tests for default model selection and API key precedence
2025-01-31 09:01:09 -08:00
Paul Gauthier (aider)
5d4ef7d009
fix: Remove incorrect self. reference in main() function
2025-01-31 08:59:36 -08:00
Paul Gauthier
31d23bc9a7
feat: Add model and API key validation with documentation link
2025-01-31 08:59:26 -08:00
Paul Gauthier
b4b54d1796
feat: Add support for OpenRouter and GPT-4o model selection with improved model detection
2025-01-31 08:46:16 -08:00
Paul Gauthier (aider)
5023dfeb24
refactor: Replace if/else chain with list of tuples for model selection
2025-01-31 08:42:25 -08:00
Paul Gauthier (aider)
dad3092d8d
feat: Add dynamic model selection based on available API keys
2025-01-31 08:42:02 -08:00
Paul Gauthier
ab77c032de
feat: Add dynamic model selection based on available API keys
2025-01-31 08:42:00 -08:00
Paul Gauthier
778e54ef32
copy
2025-01-30 08:44:32 -08:00
Paul Gauthier
699db63615
copy
2025-01-30 08:38:38 -08:00
Paul Gauthier
01d0e13884
chore: Update polyglot leaderboard with Qwen Max test results
2025-01-30 08:38:28 -08:00
Paul Gauthier
d743c196be
undo
2025-01-30 08:38:19 -08:00
Paul Gauthier (aider)
c60ec18f34
feat: Update leaderboard highlight to extract model from URL query
2025-01-30 08:37:01 -08:00
Paul Gauthier
1be1274d40
fix: Update default highlight model in leaderboard documentation
2025-01-30 08:36:53 -08:00
Paul Gauthier (aider)
a65b49ea30
feat: Use URL query parameter for highlighting models in leaderboard
2025-01-30 08:35:13 -08:00
Paul Gauthier
762d14c5a1
docs: Add comment about potential highlight parameter usage in leaderboard
2025-01-30 08:35:10 -08:00
Paul Gauthier
bd44c52cbb
copy
2025-01-30 08:23:43 -08:00
Paul Gauthier
4cbdd27862
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-30 08:22:32 -08:00
Paul Gauthier
62cf42efb4
feat: Add DeepSeek R1 Distill LLaMA 70B model configuration
2025-01-30 08:22:01 -08:00
paul-gauthier
47dc30ea79
Merge pull request #3074 from kennyfrc/fireworks_ai
...
Add `fireworks_ai/deepseek` models
2025-01-30 08:21:20 -08:00
kennyfrc
55abdff58c
feat: Add extra_params with max_tokens to model settings configuration
2025-01-30 21:38:45 +08:00
kennyfrc
27cde532be
feat: Add model metadata and settings for fireworks_ai/deepseek
2025-01-30 21:08:51 +08:00
Paul Gauthier
9c2bd58488
refactor: Update OpenRouter model metadata with zero token costs
2025-01-29 13:31:57 -08:00
Paul Gauthier
a3c898fc4f
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-29 13:29:50 -08:00
paul-gauthier
da380119ef
Merge pull request #3061 from bphd/addingDeepSeekR1Free
...
Adding deep seek r1 free
2025-01-29 13:29:38 -08:00
Paul Gauthier
db631e3d57
copy
2025-01-29 13:27:52 -08:00
paul-gauthier
fb63f9cc92
Merge pull request #3064 from bphd/addingDirectoriesAutoCreation
...
Adding directories auto creation
2025-01-29 13:15:37 -08:00
xqyz
31e738a5a3
Merge branch 'Aider-AI:main' into addingDirectoriesAutoCreation
2025-01-29 18:12:57 +00:00
xqyz
f3b1b351e8
Update HISTORY.md: Adding R1 free
2025-01-29 17:41:49 +00:00
xqyz
149ecb380b
Update model-metadata.json: Adding R1 free
2025-01-29 17:40:42 +00:00
xqyz
67a43ff549
Update model-settings.yml: Adding R1 free
2025-01-29 17:40:01 +00:00
xqyz
69f29d6fac
Update adv-model-settings.md: Adding R1 free
2025-01-29 17:39:11 +00:00
xqyz
51c12ef745
Update infinite-output.md: Adding R1 free
2025-01-29 17:38:19 +00:00
xqyz
d0e89ec72a
Update HISTORY.md: R1 free
2025-01-29 17:37:44 +00:00
Paul Gauthier
74c8b381e6
copy
2025-01-29 08:43:53 -08:00
Paul Gauthier
ddbd4236ab
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-29 08:43:38 -08:00
Paul Gauthier
c0cbb5c75d
copy
2025-01-29 08:43:29 -08:00
paul-gauthier
717d00e64a
Merge pull request #3054 from zhyu/patch-1
2025-01-29 05:58:00 -08:00
Yu Zhang
19e9e52c4f
remove redundant extra_params
2025-01-29 15:27:32 +09:00
Yu Zhang
1df2465222
Fix docs regarding extra_body
2025-01-29 15:18:59 +09:00
Paul Gauthier (aider)
70883d7fdc
refactor: Remove total cost column from markdown table
2025-01-28 19:05:55 -08:00
Paul Gauthier
f3f5f0f896
docs: Remove total cost column from DeepSeek performance table
2025-01-28 19:05:53 -08:00
Paul Gauthier
a7828809e9
copy
2025-01-28 19:05:05 -08:00
Paul Gauthier (aider)
b80a2b0bc2
feat: Add Hyperbolic section with DeepSeek V3 configuration details
2025-01-28 19:01:12 -08:00
Paul Gauthier
88d897eb14
copy
2025-01-28 18:47:17 -08:00
Paul Gauthier
2e9f562329
copy
2025-01-28 18:44:45 -08:00
Paul Gauthier
7aa6a30169
fix: Update Ollama context window handling and input confirmation logic
2025-01-28 18:44:34 -08:00
Paul Gauthier
298f713e9b
copy
2025-01-28 16:33:25 -08:00
Paul Gauthier
aa339d0851
refactor: Improve text processing by stripping whitespace after removing reasoning tags
2025-01-28 14:16:02 -08:00
Paul Gauthier
ebb8596f03
move model settings to resources/yml
2025-01-28 13:36:31 -08:00
Paul Gauthier (aider)
fb57d3beef
refactor: Sort MODEL_SETTINGS by name in get_model_settings_as_yaml
2025-01-28 13:35:35 -08:00
Paul Gauthier
8488175ee8
refactor: Sort model settings by name in get_model_settings_as_yaml
2025-01-28 13:35:33 -08:00
Paul Gauthier (aider)
e68191dcd9
fix: Move importlib.resources import to top of file
2025-01-28 13:31:49 -08:00
Paul Gauthier (aider)
0019a1f7dc
style: Apply linter formatting to models.py
2025-01-28 13:31:38 -08:00
Paul Gauthier (aider)
5095a9e1c3
feat: Load model settings from package resource using importlib.resources
2025-01-28 13:31:32 -08:00
Paul Gauthier
ddbaa8b32b
refactor: Move model settings to external YAML configuration file
2025-01-28 13:31:31 -08:00
Paul Gauthier
9f7275eced
copy
2025-01-28 13:28:10 -08:00
Paul Gauthier
3d8e6823f7
copy
2025-01-28 13:23:11 -08:00
Paul Gauthier (aider)
1368348cd9
refactor: Optimize model settings YAML generation by omitting default values
2025-01-28 13:20:57 -08:00
Paul Gauthier
b31cf90596
refactor: Optimize model settings YAML generation by skipping default values
2025-01-28 13:20:55 -08:00
Paul Gauthier
66025a06d5
copy
2025-01-28 13:06:40 -08:00
Paul Gauthier
65c8504141
copy
2025-01-28 13:00:35 -08:00
Paul Gauthier
cd16e001f6
verbose
2025-01-28 11:52:07 -08:00
Paul Gauthier
77d2bc58fd
copy
2025-01-28 11:30:22 -08:00
Paul Gauthier
bfc57459e1
copy
2025-01-28 11:24:32 -08:00
Paul Gauthier
3422718415
copy
2025-01-28 11:22:09 -08:00
Paul Gauthier
0b5e0a1113
copy
2025-01-28 11:16:48 -08:00
Paul Gauthier (aider)
b6b44e0f2d
feat: Add table of contents to DeepSeek V3 providers post
2025-01-28 11:15:35 -08:00
Paul Gauthier
b642543600
docs: Add Ollama model configuration instructions to DeepSeek post
2025-01-28 11:15:31 -08:00
Paul Gauthier (aider)
095a05a8e1
feat: Add Ollama setup instructions for DeepSeek V3 in documentation
2025-01-28 11:13:57 -08:00
Paul Gauthier
4783204f31
docs: Add Ollama configuration details for DeepSeek V3 model
2025-01-28 11:13:55 -08:00
Paul Gauthier
82d819a6c7
copy
2025-01-28 11:04:01 -08:00
Paul Gauthier
10e7875680
copy
2025-01-28 11:03:38 -08:00
Paul Gauthier (aider)
2aad566857
docs: Add Fireworks API key setup instructions for aider
2025-01-28 10:59:52 -08:00
Paul Gauthier
a3e0a3ff1a
docs: Update DeepSeek V3 alternative providers article
2025-01-28 10:59:50 -08:00
paul-gauthier
8fe9ad80bb
Merge pull request #3043 from andreakeesys/patch-1
...
Update deepseek.md
2025-01-28 10:55:25 -08:00
Paul Gauthier
531262387d
copy
2025-01-28 10:53:18 -08:00
Paul Gauthier
a73cd87b50
copy
2025-01-28 10:50:18 -08:00
Paul Gauthier
4601940f8d
copy
2025-01-28 10:49:44 -08:00
Paul Gauthier
6e5b2c7368
cleanup
2025-01-28 10:49:40 -08:00
Paul Gauthier
8a3cc6041d
sync model settings
2025-01-28 10:49:21 -08:00
Paul Gauthier
25687c2db1
bump deps
2025-01-28 10:49:09 -08:00
Paul Gauthier (aider)
871229d0c5
style: Remove duplicate import of re module
2025-01-28 10:08:48 -08:00
Paul Gauthier (aider)
74d179e479
refactor: Move re import to top and remove AI comment
2025-01-28 10:08:42 -08:00
Paul Gauthier
910d384ed8
refactor: Move re import comment for clarity
2025-01-28 10:08:38 -08:00
Paul Gauthier (aider)
da89d6ab9c
style: Format code with linter and improve readability
2025-01-28 10:06:29 -08:00
Paul Gauthier (aider)
8d2159761f
refactor: Implement reasoning removal with regex in base_coder
2025-01-28 10:06:21 -08:00
Paul Gauthier
d434f8641d
refactor: Prepare for potential reasoning tag removal in text merging
2025-01-28 10:06:19 -08:00
Paul Gauthier (aider)
f49733d1d2
feat: Add remove_reasoning setting to ModelSettings
2025-01-28 10:04:12 -08:00
Paul Gauthier (aider)
a3726d72f5
fix: Update DeepSeek model name from v3 to chat in documentation
2025-01-28 09:58:50 -08:00
Paul Gauthier (aider)
fe89ae13af
docs: Add API key configuration methods for OpenRouter
2025-01-28 09:58:21 -08:00
Paul Gauthier (aider)
6b90cd1277
feat: Add Fireworks configuration example and provider adaptation guidance
2025-01-28 09:54:27 -08:00
Paul Gauthier (aider)
ce64ec5397
docs: Add documentation for configuring model settings and provider selection
2025-01-28 09:53:51 -08:00
Paul Gauthier (aider)
bf6ca2dc78
docs: Update article to address DeepSeek API reliability issues and provide alternatives
2025-01-28 09:52:20 -08:00
Paul Gauthier (aider)
204c68d475
feat: Add blog post template for DeepSeek V3 polyglot benchmark results
2025-01-28 09:51:26 -08:00
Paul Gauthier
5a7e59d833
docs: Add blog post about DeepSeek model downtime
2025-01-28 09:51:24 -08:00
Paul Gauthier (aider)
0336a982ff
feat: Add model settings loading and registration to benchmark script
2025-01-28 09:39:39 -08:00
Paul Gauthier (aider)
aa18b63c16
refactor: Simplify model settings loading in benchmark script
2025-01-28 09:38:57 -08:00
Paul Gauthier (aider)
3f890551e7
fix: Add missing read_model_settings parameter to run_test_real function
2025-01-28 09:33:14 -08:00
Paul Gauthier (aider)
823127c87e
style: Apply linter formatting to benchmark.py
2025-01-28 09:32:55 -08:00
Paul Gauthier (aider)
cf2c9c6dc7
feat: Add --read-model-settings option to benchmark for loading model settings
2025-01-28 09:32:46 -08:00
Paul Gauthier
9b63b90ec4
refactor: Remove unnecessary blank line in benchmark.py
2025-01-28 09:32:35 -08:00
Paul Gauthier
a0ba140895
copy
2025-01-28 09:27:40 -08:00
Andrea Bergamasco
588f2502ec
Update deepseek.md
...
Added API key instructions
2025-01-28 12:08:55 +01:00
Paul Gauthier
ae7d4592e1
copy
2025-01-27 18:29:52 -08:00
Paul Gauthier
24c7d145ea
copy
2025-01-27 17:01:59 -08:00
Paul Gauthier
f1e7d68415
copy
2025-01-27 17:01:44 -08:00
Paul Gauthier
91f1528149
copy
2025-01-27 16:47:14 -08:00
Paul Gauthier (aider)
4f19f89d4c
docs: Add link to advanced model settings in OpenRouter documentation
2025-01-27 16:46:03 -08:00
Paul Gauthier (aider)
60b8bccd37
feat: Add documentation for controlling OpenRouter provider selection in model settings
2025-01-27 16:45:00 -08:00
Paul Gauthier
674dcba53c
copy
2025-01-27 09:29:49 -08:00
Paul Gauthier
3dec9e531f
refactor: improve context window size handling for Ollama models
2025-01-26 19:09:27 -08:00
Paul Gauthier
980197cb05
copy
2025-01-26 19:05:52 -08:00
Paul Gauthier
5d30c71ccf
copy
2025-01-26 19:02:55 -08:00
Paul Gauthier
1dcc5ca9f3
proceed unless ollama
2025-01-26 19:01:07 -08:00
Paul Gauthier
1eb24981c6
copy
2025-01-26 18:58:43 -08:00
Paul Gauthier
cb6b8ea5ac
refactor: Improve token limit error messages and fix typo in warning method
2025-01-26 18:53:31 -08:00
Paul Gauthier (aider)
546a662a30
refactor: change token limit suggestions from tool_error to tool_output
2025-01-26 18:51:59 -08:00
Paul Gauthier
ef84c4dfad
refactor: Add comment for future tool output conversion
2025-01-26 18:51:57 -08:00
Paul Gauthier (aider)
8ca81d0991
fix: handle missing extra_params attribute in Ollama model
2025-01-26 18:50:12 -08:00
Paul Gauthier (aider)
02e8158918
style: fix line wrapping in Ollama context window message
2025-01-26 18:49:28 -08:00
Paul Gauthier (aider)
37cbe6c488
feat: add Ollama context window size warning with documentation link
2025-01-26 18:49:21 -08:00
Paul Gauthier (aider)
58d763f971
feat: add confirmation prompt when token limits are exceeded
2025-01-26 18:47:39 -08:00
Paul Gauthier (aider)
3d2700d29d
feat: add token limit check before sending messages to LLM
2025-01-26 18:46:42 -08:00
Paul Gauthier (aider)
e14ea94b0d
style: fix line length in keyboard interrupt message handling
2025-01-26 18:46:11 -08:00
Paul Gauthier (aider)
17fde3df0c
fix: remove extra bracket causing syntax error in base_coder.py
2025-01-26 18:46:05 -08:00
Paul Gauthier (aider)
162204f28f
feat: improve keyboard interrupt message handling
2025-01-26 18:45:51 -08:00
Paul Gauthier
491fb14eaa
feat: append keyboard interrupt message to last user message
2025-01-26 18:45:49 -08:00
Paul Gauthier
f4d7fe8850
copy
2025-01-26 13:54:06 -08:00
Paul Gauthier
4af583e5d5
copy
2025-01-26 13:49:22 -08:00
Paul Gauthier
282887368a
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-26 08:23:36 -08:00
paul-gauthier
94e372d8f2
Merge pull request #3004 from tao12345666333/fix-ds-link
2025-01-26 07:39:39 -08:00
Jintao Zhang
3cb67939e4
docs: clean DeepSeek Coder v2
...
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com >
2025-01-26 23:11:14 +08:00
paul-gauthier
f3197d2618
Merge pull request #3000 from tao12345666333/update-deepseek-doc
2025-01-26 06:28:50 -08:00
Jintao Zhang
3785f7621c
docs: update DeepSeek v2 Coder to v3 Chat
...
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com >
2025-01-26 15:29:54 +08:00
Paul Gauthier
2b59badde7
copy
2025-01-25 08:46:40 -08:00
Paul Gauthier
54162b43c8
refactor: Reorder model settings and update FAQ token statistics
2025-01-25 08:46:28 -08:00
Paul Gauthier (aider)
1933cdc28c
style: Reformat code to comply with linter rules
2025-01-25 08:43:46 -08:00
Paul Gauthier (aider)
f2512d1ff1
refactor: ensure 'name' field appears first in YAML output
2025-01-25 08:43:40 -08:00
Paul Gauthier (aider)
d54b13e80a
style: Format code with consistent string quotes
2025-01-25 08:38:28 -08:00
Paul Gauthier (aider)
8ed5e81bdb
refactor: order YAML output with name first and add blank lines
2025-01-25 08:38:21 -08:00
Paul Gauthier
f0fc83372b
refactor: Reorder YAML output to prioritize "name" field and add spacing
2025-01-25 08:38:19 -08:00
Paul Gauthier
081504edab
copy
2025-01-25 08:37:07 -08:00
Paul Gauthier
b939123e84
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-25 08:32:29 -08:00
Paul Gauthier
f008d9dd19
feat: Add Azure O1 model configuration to MODEL_SETTINGS
2025-01-25 08:31:10 -08:00
Paul Gauthier
d2386af523
copy
2025-01-25 08:31:00 -08:00
paul-gauthier
41b9024e28
Merge pull request #2989 from hstoklosa/fix-typo
...
fix typo in README.md
2025-01-25 08:29:29 -08:00
Paul Gauthier
50c17bd5e4
set version to 0.72.4.dev
2025-01-25 08:15:36 -08:00
Paul Gauthier
1882c43389
version bump to 0.72.3
2025-01-25 08:13:57 -08:00
Paul Gauthier
d7027887cc
copy
2025-01-25 08:13:38 -08:00
Paul Gauthier
7d8c9df252
copy
2025-01-25 08:08:44 -08:00
hstoklosa
e1e465dc51
fix typo in README.md
2025-01-25 06:07:31 +00:00
Paul Gauthier
b276d48ecf
copy
2025-01-24 18:36:01 -08:00
Paul Gauthier
0c13734f7a
copy
2025-01-24 15:50:04 -08:00
Paul Gauthier (aider)
de788266eb
style: Format test_sendchat.py with consistent newlines
2025-01-24 09:19:21 -08:00
Paul Gauthier (aider)
eb879a743e
test: add tests for ensure_alternating_roles function
2025-01-24 09:19:16 -08:00
Paul Gauthier (aider)
231bceeabb
style: Fix whitespace in docstring
2025-01-24 09:14:55 -08:00
Paul Gauthier (aider)
387b7602cf
style: Break long lines to comply with flake8 E501
2025-01-24 09:14:51 -08:00
Paul Gauthier
d8c14c04e3
refactor: standardize string quotes and improve model name handling
2025-01-24 09:14:37 -08:00
paul-gauthier
33f981d8f1
Merge pull request #2982 from miradnanali/ensure-alternating-roles-for-deepseek-reasoner
...
Ensure alternating roles for deepseek-reasoner
2025-01-24 09:11:58 -08:00
Paul Gauthier
6188b89ff0
copy
2025-01-24 09:06:59 -08:00
Paul Gauthier
2d424e078e
copy
2025-01-24 09:05:53 -08:00
Paul Gauthier
ee5d72301a
copy
2025-01-24 08:47:25 -08:00
Paul Gauthier
ddb02adbb4
copy
2025-01-24 08:35:29 -08:00
Paul Gauthier
b6b05f79a1
copy
2025-01-24 08:32:41 -08:00
Paul Gauthier
4a438e4799
copy
2025-01-24 08:29:40 -08:00
Paul Gauthier
31dc69da42
copy
2025-01-24 08:26:29 -08:00
Paul Gauthier (aider)
35dfd13ddd
feat: make chart legend visibility configurable via show_legend assign
2025-01-24 08:24:01 -08:00
Paul Gauthier (aider)
b4535bd29b
feat: hide legend in leaderboard chart
2025-01-24 08:23:28 -08:00
Paul Gauthier
5a30ec1806
docs: Add comment to hide legend in leaderboard script
2025-01-24 08:23:26 -08:00
Paul Gauthier
d7bb80468b
copy
2025-01-24 08:22:13 -08:00
Mir Adnan ALI
92f6d31f33
Updated patch to avoid KeyError on malformed dict
2025-01-24 05:25:21 -05:00
Mir Adnan ALI
421bc93765
Ensure alternating roles for deepseek-reasoner
2025-01-24 03:58:08 -05:00
Paul Gauthier (aider)
9d6a692054
feat: Show "?" when total cost is 0 in table
2025-01-23 15:31:42 -08:00
Paul Gauthier (aider)
278c7bfc53
fix: Correct currency formatting in table cells using Liquid filters
2025-01-23 15:29:20 -08:00
Paul Gauthier (aider)
ad23c0e03e
feat: format total_cost as $x.xx in table display
2025-01-23 15:28:33 -08:00
Paul Gauthier (aider)
ca8274dbe8
feat: Add total_cost column to results table
2025-01-23 15:28:00 -08:00
Paul Gauthier
1234fbf5f4
feat: Add new blog post for January 23, 2025
2025-01-23 15:27:58 -08:00
Paul Gauthier
e64ed4c27f
copy
2025-01-23 11:35:11 -08:00
Paul Gauthier (aider)
a4b7236289
refactor: preserve original case in model name matching
2025-01-23 11:34:16 -08:00
Paul Gauthier
16c4374f7a
refactor: lowercase model names for fuzzy matching while preserving original case
2025-01-23 11:34:14 -08:00
Paul Gauthier
05a77c7406
copy
2025-01-22 15:32:25 -08:00
Paul Gauthier
fceead7cbe
copy
2025-01-22 15:16:02 -08:00
Paul Gauthier
3d81bdd281
copy
2025-01-22 15:08:56 -08:00
Paul Gauthier
56ab8de968
copy
2025-01-22 15:07:58 -08:00
Paul Gauthier
30b150dbfc
refactor: Simplify test assertions and remove redundant checks
2025-01-22 10:17:21 -08:00
Paul Gauthier (aider)
40ee3b1b45
style: Reorder imports in test_coder.py
2025-01-22 10:05:02 -08:00
Paul Gauthier (aider)
c79217dd75
fix: Add missing imports for FinishReasonLength and sanity_check_messages
2025-01-22 10:04:58 -08:00
Paul Gauthier (aider)
075d4d4210
test: add tests for message integrity after interrupts and token limits
2025-01-22 10:03:51 -08:00
Paul Gauthier
216b679e4b
set version to 0.72.3.dev
2025-01-22 10:01:02 -08:00
Paul Gauthier
c5fe81f4e6
version bump to 0.72.2
2025-01-22 09:59:23 -08:00
Paul Gauthier
0c464d0220
copy
2025-01-22 09:55:18 -08:00
Paul Gauthier
02f28d12e3
fix: Correct condition for adding assistant reply in Coder class
2025-01-22 09:53:32 -08:00
Paul Gauthier
13d24278f2
feat: Add assistant reply for token limit exhaustion in base_coder
2025-01-22 09:30:05 -08:00
Paul Gauthier
42ef4352f4
refactor: Handle KeyboardInterrupt with user-assistant message pair and add env check for sanity_check_messages
2025-01-22 09:03:09 -08:00
Paul Gauthier
843720a671
copy
2025-01-20 17:44:36 -08:00
Paul Gauthier
0884dd88d6
docs: Update usage documentation for config & text files
2025-01-20 17:44:17 -08:00
Paul Gauthier (aider)
4262fa8637
docs: add Jekyll front matter to not-code.md
2025-01-20 17:39:05 -08:00
Paul Gauthier (aider)
29a2db6552
docs: add examples for editing non-code files with aider
2025-01-20 17:35:42 -08:00
Paul Gauthier
06fa0c17a4
docs: Add usage documentation for non-code interactions
2025-01-20 17:35:40 -08:00
Paul Gauthier
cfdca6a894
copy
2025-01-20 17:28:54 -08:00
Paul Gauthier
2873f6c193
copy
2025-01-20 14:25:36 -08:00
Paul Gauthier
8b963ed63c
set version to 0.72.2.dev
2025-01-20 14:24:39 -08:00
Paul Gauthier
adb951426a
version bump to 0.72.1
2025-01-20 14:23:06 -08:00
Paul Gauthier
9ced96a1c9
copy
2025-01-20 14:23:00 -08:00
Paul Gauthier
7e155dc87b
copy
2025-01-20 14:21:05 -08:00
Paul Gauthier
c5e2d80fc0
blame
2025-01-20 14:20:56 -08:00
Paul Gauthier
b0fa646de9
fix litellm_provider
2025-01-20 14:19:30 -08:00
Paul Gauthier
83f08cffee
copy
2025-01-20 11:51:32 -08:00
Paul Gauthier
03652a0030
set version to 0.72.1.dev
2025-01-20 11:51:13 -08:00
Paul Gauthier
1c3e0ba656
version bump to 0.72.0
2025-01-20 11:48:46 -08:00
Paul Gauthier
48f80b947b
copy
2025-01-20 11:43:38 -08:00
Paul Gauthier
d7873de4e8
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-20 11:42:04 -08:00
Paul Gauthier
32d025bcf2
r1 leaderboard
2025-01-20 11:37:09 -08:00
Paul Gauthier
61ab5d1652
disable sanity check
2025-01-20 11:35:54 -08:00
Paul Gauthier
f5fd6833e2
copy
2025-01-20 11:30:21 -08:00
Paul Gauthier
163e6f56df
re-enable summaries
2025-01-20 11:26:19 -08:00
Paul Gauthier
5650697475
no turn errors, with upd_cur_msgs fix and summarizer disabled
2025-01-20 11:10:43 -08:00
Paul Gauthier
2968087d37
more deepseek config
2025-01-20 10:09:48 -08:00
Paul Gauthier
e7ec80f58a
Merge branch 'main' into deepseek-reasoner
2025-01-20 09:50:35 -08:00
Paul Gauthier
f0ba699463
copy
2025-01-20 09:49:48 -08:00
Paul Gauthier
06d5b14b86
sanity_check_messages
2025-01-20 09:43:01 -08:00
Paul Gauthier
dff544cd5d
refactor: Split summarize method and add model metadata handling
2025-01-20 09:38:45 -08:00
Paul Gauthier (aider)
73bc0f6258
style: Remove trailing whitespace in sendchat.py
2025-01-20 08:35:24 -08:00
Paul Gauthier (aider)
7e5e180000
feat: verify last non-system message is from user in sanity_check_messages
2025-01-20 08:35:21 -08:00
Paul Gauthier (aider)
fc431df2b4
style: Add blank lines for better readability in sendchat.py
2025-01-20 08:34:44 -08:00
Paul Gauthier (aider)
bb61be630a
feat: add message role validation function
2025-01-20 08:34:40 -08:00
Paul Gauthier
cdc9ec2854
refactor: Add comment for sanity_check_messages function in sendchat.py
2025-01-20 08:34:38 -08:00
Paul Gauthier
21d3703b69
feat: Add deepseek-reasoner model settings and enable caching for deepseek-chat
2025-01-20 08:14:12 -08:00
paul-gauthier
c395be252e
Merge pull request #2895 from pauldw/pwalker/2025-01-17_add_tags_scm_for_kotlin
2025-01-19 09:49:44 -08:00
Paul Walker
293c350fb7
Add tags.scm for Kotlin
2025-01-17 21:18:55 -05:00
Paul Gauthier
a777f336e1
chore: Update polyglot leaderboard test results and metadata
2025-01-17 13:37:02 -08:00
Paul Gauthier
5b6c186125
copy
2025-01-17 13:35:36 -08:00
Paul Gauthier
6451d59deb
bump deps
2025-01-16 12:29:12 -08:00
Paul Gauthier (aider)
c912b66a8f
ci: Update GitHub Actions workflow to use github.event_name for build conditions
2025-01-16 11:52:34 -08:00
Paul Gauthier (aider)
d62c43bc95
ci: Fix GitHub Actions workflow syntax for secret conditions
2025-01-16 11:51:10 -08:00
Paul Gauthier (aider)
3b7b9b6ed1
ci: Update Docker build workflow to use DockerHub secret conditions
2025-01-16 11:48:59 -08:00
Paul Gauthier (aider)
9822a6ed5d
feat: Modify Docker workflow to separate PR and push build steps
2025-01-16 11:47:29 -08:00
Paul Gauthier
a06f4dfad6
copy
2025-01-16 10:30:14 -08:00
Paul Gauthier
b92df87400
publish
2025-01-16 09:03:09 -08:00
Paul Gauthier
d7921c0111
chore: Update GitHub Actions workflow with artifact path and deploy pages version
2025-01-16 09:01:01 -08:00
Paul Gauthier (aider)
af09c3e62a
chore: Update artifact upload path in GitHub Pages workflow
2025-01-16 08:57:51 -08:00
Paul Gauthier (aider)
0ed42f657d
feat: Add build output listing step to debug artifact upload
2025-01-16 08:54:57 -08:00
Paul Gauthier (aider)
ed7fbabd1c
ci: Update pull_request workflow triggers with consistent path ignores
2025-01-16 08:51:24 -08:00
Paul Gauthier (aider)
bd03563fcb
ci: Ignore workflow file changes except for self-modification
2025-01-16 08:50:53 -08:00
Paul Gauthier (aider)
05ffc7f8d6
feat: Add trigger for pages.yml workflow file changes
2025-01-16 08:38:38 -08:00
Paul Gauthier (aider)
ebc475d278
feat: Update GitHub Pages artifact upload path
2025-01-16 08:38:19 -08:00
Paul Gauthier
2813437515
chore: Update GitHub Actions upload-pages-artifact to v3
2025-01-16 08:35:13 -08:00
Paul Gauthier
ea2e885505
Revert "chore: Update upload-pages-artifact action to v4"
...
This reverts commit a7fadc3a45 .
2025-01-16 08:32:46 -08:00
Paul Gauthier (aider)
a7fadc3a45
chore: Update upload-pages-artifact action to v4
2025-01-16 08:28:18 -08:00
Paul Gauthier
8040a20f71
add uv article
2025-01-16 08:25:02 -08:00
Paul Gauthier
0e87854819
copy
2025-01-16 08:24:47 -08:00
Paul Gauthier
3bc6c641de
copy
2025-01-16 08:24:31 -08:00
Paul Gauthier
4abb6e17ba
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-16 08:24:21 -08:00
Paul Gauthier
1986f08cf9
ci: Conditionally push Docker images only on non-pull request events
2025-01-16 08:24:02 -08:00
paul-gauthier
620ae5cf1d
Merge pull request #2877 from golergka/docs/file-editing-troubleshooting-architect-mode
2025-01-15 15:55:10 -08:00
Max Yankov (aider)
590ee5a248
docs: Add architect mode section to edit errors troubleshooting guide
2025-01-15 20:50:53 -03:00
Paul Gauthier
a08326ab60
enable all java tests
2025-01-15 15:18:46 -08:00
Paul Gauthier
63cf99361d
ensure no loading of any other files
2025-01-15 13:57:54 -08:00
Paul Gauthier
1e54ca82b8
refactor: encapsulate rsync logic in function and add continuous sync loop
2025-01-13 15:47:49 -08:00
Paul Gauthier
2ec576e110
use examples_as_sys_msg=True for 4o models
2025-01-13 15:46:36 -08:00
Paul Gauthier
4251e976b3
copy
2025-01-13 14:28:34 -08:00
Paul Gauthier
d831e2f3a4
copy
2025-01-13 14:26:24 -08:00
Paul Gauthier
21f20417d6
copy
2025-01-13 11:39:22 -08:00
Paul Gauthier
e1c914d9bb
chore: Update polyglot leaderboard with new test results for Codestral 25.01
2025-01-13 11:21:34 -08:00
Paul Gauthier
4b03b0a93a
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-13 11:18:31 -08:00
Paul Gauthier
bbcde55a9e
copy
2025-01-13 10:18:34 -08:00
Paul Gauthier (aider)
0cba898280
fix: Make line endings validation test order-independent
2025-01-13 09:38:36 -08:00
Paul Gauthier (aider)
b9edec069a
fix: Update test to match error message format for line endings validation
2025-01-13 09:38:13 -08:00
paul-gauthier
939cb7958a
Merge pull request #2857 from titusz/improve-read-errors
...
refactor: Reorder exception handling in file reading method
2025-01-13 09:37:38 -08:00
Paul Gauthier (aider)
ebb38c6518
style: Format test_io.py to comply with linter rules
2025-01-13 09:36:31 -08:00
Paul Gauthier (aider)
fa80d2f3cc
test: add line endings validation tests for InputOutput
2025-01-13 09:36:26 -08:00
Paul Gauthier (aider)
869f37cd89
style: Format code for better readability in io.py
2025-01-13 09:35:07 -08:00
Paul Gauthier (aider)
c22202585d
fix: validate line_endings parameter in InputOutput initialization
2025-01-13 09:35:01 -08:00
Titusz Pan
f28c912d5a
refactor: Reorder exception handling in file reading method
2025-01-13 18:29:04 +01:00
paul-gauthier
a0e56c5282
Merge pull request #2856 from titusz/configurable-line-endings
...
feat: Add line endings configuration option for file writing - fixes #1102
2025-01-13 09:26:57 -08:00
Paul Gauthier
de7da1e806
copy
2025-01-13 09:12:56 -08:00
Paul Gauthier
add2f6f669
copy
2025-01-13 09:00:21 -08:00
Paul Gauthier
b06e765e68
copy
2025-01-13 08:58:26 -08:00
Titusz Pan
c3952cb985
feat: Add line endings configuration option for file writing
2025-01-13 17:51:02 +01:00
xqyz
d5469a64d2
Handle new path creation
...
To handle cases where a path, a file, or both need to be created, you can enhance the `fname.touch()` code as follows:
```python
try:
# Create parent directories if they don't exist
fname.parent.mkdir(parents=True, exist_ok=True)
# Create the file
fname.touch()
all_matched_files.add(str(fname))
self.io.tool_output(f"Created file: {fname}")
except OSError as e:
self.io.tool_error(f"Error creating file {fname}: {e}")
```
This code ensures that any necessary parent directories are created before attempting to create the file itself.
2025-01-12 07:29:45 +00:00
Paul Gauthier
ac26fc6d5f
set version to 0.71.2.dev
2025-01-11 16:07:56 -08:00
Paul Gauthier
122088712d
version bump to 0.71.1
2025-01-11 16:06:25 -08:00
Paul Gauthier
9fb09ce14d
copy
2025-01-11 16:04:53 -08:00
Paul Gauthier (aider)
392fb21946
fix: ensure integer indices for list slicing in repomap.py
2025-01-11 15:49:58 -08:00
Paul Gauthier (aider)
e94b05851f
style: Format test_io.py with consistent string quotes and spacing
2025-01-11 15:48:10 -08:00
Paul Gauthier (aider)
571a5962b7
test: update test to use invalid Unicode that triggers encoding error
2025-01-11 15:48:05 -08:00
Paul Gauthier (aider)
8b6863dc40
style: Format test_io.py with consistent quotes and spacing
2025-01-11 15:46:33 -08:00
Paul Gauthier (aider)
01af629399
test: add test for Unicode to ASCII fallback in tool messages
2025-01-11 15:46:28 -08:00
Paul Gauthier (aider)
4ece6d2a9b
fix: handle Text objects properly in io.py for Windows Unicode encoding
2025-01-11 15:40:24 -08:00
Paul Gauthier
18d1d7af33
no chown for COPY
2025-01-11 07:46:23 -08:00
Paul Gauthier
5ada250a66
refactor: Add period to read-only file message in base_coder.py
2025-01-11 07:39:29 -08:00
Paul Gauthier (aider)
308c7ab670
feat: Add read-only file announcements to chat
2025-01-11 07:27:50 -08:00
Paul Gauthier
89d35e020a
refactor: Add comment for read-only file message in base_coder.py
2025-01-11 07:27:49 -08:00
Paul Gauthier (aider)
6729570799
refactor: Simplify docker-build-test.yml to mirror release workflow with dev tags
2025-01-11 07:16:02 -08:00
Paul Gauthier (aider)
f72f5f6438
ci: Add dev tag publishing to Docker build test workflow
2025-01-11 07:12:56 -08:00
Paul Gauthier
a02e11e0bc
Revert "ci: Add Docker image tests with --yes --exit args"
...
This reverts commit fdddfc6b1f .
2025-01-11 07:06:08 -08:00
Paul Gauthier
9ff15e1506
copy
2025-01-11 06:53:44 -08:00
Paul Gauthier (aider)
fdddfc6b1f
ci: Add Docker image tests with --yes --exit args
2025-01-11 06:52:29 -08:00
Paul Gauthier (aider)
78ebb6295d
fix: Restore site-packages permissions in Dockerfile for appuser access
2025-01-11 06:48:26 -08:00
Paul Gauthier
73c89e8c00
copy
2025-01-10 15:53:17 -08:00
Paul Gauthier (aider)
fcc499e401
refactor: normalize deepseek model names to deepseek-chat
2025-01-10 15:51:53 -08:00
Paul Gauthier
6e8efe22aa
refactor: Combine deepseek/deepseek-coder into chat AI in model stats
2025-01-10 15:51:52 -08:00
Paul Gauthier
f9c5cb73a2
copy
2025-01-10 15:08:15 -08:00
Paul Gauthier
c939521f5f
copy
2025-01-10 15:04:54 -08:00
Paul Gauthier
2640e05307
set version to 0.71.1.dev
2025-01-10 15:01:41 -08:00
Paul Gauthier
c1a371e3d3
version bump to 0.71.0
2025-01-10 15:00:02 -08:00
Paul Gauthier
5a4871155a
copy
2025-01-10 14:54:42 -08:00
Paul Gauthier (aider)
d8e6dbf788
docs: clarify dual purpose of /ask, /code, and /architect commands
2025-01-10 14:51:25 -08:00
Paul Gauthier
7ea69ae4b4
refactor: Simplify map_tokens assignment logic in main.py
2025-01-10 14:49:16 -08:00
Paul Gauthier
d238ead451
copy
2025-01-10 14:44:00 -08:00
Paul Gauthier (aider)
e6b449f24d
test: add tests for get_repo_map_tokens method
2025-01-10 14:39:50 -08:00
Paul Gauthier (aider)
41018d05a8
fix: remove unused max_tokens variable in get_repo_map_tokens
2025-01-10 14:38:22 -08:00
Paul Gauthier
d48008e13d
refactor: Update repo map token handling and improve warning message
2025-01-10 14:38:12 -08:00
Paul Gauthier
a9cf438100
refactor: Update terminal detection message to include pretty output
2025-01-10 14:26:06 -08:00
Paul Gauthier (aider)
6c7a0d21d2
style: Remove trailing whitespace in io.py
2025-01-10 14:25:04 -08:00
Paul Gauthier (aider)
d887db4c18
fix: disable pretty output for dumb terminals
2025-01-10 14:24:59 -08:00
Paul Gauthier (aider)
e6be69ec6d
test: add test case for TERM=dumb terminal handling
2025-01-10 14:24:27 -08:00
Paul Gauthier
c1ba7db8a1
refactor: Update placeholder text in cmd_run for better clarity
2025-01-10 14:23:42 -08:00
Paul Gauthier
dc5b5896a9
copy
2025-01-10 14:20:50 -08:00
Paul Gauthier
38678fafc1
refactor: Simplify fence pattern matching in base_coder.py
2025-01-10 14:20:02 -08:00
Paul Gauthier
7611211d1c
copy
2025-01-10 14:19:51 -08:00
Paul Gauthier
0d9c2cd902
copy
2025-01-10 14:09:22 -08:00
Paul Gauthier (aider)
1a84c109fc
feat: allow /ask, /code, /architect without args to switch modes
2025-01-10 14:07:24 -08:00
Paul Gauthier (aider)
cbedf3f8cc
fix: Correct typo in variable name from model_metatdata_files to model_metadata_files
2025-01-10 14:04:54 -08:00
Paul Gauthier
50436e3106
docs: Update model usage statistics and dumb terminal message
2025-01-10 14:04:41 -08:00
Paul Gauthier (aider)
62498ec867
style: Reorder imports and fix whitespace in aider/io.py
2025-01-10 14:03:57 -08:00
Paul Gauthier (aider)
91b94bb16c
feat: add dumb terminal detection and fallback handling
2025-01-10 14:03:53 -08:00
Paul Gauthier
c2bbdc503c
copy
2025-01-10 13:33:00 -08:00
Paul Gauthier
babae0fa6e
refactor: conditionally set stream based on main_model.streaming
2025-01-10 13:31:55 -08:00
Paul Gauthier
f047882ac1
refactor: Add InvalidGitRepositoryError to ANY_GIT_ERROR list
2025-01-09 15:01:36 -08:00
Paul Gauthier
b818d6a921
copy
2025-01-09 12:07:00 -08:00
Paul Gauthier
ba631c8451
copy
2025-01-09 12:03:17 -08:00
Paul Gauthier
2c963b389c
include author in history updates
2025-01-09 12:03:05 -08:00
Paul Gauthier
8437fbc314
cleanup
2025-01-09 12:02:48 -08:00
Paul Gauthier (aider)
76404004a4
feat: include author info in git log output for history updates
2025-01-09 11:57:23 -08:00
Paul Gauthier
1b64514c2c
copy
2025-01-09 11:44:40 -08:00
Paul Gauthier
6efea7d365
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-09 11:44:19 -08:00
Paul Gauthier (aider)
e1a3b77d67
feat: add rootless container support with dedicated appuser
2025-01-09 11:26:06 -08:00
Paul Gauthier
cfc7ad5627
copy
2025-01-09 09:56:49 -08:00
paul-gauthier
b3cbf14ad6
Merge pull request #2809 from hydai/fix_missing_link
2025-01-09 06:39:40 -08:00
hydai
51cfbe6b00
docs: fix missing link
...
Signed-off-by: hydai <z54981220@gmail.com >
2025-01-09 18:46:14 +08:00
paul-gauthier
155f397d0b
Merge pull request #2798 from schpet/improve-watch-description
2025-01-07 15:02:52 -08:00
Peter Schilling
4b53b8b6a1
2025-01-07 14:00:49 -08:00
Peter Schilling (aider)
dbea4a1787
aider: feat: Update watch.md description for IDE usage
2025-01-07 13:57:39 -08:00
Peter Schilling
5b6da85e68
docs: Update watch.md documentation description and comments
2025-01-07 13:57:38 -08:00
Paul Gauthier
61671e9d3f
cleanup
2025-01-07 10:49:21 -08:00
Paul Gauthier
f94e05e04e
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-07 10:04:17 -08:00
Paul Gauthier
b5cad9a8cc
copy
2025-01-07 09:58:20 -08:00
paul-gauthier
3a97d8cc82
Merge pull request #2795 from nims11/fix-discard
...
Fix files not being excluded in benchmark.py
2025-01-07 09:57:35 -08:00
Paul Gauthier
3c099465da
refactor: Add AssertionError to ANY_GIT_ERROR tuple
2025-01-07 09:50:28 -08:00
Paul Gauthier (aider)
fcdb2591b6
fix: check prompt session is active before interrupting input
2025-01-07 09:46:48 -08:00
Paul Gauthier
b67a16e9af
fix: Add AttributeError to ANY_GIT_ERROR tuple
2025-01-07 09:45:53 -08:00
Paul Gauthier (aider)
1d672616be
fix: correct file export path in voice format conversion
2025-01-07 09:43:49 -08:00
Nimesh Ghelani
ed9d70903d
Fix files not being excluded in benchmark.py
...
`.discard()` removes an item from the set. `.difference_update()` is the
correct call here.
2025-01-07 17:35:29 +00:00
Paul Gauthier
8a9bab8a46
copy
2025-01-07 09:33:00 -08:00
Paul Gauthier
fdc6a08eb4
copy
2025-01-07 09:28:34 -08:00
Paul Gauthier
154309912d
delay renedering md when it gets slow
2025-01-07 06:57:38 -08:00
Paul Gauthier
a84fea86b8
copy
2025-01-07 06:57:20 -08:00
Paul Gauthier (aider)
609998bc18
style: Format floating-point division in mdstream.py
2025-01-07 06:51:59 -08:00
Paul Gauthier (aider)
891868b061
perf: adjust min_delay based on markdown render time for smoother updates
2025-01-07 06:51:56 -08:00
Paul Gauthier
3fc5cf8b9f
refactor: Replace hardcoded min_delay with 1./20 for 20fps in MarkdownStream
2025-01-07 06:51:54 -08:00
Paul Gauthier (aider)
6048ed5bc1
style: Remove trailing whitespace from Lorem Ipsum text lines
2025-01-07 06:44:35 -08:00
Paul Gauthier (aider)
a1a007134c
style: Break long Lorem Ipsum text into multiple lines to comply with line length limit
2025-01-07 06:44:10 -08:00
Paul Gauthier
d82f9fa432
refactor: Multiply _text by 10 in mdstream.py for testing
2025-01-07 06:44:09 -08:00
Paul Gauthier (aider)
c0074301a3
style: Remove extra blank line in mdstream.py
2025-01-07 06:42:52 -08:00
Paul Gauthier (aider)
9c2c05ad44
refactor: read io.py source file in mdstream.py main block
2025-01-07 06:42:48 -08:00
Paul Gauthier
fad230c02e
refactor: Split markdown text into prefix and suffix variables
2025-01-07 06:42:46 -08:00
Paul Gauthier (aider)
ad3c95f273
style: Fix whitespace and formatting in mdstream.py
2025-01-07 06:11:58 -08:00
Paul Gauthier (aider)
684fdb6095
refactor: extract markdown rendering logic into helper method
2025-01-07 06:11:54 -08:00
Paul Gauthier
8e64f171b8
refactor: improve markdown streaming with stable/unstable line handling
2025-01-07 06:11:52 -08:00
Paul Gauthier (aider)
d616c3fed7
style: Remove trailing whitespace in MarkdownStream class docstring
2025-01-07 05:58:45 -08:00
Paul Gauthier (aider)
e07e6cd2a3
docs: Format docstring to comply with line length limits
2025-01-07 05:58:41 -08:00
Paul Gauthier (aider)
f1bd5cdb52
style: Fix whitespace and formatting in MarkdownStream class
2025-01-07 05:57:39 -08:00
Paul Gauthier (aider)
be82b6bed9
docs: add comments to explain MarkdownStream class and methods
2025-01-07 05:57:35 -08:00
Paul Gauthier
37ad4758a1
refactor: Move fname_path assignment inside try block in GitRepo.ignored_file_raw
2025-01-04 12:36:07 -08:00
Paul Gauthier (aider)
e4a238a05c
style: Format code with consistent string quotes and remove trailing whitespace
2025-01-04 12:27:11 -08:00
Paul Gauthier (aider)
e5ca922ce8
fix: handle empty paths and dotfiles in get_ident_filename_matches
2025-01-04 12:27:04 -08:00
Paul Gauthier
6a1f4431d0
docs: Update HISTORY.md and FAQ.md with latest changes and model usage stats
2025-01-04 12:22:45 -08:00
Paul Gauthier (aider)
d67eda24d2
style: Remove trailing whitespace and format confirm_ask prompt
2025-01-04 12:09:53 -08:00
Paul Gauthier (aider)
bba0cc8dc5
feat: show token count in command output confirmation prompt
2025-01-04 12:09:48 -08:00
Paul Gauthier
884b52b710
refactor: Add comment for tokenizing command output in Commands class
2025-01-04 12:09:45 -08:00
Paul Gauthier
01ef2351b3
refactor: Use temporary variable for audio format to avoid state mutation
2025-01-04 12:08:05 -08:00
Paul Gauthier
de1d566e9e
refactor: Simplify audio file handling and conversion logic
2025-01-04 12:06:07 -08:00
Paul Gauthier (aider)
19114a61ae
style: Format print statement in voice.py for better readability
2025-01-04 12:04:13 -08:00
Paul Gauthier (aider)
36e5599ead
feat: Add file size logging after audio conversion
2025-01-04 12:04:09 -08:00
Paul Gauthier (aider)
f5a82e575c
style: Format print statement in voice.py for better readability
2025-01-04 12:03:32 -08:00
Paul Gauthier (aider)
1851de323d
feat: add error handling and feedback for audio conversion
2025-01-04 12:03:25 -08:00
Paul Gauthier
f9408640a3
refactor: Simplify audio file size check and format conversion logic
2025-01-04 12:03:24 -08:00
Paul Gauthier (aider)
73837730fa
feat: Add file size check and mp3 conversion for large audio files
2025-01-04 11:59:42 -08:00
Paul Gauthier
9b46991721
refactor: Add comment for handling large file uploads in voice.py
2025-01-04 11:59:40 -08:00
Paul Gauthier
606cd0368f
refactor: remove redundant exception handling in GitRepo
2025-01-04 11:09:55 -08:00
Paul Gauthier
d9ef23ad99
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-04 11:09:25 -08:00
Paul Gauthier
48b8f54c12
refactor: Move message and style initialization before try block in InputOutput
2025-01-04 11:04:32 -08:00
Paul Gauthier (aider)
cec9f90c1c
style: Standardize string quotes in InputOutput class
2025-01-04 11:03:43 -08:00
Paul Gauthier (aider)
44d36f140a
fix: handle UnicodeEncodeError in console output with ASCII fallback
2025-01-04 11:03:38 -08:00
paul-gauthier
f88adcfa85
Merge pull request #2764 from caseymcc/repo_index
...
Ignore directories in repo that have index errors
2025-01-04 13:59:32 -05:00
Paul Gauthier (aider)
c5919f0c15
refactor: improve cleanup error handling and verbose logging
2025-01-04 10:55:11 -08:00
Paul Gauthier
ac160cac12
chore: Ignore exceptions during Rust target directory cleanup
2025-01-04 10:55:09 -08:00
Paul Gauthier
867aaa5864
copy
2025-01-04 06:36:22 -08:00
Paul Gauthier
0b26505a20
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-04 06:33:49 -08:00
paul-gauthier
98ad513621
Merge pull request #2753 from aweis89/fix-linting-cmd
...
fix: lint command with nested spaced strings
2025-01-04 09:33:38 -05:00
Paul Gauthier
591edbb003
improve prompts so that switching between ask/code works better with deepseek
2025-01-04 06:28:20 -08:00
Paul Gauthier
a17b1c2ab7
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-04 06:27:42 -08:00
Paul Gauthier
648f14d95b
copy
2025-01-04 06:25:19 -08:00
Paul Gauthier (aider)
2e4c2422b1
feat: Add voice format and input device initialization in Commands
2025-01-04 06:21:19 -08:00
Paul Gauthier
463fdb1ed9
refactor: Increase max chat history tokens limit from 4k to 8k
2025-01-04 06:19:38 -08:00
Paul Gauthier (aider)
d6b612a4a3
style: Break long comment line to comply with flake8 E501
2025-01-04 06:18:40 -08:00
Paul Gauthier (aider)
d24376608e
refactor: generalize token calculation using division in Model class
2025-01-04 06:18:15 -08:00
Paul Gauthier
ff41f9bd9a
refactor: adjust max_chat_history_tokens calculation based on max_input_tokens
2025-01-04 06:18:12 -08:00
paul-gauthier
6d3dd5c484
Merge pull request #2767 from apaz-cli/ap/suppress_streamlit
...
Disable streamlit email prompt
2025-01-03 16:02:02 -05:00
apaz-cli
f0bc8983b8
Disable streamlit email prompt
2025-01-03 14:43:18 -06:00
Paul Gauthier (aider)
729354b038
chore: Add cleanup for node_modules directories in benchmark tests
2025-01-03 14:19:06 -05:00
Paul Gauthier (aider)
c0be857f37
chore: Add Java build directory cleanup to test runner
2025-01-03 14:16:51 -05:00
Paul Gauthier
98b0e88ace
refactor: simplify Rust target directory cleanup logic
2025-01-03 14:16:49 -05:00
Paul Gauthier (aider)
3d501df21f
chore: Clean up Rust target/debug directory after all test attempts
2025-01-03 14:14:44 -05:00
Paul Gauthier
1b4abb747d
style: Add blank line for readability in benchmark.py
2025-01-03 14:14:42 -05:00
Paul Gauthier
b1d418f7fb
copy
2025-01-03 12:26:55 -04:00
Paul Gauthier
a702b4752b
copy
2025-01-03 12:25:03 -04:00
Paul Gauthier
684ba7c0cb
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-03 12:16:43 -04:00
Krazer
1bcc27d2be
little clean up
2025-01-03 09:07:27 -06:00
Krazer
50d3b305d4
make it a warning
2025-01-03 09:01:34 -06:00
Krazer
a341c98ec6
handle repo index errors
2025-01-03 08:58:42 -06:00
paul-gauthier
fa5c8a00e4
Merge pull request #2706 from Hambaobao/polyglot-qwen2.5-coder-32b-instruct-whole-results
...
Polyglot Qwen2.5-Coder-32B-Instruct Results [Whole]
2025-01-03 09:35:20 -04:00
paul-gauthier
42f6c20ada
Merge branch 'main' into polyglot-qwen2.5-coder-32b-instruct-whole-results
2025-01-03 09:35:14 -04:00
paul-gauthier
787738094d
Update README.md
2025-01-02 21:50:30 -04:00
Paul Gauthier
a44ebfe99f
copy
2025-01-02 17:26:14 -04:00
Paul Gauthier
c5959664e4
Merge branch 'main' of github.com:Aider-AI/aider
2025-01-02 17:23:42 -04:00
Paul Gauthier
9b581268de
copy
2025-01-02 17:23:10 -04:00
Aaron Weisberg
acf654c984
fix: lint command with nested spaced strings
2025-01-02 17:27:33 +01:00
paul-gauthier
94f83eb9e3
Merge pull request #2750 from bkowalik/patch-1
...
Document boto3 install process with aider installed by uv or one-liner
2025-01-02 09:44:22 -04:00
Bartek Kowalik
07c675ed06
Document boto3 install process with uv
2025-01-02 08:39:20 +01:00
Paul Gauthier
f292e01980
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-30 14:37:27 -04:00
Paul Gauthier (aider)
61f9123147
style: Run linter
2024-12-30 14:21:39 -04:00
Paul Gauthier (aider)
60708a7fd7
fix: Remove unused imports in commands.py
2024-12-30 14:21:35 -04:00
Paul Gauthier
761fb93aba
refactor: Move test_cmd_load_with_switch_coder to test file
2024-12-30 14:21:28 -04:00
Paul Gauthier (aider)
20bc718bdc
style: Format voice init for readability
2024-12-30 14:19:21 -04:00
Paul Gauthier (aider)
07337d2f41
feat: Handle voice-format command line argument
2024-12-30 14:19:14 -04:00
Paul Gauthier (aider)
3d2de00f49
style: Apply linter fixes
2024-12-30 14:17:25 -04:00
Paul Gauthier (aider)
a7242ca846
refactor: Pass voice settings to Commands as params
2024-12-30 14:17:16 -04:00
paul-gauthier
d3298ac5f2
Merge pull request #2725 from joshvera/fix-benchmark-java-ca-pkg
...
Install ca-certificates before openjdk-21 to resolve cacerts error
2024-12-29 15:07:51 -04:00
Josh Vera
e486243c06
Install ca-certificates before openjdk-21 to resolve cacerts error
2024-12-29 10:55:09 -08:00
Paul Gauthier (aider)
8eaefb57d3
feat: Add RevCumulative column to problem stats
2024-12-28 11:45:41 -04:00
Paul Gauthier
c21f7afdcb
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-28 10:24:22 -04:00
Paul Gauthier
d734dee589
copy
2024-12-28 10:24:17 -04:00
Paul Gauthier (aider)
f035c4c01a
fix: Remove max_apply_update_errors from threaded call
2024-12-27 16:36:58 -04:00
Paul Gauthier (aider)
8fcdcecf36
refactor: Remove deprecated max_apply_update_errors
2024-12-27 16:36:47 -04:00
Paul Gauthier
3f9ee1ac2e
refactor: Remove deprecated max_apply_update_errors
2024-12-27 16:36:46 -04:00
Paul Gauthier
188e1f788d
chore: Rename exercism dir to polyglot-benchmark
2024-12-27 16:33:04 -04:00
paul-gauthier
98a0f1cf5b
Merge pull request #2698 from paulmaunders/fix-macos-go-tests
...
Fix Go installation and benchmark tests for Apple Silicon
2024-12-27 12:31:36 -05:00
Paul Gauthier
1467a673b9
style: Remove mobile height override for blame chart
2024-12-26 20:11:14 -04:00
Paul Gauthier
889eb86d89
fix: Correct chart legend position and reverse order
2024-12-26 20:09:09 -04:00
Paul Gauthier (aider)
125da0e2db
feat: Move chart legend to top-left
2024-12-26 20:04:37 -04:00
Paul Gauthier
14b274c707
style: Reduce blame chart height on website
2024-12-26 20:04:37 -04:00
Paul Gauthier (aider)
dedbc20ac6
feat: Make charts responsive and taller on mobile
2024-12-26 20:02:11 -04:00
Paul Gauthier (aider)
36cf2348d0
style: Change human bar color to light grey
2024-12-26 19:57:59 -04:00
Paul Gauthier
a19f8996b8
fix: Improve blame chart labels and stacking
2024-12-26 19:57:57 -04:00
Paul Gauthier (aider)
7293263773
fix: Stack x-axis for full width bars
2024-12-26 19:55:33 -04:00
Paul Gauthier (aider)
ed5b07374d
fix: Use minus filter for subtraction in liquid template
2024-12-26 19:54:09 -04:00
Paul Gauthier (aider)
07b96bef95
feat: Create stacked bar chart for lines of code by author
2024-12-26 19:50:21 -04:00
Paul Gauthier
5c3cca157d
switch to deepseek-chat instead of deepseek-coder
2024-12-26 19:40:06 -04:00
Paul Gauthier
f1f66a9b9d
copy
2024-12-26 19:28:14 -04:00
Paul Gauthier
f4007210c1
set version to 0.70.1.dev
2024-12-26 19:19:51 -04:00
Paul Gauthier
77962dbd4c
version bump to 0.70.0
2024-12-26 19:18:21 -04:00
Paul Gauthier
419cbae55f
copy
2024-12-26 10:55:14 -05:00
Paul Gauthier
5233789c40
docs: Improve watch_code_prompt instructions
2024-12-26 10:54:25 -05:00
Paul Gauthier (aider)
70731719f7
style: Fix formatting in io.py
2024-12-26 10:52:21 -05:00
Paul Gauthier (aider)
cf4aa68f98
refactor: Use shorter abs/rel paths for readonly files
2024-12-26 10:52:16 -05:00
Paul Gauthier
6bfd89074c
fix: Display shorter path for readonly files
2024-12-26 10:48:04 -05:00
Paul Gauthier
acc4893a7f
fix: Update deepseek-chat max tokens
2024-12-26 10:45:14 -05:00
Paul Gauthier
ab61ae2b36
copy
2024-12-26 10:18:19 -05:00
Paul Gauthier
514b9c1c7d
copy
2024-12-26 10:13:56 -05:00
Paul Gauthier
44f2cf2b24
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-26 10:12:36 -05:00
paul-gauthier
9befec5cd1
Merge pull request #2692 from mdklab/fix-issue-1802-unicode-error
...
Fix issue #1802 : Handle UnicodeDecodeError in repo file paths
2024-12-26 10:12:33 -05:00
Paul Gauthier
7efdfe5639
added OR o1 and fix OR deepseek-chat
2024-12-26 10:11:40 -05:00
Paul Gauthier (aider)
be6811b29a
fix: Correct import path for Coder in commands.py
2024-12-26 09:59:05 -05:00
Paul Gauthier (aider)
f160b8df04
fix: Move Coder import to avoid circular dependency
2024-12-26 09:58:45 -05:00
Paul Gauthier (aider)
158471b218
style: Reorder imports in aider/commands.py
2024-12-26 09:58:15 -05:00
Paul Gauthier (aider)
a383cece53
fix: Import missing modules for test
2024-12-26 09:58:11 -05:00
Paul Gauthier (aider)
0901e6ab77
fix: Correctly format long error message string
2024-12-26 09:57:56 -05:00
Paul Gauthier (aider)
e1485971d8
test: Add test for cmd_load with SwitchCoder
2024-12-26 09:57:51 -05:00
Paul Gauthier (aider)
91c9b1bfe7
fix: Handle SwitchCoder exception in cmd_load
2024-12-26 09:57:09 -05:00
Paul Gauthier
befe6be86c
fix: Catch switchcoder exception in run_commands
2024-12-26 09:57:07 -05:00
Paul Gauthier
79428cf4ed
copy
2024-12-26 09:49:02 -05:00
Paul Gauthier
7bde5fe893
copy
2024-12-26 09:48:18 -05:00
Paul Gauthier
2f7e024387
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-26 09:47:16 -05:00
paul-gauthier
9235cfa739
Merge pull request #2695 from gengjiawen/patch-1
...
add yi-lightning result
2024-12-26 07:05:41 -05:00
paul-gauthier
f1e623ec5a
Merge branch 'main' into patch-1
2024-12-26 07:05:33 -05:00
柏枫
7c86dc9ac6
add polyglot-qwen2.5-coder-32b-instruct-whole-results
2024-12-26 15:01:45 +08:00
Paul Gauthier
ec2da0a399
add deepseek v3
2024-12-25 09:01:43 -05:00
Paul Gauthier
dd9b2a872c
copy
2024-12-25 08:11:04 -05:00
Paul Gauthier
9767759033
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-25 08:05:55 -05:00
Paul Gauthier
7537d79311
fix: Remove .bash_history from rsync
2024-12-25 08:05:46 -05:00
Paul Maunders
b68f34eb9e
feat: Fix Go installation for Apple Silicon and add tmp.benchmarks to gitignore
2024-12-24 17:30:41 +00:00
Paul Gauthier (aider)
0a23c4abd6
feat: Configure bash history to save commands immediately
2024-12-24 08:03:01 -05:00
paul-gauthier
b51768b08e
Update 2024-12-21-polyglot.md
2024-12-23 18:01:03 -08:00
Jiawen Geng
4561f0c79e
add yi-lightning result
2024-12-23 16:39:25 -08:00
mdk
5c92491bc0
Fix issue #1802 : Handle UnicodeDecodeError in repo file paths
...
Added error handling for UnicodeDecodeError when decoding paths in the Git repository.
This issue arises when paths are encoded in formats other than the expected system encoding.
The error handler now provides a detailed error message, helping users identify potential encoding mismatches.
Closes #1802
2024-12-23 20:01:08 +01:00
paul-gauthier
083605e2d7
Merge pull request #2690 from apaz-cli/ap/rephrase_dirwarning
2024-12-23 08:27:59 -08:00
apaz-cli
d28e2f0f56
Rephrase home dir warning
2024-12-23 08:50:25 -06:00
Paul Gauthier
87a964355b
copy
2024-12-23 08:00:25 -05:00
Paul Gauthier
fbc3f0cef5
copy
2024-12-22 21:23:39 -05:00
Paul Gauthier
2b1625e3a8
copy
2024-12-22 18:07:25 -05:00
Paul Gauthier (aider)
6230df749e
fix: Create table rows if they don't exist
2024-12-22 18:04:01 -05:00
Paul Gauthier
e62003c0ce
copy
2024-12-22 17:52:57 -05:00
Paul Gauthier
d0f092f7ae
copy
2024-12-22 17:51:38 -05:00
Paul Gauthier
9e2e07e8a7
copy
2024-12-22 16:58:29 -05:00
Paul Gauthier
4154d47c07
copy
2024-12-22 16:56:38 -05:00
Paul Gauthier
62e0cba7bd
copy
2024-12-22 16:52:51 -05:00
Paul Gauthier
39d5c785d5
copy
2024-12-22 16:51:44 -05:00
Paul Gauthier
e5cb81c11f
copy
2024-12-22 16:47:58 -05:00
Paul Gauthier
3abb8d38ec
copy
2024-12-22 16:46:41 -05:00
Paul Gauthier
7f0860d5d0
copy
2024-12-22 16:41:20 -05:00
Paul Gauthier
8c74c8ab6f
add o1-mini
2024-12-22 16:39:18 -05:00
Paul Gauthier
37df899ada
copy
2024-12-22 16:17:16 -05:00
Paul Gauthier
f55181e447
copy
2024-12-22 16:14:33 -05:00
Paul Gauthier
b1bc2f8c5c
test: Remove user_id check from need_to_ask test
2024-12-22 09:52:45 -05:00
Paul Gauthier (aider)
350df7ca55
fix: Test check_gitignore with and without .env file
2024-12-22 09:51:20 -05:00
Paul Gauthier
8768a8aca6
copy
2024-12-22 09:15:59 -05:00
Paul Gauthier (aider)
0f8bb016f4
fix: Correct misspelled HIGHLIGHT_MODEL in leaderboard.js
2024-12-22 09:07:10 -05:00
Paul Gauthier (aider)
eb30791ff4
feat: Make highlight model configurable via assign
2024-12-22 09:06:05 -05:00
Paul Gauthier
7b37bf0f48
copy
2024-12-22 09:02:01 -05:00
Paul Gauthier
fff67a5917
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-22 09:00:52 -05:00
paul-gauthier
3dbe91577c
Merge pull request #2675 from apaz-cli/ap/dotenv_dne
...
Don't add .env to gitignore when it doesn't exist.
2024-12-22 06:00:47 -08:00
Paul Gauthier
0e05b64ebc
copy
2024-12-22 08:59:38 -05:00
Paul Gauthier
c895e99306
copy
2024-12-22 08:43:59 -05:00
Paul Gauthier
6d7e8beaaa
other o1 variants
2024-12-21 14:14:21 -08:00
Paul Gauthier
8b62d8a6c5
copy
2024-12-21 14:11:54 -08:00
Paul Gauthier
ec44850646
copy
2024-12-21 14:11:21 -08:00
Paul Gauthier
2ea5a98ee0
rename
2024-12-21 11:53:43 -08:00
Paul Gauthier
80928b90a5
cleanup
2024-12-21 11:52:18 -08:00
Paul Gauthier
b28174aba1
delete refac js
2024-12-21 11:51:23 -08:00
Paul Gauthier (aider)
da170bab3a
fix: Use configured pass_rate for graph data in search
2024-12-21 11:49:36 -08:00
Paul Gauthier (aider)
49a2f998dd
refactor: Unify leaderboard scripts and use config variables
2024-12-21 11:47:29 -08:00
Paul Gauthier
4efdc8b4f7
refactor: Rename benchmark dir, improve rsync, fix problem stats
2024-12-21 11:09:52 -08:00
Paul Gauthier (aider)
a75507980a
fix: Pass stats_languages to summarize_results and show_stats
2024-12-20 16:04:00 -08:00
Paul Gauthier (aider)
8d0decc17a
style: Apply linter formatting
2024-12-20 16:03:44 -08:00
Paul Gauthier (aider)
e334cbb5d4
fix: Correct indentation in load_results function
2024-12-20 16:03:40 -08:00
Paul Gauthier (aider)
e3ac8ab19d
feat: Add --stats-languages option to filter results
2024-12-20 16:03:19 -08:00
Paul Gauthier
bddf6e9017
fix: Handle missing attributes in show_stats and empty models
2024-12-20 16:03:19 -08:00
apaz-cli
bcdc0217b3
Don't add .env to gitignore when it doesn't exist.
2024-12-20 10:09:07 -06:00
Paul Gauthier
521841b447
fix: Skip redoing tests if results exist
2024-12-19 16:25:54 -08:00
Paul Gauthier (aider)
c53cd336f9
style: Fix linting issues
2024-12-19 15:59:03 -08:00
Paul Gauthier (aider)
a8226989c8
feat: Remove @Disabled annotations from Java test files
2024-12-19 15:58:59 -08:00
Paul Gauthier
114b156d74
fix: Use relative paths for ignored files, remove redundant try
2024-12-19 15:56:16 -08:00
Paul Gauthier (aider)
def2d4bac9
style: Fix string formatting in problem stats
2024-12-19 15:50:14 -08:00
Paul Gauthier (aider)
250e2ab6aa
feat: Print never solved exercises with full path
2024-12-19 15:50:11 -08:00
Paul Gauthier
6185ddf76a
feat: Print never solved exercises and remove dumps
2024-12-19 15:50:10 -08:00
Paul Gauthier (aider)
dddf192e5a
fix: Check for testcase key in results
2024-12-19 15:49:16 -08:00
Paul Gauthier (aider)
2d32f77ed0
feat: Print list of exercises never solved by any model
2024-12-19 15:49:13 -08:00
Paul Gauthier
7eb7533d42
fix: Handle missing testcase in results and bad json
2024-12-19 15:49:12 -08:00
Paul Gauthier (aider)
bb711fe255
style: Run linter
2024-12-19 14:39:23 -08:00
Paul Gauthier (aider)
14a8759b82
feat: Disqualify exercises with >=4 parse errors
2024-12-19 14:39:18 -08:00
Paul Gauthier
5a0d4eff71
fix: Correctly handle zero hard set problems
2024-12-19 14:39:17 -08:00
Paul Gauthier (aider)
805d6bbc8c
chore: Create remote ~/aider dir before rsync
2024-12-19 12:03:37 -08:00
Paul Gauthier
a0004ab892
chore: Make rsync.sh executable and add remote dir creation
2024-12-19 12:03:36 -08:00
Paul Gauthier (aider)
46a444dc21
fix: Improve docker group addition and instructions
2024-12-19 11:56:03 -08:00
Paul Gauthier (aider)
aefb5c37fe
feat: Add newgrp to apply docker group changes in session
2024-12-19 11:53:44 -08:00
Paul Gauthier (aider)
2216978726
feat: Start and enable docker service after install
2024-12-19 11:52:23 -08:00
Paul Gauthier
3a2d8edb53
chore: Make install-docker-ubuntu.sh executable
2024-12-19 11:52:22 -08:00
Paul Gauthier (aider)
e0d57b7713
feat: Add script to install docker on ubuntu
2024-12-19 11:51:06 -08:00
Paul Gauthier
3a9912c01e
feat: Add install docker script for ubuntu
2024-12-19 11:51:05 -08:00
Paul Gauthier (aider)
6cadee31bf
feat: Create script to clone exercism repos
2024-12-19 11:47:16 -08:00
Paul Gauthier
678845dfda
feat: Add clone-exercism benchmark script
2024-12-19 11:47:15 -08:00
Paul Gauthier (aider)
7f7e218504
feat: Add rsync script to sync repo to remote host
2024-12-19 11:43:51 -08:00
Paul Gauthier
256a9951f5
feat: Add rsync benchmark script
2024-12-19 11:43:50 -08:00
Paul Gauthier (aider)
370b45bb35
feat: Ignore files in .meta and .docs directories
2024-12-19 07:23:28 -08:00
Paul Gauthier
616c4a9a53
chore: Add comment about ignoring meta and docs files
2024-12-19 07:23:27 -08:00
Paul Gauthier
821f7d6694
fix: Use extra_body for reasoning_effort, fix test counts
2024-12-19 07:10:20 -08:00
Paul Gauthier (aider)
bc89be6187
feat: Add OpenJDK 21 and TBB dev packages to Dockerfile
2024-12-19 07:01:01 -08:00
Paul Gauthier (aider)
86b6a4cefd
fix: Only create build dir if it doesn't exist
2024-12-19 06:49:18 -08:00
Paul Gauthier
1f9a53a454
feat: Add cpp benchmark test script
2024-12-19 06:49:18 -08:00
Paul Gauthier (aider)
f22d112da2
feat: Add cmake to Dockerfile
2024-12-19 06:46:44 -08:00
Paul Gauthier
c36c06ab99
fix: Retry tests on parse or timeout, add gpt-4o params
2024-12-18 15:56:38 -08:00
Paul Gauthier
a915c60999
feat: Add pass_num to benchmark results, fix hard set percent
2024-12-18 13:36:37 -08:00
Paul Gauthier (aider)
6ddb8a7d88
feat: Add hard set problem counts by language
2024-12-18 13:18:31 -08:00
Paul Gauthier (aider)
50bb2cb1e6
feat: Add total column to unsolved problems table
2024-12-18 13:17:38 -08:00
Paul Gauthier (aider)
e1571dda9b
style: Run linter
2024-12-18 13:16:45 -08:00
Paul Gauthier (aider)
7410c6216c
feat: Count and display copied exercises per language
2024-12-18 13:16:41 -08:00
Paul Gauthier (aider)
8f84df44ab
style: Run linter
2024-12-18 13:16:08 -08:00
Paul Gauthier (aider)
82f21b6734
fix: Copy hard set problems by language and exercise
2024-12-18 13:16:04 -08:00
Paul Gauthier (aider)
892fd5a6ef
style: Run linter
2024-12-18 13:13:55 -08:00
Paul Gauthier (aider)
3069db0cfd
feat: Add --copy-hard-set switch to copy hard set problems
2024-12-18 13:13:51 -08:00
Paul Gauthier (aider)
b71c9d539e
feat: Calculate and display unsolved problem percentages by language
2024-12-18 13:11:20 -08:00
Paul Gauthier (aider)
78e643970d
style: Fix linting issues
2024-12-18 13:09:46 -08:00
Paul Gauthier (aider)
34da3dd3d7
feat: Show percent of unsolved problems per language
2024-12-18 13:09:42 -08:00
Paul Gauthier (aider)
817cb0d363
fix: Remove unused List, Optional imports
2024-12-18 13:09:13 -08:00
Paul Gauthier (aider)
01088e214c
style: Run linter on problem_stats.py
2024-12-18 13:08:51 -08:00
Paul Gauthier (aider)
3e4500f9fd
feat: Print hard set problem counts by language
2024-12-18 13:08:48 -08:00
Paul Gauthier
d4b62608a9
chore: Move HARD_SET_NUM definition
2024-12-18 13:08:47 -08:00
Paul Gauthier (aider)
e6bfc1c2fc
refactor: Use constant for hard set threshold
2024-12-18 13:06:03 -08:00
Paul Gauthier
051cabed69
style: Adjust model column width in problem stats
2024-12-18 13:06:02 -08:00
Paul Gauthier (aider)
04916a6e97
style: Run linter on problem_stats.py
2024-12-18 13:03:31 -08:00
Paul Gauthier (aider)
f3be2fa66b
feat: Add hard set analysis to problem_stats.py
2024-12-18 13:03:27 -08:00
Paul Gauthier (aider)
c36087cc0c
style: Apply linter formatting
2024-12-18 12:55:47 -08:00
Paul Gauthier (aider)
e35909ac7d
refactor: Subsort exercises by name when solve rates are equal
2024-12-18 12:55:43 -08:00
Paul Gauthier
e5a693ab94
fix: Correctly format testcase/language in stats
2024-12-18 12:55:42 -08:00
Paul Gauthier (aider)
9e9cfb4600
fix: Calculate max name length after cleaning paths
2024-12-18 12:49:23 -08:00
Paul Gauthier (aider)
5dddaac006
style: Fix linting issues in problem_stats.py
2024-12-18 12:48:44 -08:00
Paul Gauthier (aider)
14af6f1fba
fix: Remove duplicate language prefix in problem stats
2024-12-18 12:48:40 -08:00
Paul Gauthier (aider)
e88064fdc9
style: Run linter
2024-12-18 12:47:17 -08:00
Paul Gauthier (aider)
6badf5ea1d
feat: Add cumulative sum column to distribution table
2024-12-18 12:47:14 -08:00
Paul Gauthier
20f5f3da24
chore: Remove unused import
2024-12-18 12:47:13 -08:00
Paul Gauthier (aider)
8c1b147705
style: Fix string formatting in problem stats
2024-12-18 12:46:02 -08:00
Paul Gauthier (aider)
366155b828
fix: Correct language lookup in problem_stats.py
2024-12-18 12:45:58 -08:00
Paul Gauthier (aider)
2c7d1897eb
style: Fix linting issues in problem_stats.py
2024-12-18 12:43:08 -08:00
Paul Gauthier (aider)
26ccb23402
feat: Add table showing exercise solution distribution
2024-12-18 12:43:04 -08:00
Paul Gauthier
d9e2471fcd
refactor: Remove unused dump calls in benchmark script
2024-12-18 12:43:03 -08:00
Paul Gauthier (aider)
8302b351dd
style: Fix line length in problem_stats.py
2024-12-18 12:38:45 -08:00
Paul Gauthier (aider)
b8647c0481
feat: Show exercises solved by all and total breakdown
2024-12-18 12:38:41 -08:00
Paul Gauthier
a168403d68
fix: Correctly extract language and testcase from results
2024-12-18 12:38:40 -08:00
Paul Gauthier (aider)
42d8650058
fix: Remove "exercises/" prefix from testcase output
2024-12-18 12:33:41 -08:00
Paul Gauthier (aider)
7ad0d46c11
style: Format problem_stats.py with linter
2024-12-18 12:31:54 -08:00
Paul Gauthier (aider)
58812f7f1f
refactor: Sort all exercises by solve rate, not by language
2024-12-18 12:31:50 -08:00
Paul Gauthier (aider)
65133b2aef
fix: Handle missing testcase key in problem stats
2024-12-18 12:29:38 -08:00
Paul Gauthier (aider)
291d8cd335
style: Run linter
2024-12-18 12:29:20 -08:00
Paul Gauthier (aider)
7a27e2b94b
fix: Handle missing testcase key in problem stats
2024-12-18 12:29:15 -08:00
Paul Gauthier
57a8eab1c3
chore: Add dump for debugging
2024-12-18 12:29:14 -08:00
Paul Gauthier (aider)
236a7f68e9
fix: Handle empty results in problem_stats.py
2024-12-18 12:26:51 -08:00
Paul Gauthier (aider)
81d424f475
fix: Remove unused max_lang_len variable
2024-12-18 12:25:47 -08:00
Paul Gauthier (aider)
687ba8c9a2
style: Apply linter fixes
2024-12-18 12:25:39 -08:00
Paul Gauthier (aider)
6d74a564e6
feat: Handle new exercise dir layout and add language info
2024-12-18 12:25:33 -08:00
Paul Gauthier (aider)
0a3e0665ab
style: Apply linter formatting
2024-12-18 12:21:19 -08:00
Paul Gauthier (aider)
a19f1fbc67
feat: Allow specifying dirs on cmd line for problem_stats
2024-12-18 12:21:13 -08:00
Paul Gauthier
2aa4615c78
feat: Add openrouter/openai/o1 model and update prompts
2024-12-18 06:59:14 -08:00
Paul Gauthier (aider)
7dd1346878
fix: Remove stray ] causing syntax error
2024-12-17 20:34:33 -08:00
Paul Gauthier (aider)
31f8c7d9cb
fix: Handle JSON decode errors when loading results
2024-12-17 20:34:21 -08:00
Paul Gauthier
914ce0b94d
feat: Add total_tests to summary, handle JSON decode errors
2024-12-17 20:34:20 -08:00
Paul Gauthier (aider)
664f09111e
feat: Pass original_dname to tests, copy test files
2024-12-17 20:11:58 -08:00
Paul Gauthier (aider)
6141f414fd
chore: Remove comment from run_unit_tests
2024-12-17 20:11:29 -08:00
Paul Gauthier
8911f0f217
fix: Correctly find benchmark markdown files
2024-12-17 20:11:29 -08:00
Paul Gauthier (aider)
5af108ccee
style: Format benchmark code with black
2024-12-17 20:01:45 -08:00
Paul Gauthier (aider)
94e4169445
fix: Update stats to handle nested exercise directories
2024-12-17 20:01:40 -08:00
Paul Gauthier
479b5b7064
fix: Use shell=True for npm test and fix path
2024-12-17 20:01:39 -08:00
Paul Gauthier (aider)
674e935cf5
fix: Create symlinks only if they don't exist
2024-12-17 19:07:09 -08:00
Paul Gauthier
6b4982d75b
chore: Add npm test benchmark script
2024-12-17 19:07:08 -08:00
Paul Gauthier (aider)
4167743a34
feat: Install npm packages in /npm-install directory
2024-12-17 19:01:24 -08:00
Paul Gauthier
ba289f6db4
build: Install nodejs and npm packages in Dockerfile
2024-12-17 19:01:22 -08:00
Paul Gauthier (aider)
422fd11f4d
feat: Install all npm dependencies in Dockerfile
2024-12-17 18:50:04 -08:00
Paul Gauthier (aider)
614d9c9b0d
feat: Install jest in Dockerfile
2024-12-17 18:40:30 -08:00
Paul Gauthier
f91be86662
build: Use uv for faster pip installs in Dockerfile
2024-12-17 18:40:28 -08:00
Paul Gauthier (aider)
72f05544e8
feat: Install Node.js in Dockerfile
2024-12-17 18:26:16 -08:00
Paul Gauthier (aider)
81f55820be
refactor: Use ADD to fetch rustup installer in Dockerfile
2024-12-17 18:24:38 -08:00
Paul Gauthier (aider)
b9c14e1d65
feat: Add Go installation to Dockerfile
2024-12-17 18:22:41 -08:00
Paul Gauthier (aider)
5c55453a0e
fix: Correctly calculate and display never solved exercises
2024-12-17 18:14:48 -08:00
Paul Gauthier
12491c4983
wip
2024-12-17 17:47:17 -08:00
Paul Gauthier (aider)
77d379c021
refactor: Use full path for test names in benchmark
2024-12-17 17:43:52 -08:00
Paul Gauthier (aider)
1a12a59e91
chore: Remove comment about test_dnames
2024-12-17 17:41:29 -08:00
Paul Gauthier
0b970dd9c7
fix: Ensure test_dnames include full path
2024-12-17 17:41:27 -08:00
Paul Gauthier (aider)
93ac2bd53e
feat: Copy only practice subdirs with exercises
2024-12-17 17:36:03 -08:00
Paul Gauthier (aider)
f9646ac47a
chore: Remove comment about practice subdirs
2024-12-17 17:35:17 -08:00
Paul Gauthier
e8ed3b9e23
chore: Add comment about copying practice subdirs
2024-12-17 17:35:16 -08:00
Paul Gauthier (aider)
6238a07c8f
style: Run linter on benchmark.py
2024-12-17 17:33:28 -08:00
Paul Gauthier (aider)
1fb33f0c47
feat: Add language filter and multi-lang support
2024-12-17 17:33:23 -08:00
Paul Gauthier (aider)
a842f41627
style: Fix linting issues in benchmark.py
2024-12-17 16:49:50 -08:00
Paul Gauthier (aider)
c4c135e678
refactor: Use dict for test commands based on file extensions
2024-12-17 16:49:46 -08:00
Paul Gauthier (aider)
f36f2fdea2
style: Fix typo in test file extension check
2024-12-17 16:48:37 -08:00
Paul Gauthier (aider)
e3f0a67584
feat: Choose test command based on file extensions
2024-12-17 16:48:32 -08:00
Paul Gauthier
f6f05fa0c6
fix: Use cargo test for rust tests
2024-12-17 16:48:31 -08:00
Paul Gauthier (aider)
54ca7ceac8
feat: Use buildpack-deps, python3.12, and rust in Dockerfile
2024-12-17 16:39:30 -08:00
Paul Gauthier (aider)
cf5b38d4f5
style: Fix linting issues in benchmark.py
2024-12-17 16:35:20 -08:00
Paul Gauthier (aider)
b23669400f
fix: Correct syntax error in cleanup_test_output
2024-12-17 16:35:16 -08:00
Paul Gauthier
aaacd00ecf
refactor: Use pytest instead of unittest for running tests
2024-12-17 16:35:08 -08:00
Paul Gauthier (aider)
03aa22ba84
feat: Read config.json, copy solution/test files, no fallback
2024-12-17 16:18:10 -08:00
Paul Gauthier
1493b8703f
fix: Skip unparseable results files in real test
2024-12-17 16:18:09 -08:00
Paul Gauthier (aider)
59308c20c6
feat: Number exercises in the table
2024-12-17 14:15:40 -08:00
Paul Gauthier (aider)
cac5d8e716
style: Apply linter formatting
2024-12-17 14:15:06 -08:00
Paul Gauthier (aider)
7f16757bbe
fix: Handle missing results in topn leaderboard calculation
2024-12-17 14:15:02 -08:00
Paul Gauthier (aider)
674e3846e2
fix: Correctly sort leaderboard by pass rate
2024-12-17 14:13:43 -08:00
Paul Gauthier (aider)
3a0be0cca9
style: Apply linter formatting
2024-12-17 14:13:19 -08:00
Paul Gauthier (aider)
00d7c3a05a
feat: Add --topn argument to limit models by pass rate
2024-12-17 14:13:16 -08:00
Paul Gauthier (aider)
91f5fca5e9
feat: Include never solved exercises in stats
2024-12-17 14:10:47 -08:00
Paul Gauthier (aider)
1d7cb0c119
feat: Format problem stats output as a table with percentages
2024-12-17 14:10:00 -08:00
Paul Gauthier (aider)
24599aa64f
style: Run linter on problem_stats.py
2024-12-17 14:09:20 -08:00
Paul Gauthier (aider)
54c1553892
refactor: Remove distribution of solutions table
2024-12-17 14:09:17 -08:00
Paul Gauthier (aider)
0ae53ce1a1
feat: Output per-exercise stats, sort by solvers
2024-12-17 14:08:47 -08:00
Paul Gauthier
c69ffe02f8
chore: Make problem_stats.py executable
2024-12-17 14:08:46 -08:00
Paul Gauthier (aider)
7bfc2e0e74
style: Run linter on benchmark script
2024-12-17 14:06:56 -08:00
Paul Gauthier (aider)
9cc674c283
feat: Add script to analyze exercise solution stats
2024-12-17 14:06:53 -08:00
Paul Gauthier
66e597a05c
feat: Add problem stats benchmark
2024-12-17 14:06:52 -08:00
Paul Gauthier
074c636e53
copy
2024-12-17 14:03:46 -08:00
Paul Gauthier
4ec44936f6
analytics to 10%
2024-12-17 14:01:13 -08:00
Paul Gauthier
eb9c41f2a0
feat: Enable complete_while_typing in prompt_session
2024-12-17 13:42:59 -08:00
Paul Gauthier (aider)
04afb99c54
fix: Use module-level function in test_is_uuid_in_percentage
2024-12-17 13:33:33 -08:00
Paul Gauthier
2124e7b221
copy
2024-12-17 13:30:30 -08:00
Paul Gauthier
2416a8bf96
fix: Handle empty file content in FileWatcher
2024-12-17 13:30:10 -08:00
Paul Gauthier (aider)
408a40f78b
style: Format with linter
2024-12-17 13:24:55 -08:00
Paul Gauthier (aider)
195ae5ce4b
feat: Pass cwd as root to FileWatcher when subtree_only
2024-12-17 13:24:50 -08:00
Paul Gauthier
9bebb1e9a9
fix: Pass root to FileWatcher
2024-12-17 13:24:49 -08:00
Paul Gauthier
e7bec5be1d
feat: Allow setting root path for file watcher
2024-12-17 13:23:55 -08:00
Paul Gauthier
c708e8ba8e
refactor: Move PERCENT constant to top level
2024-12-17 13:02:07 -08:00
Paul Gauthier (aider)
60f26cc067
refactor: Move is_uuid_in_percentage and fix import
2024-12-17 12:55:43 -08:00
Paul Gauthier (aider)
64fa058bc7
style: Apply linter fixes
2024-12-17 12:55:29 -08:00
Paul Gauthier (aider)
9a770eeae9
refactor: Move uuid percentage check to standalone functions
2024-12-17 12:55:26 -08:00
Paul Gauthier
ffc2c5a26e
refactor: Move uuid percentage check to function
2024-12-17 12:55:24 -08:00
Paul Gauthier
b6c5bd552e
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-17 12:39:07 -08:00
paul-gauthier
05147a3199
Merge pull request #2652 from evannjohnson/docs-code-themes
...
Document that Pygments styles can be used for --code-theme
2024-12-17 12:39:04 -08:00
Evan Johnson
7f0d08ad77
doc that Pygments styles can be used for --code-theme
2024-12-17 13:18:31 -07:00
Paul Gauthier
64f95af833
copy
2024-12-17 10:56:23 -08:00
Paul Gauthier
7cd2662355
disable website analytics
2024-12-17 08:48:47 -08:00
Paul Gauthier (aider)
154d485c9e
feat: Add analytics config and toggle to _config.yml
2024-12-17 08:32:12 -08:00
Paul Gauthier
5f6821c7e2
copy
2024-12-17 08:28:51 -08:00
Paul Gauthier (aider)
59cf823d56
style: Run linter on blame.py
2024-12-17 08:25:08 -08:00
Paul Gauthier (aider)
70312c58be
feat: Add exclude_files list and filter in blame script
2024-12-17 08:25:04 -08:00
Paul Gauthier
4942366271
feat: Add exclude_files list to blame script
2024-12-17 08:25:03 -08:00
Paul Gauthier
f237d0f212
copy
2024-12-16 19:57:10 -08:00
Paul Gauthier
9b424e0fe7
copy
2024-12-16 16:29:43 -08:00
Paul Gauthier
81b75d178b
copy
2024-12-16 16:27:55 -08:00
Paul Gauthier
410e732eb3
copy
2024-12-16 16:21:55 -08:00
Paul Gauthier
2ca93cd93d
copy
2024-12-16 16:18:50 -08:00
Paul Gauthier
50c806286e
copy
2024-12-16 16:12:30 -08:00
Paul Gauthier
59de835b42
copy
2024-12-16 16:08:02 -08:00
Paul Gauthier
ecbac76cba
copy
2024-12-16 16:06:06 -08:00
Paul Gauthier (aider)
9b16f2139d
feat: Install aider-chat using uv after uv install
2024-12-16 16:02:49 -08:00
Paul Gauthier
ef14df5ba2
feat: Add install script for website
2024-12-16 16:02:48 -08:00
Paul Gauthier
b4be9875b2
copy
2024-12-16 15:58:29 -08:00
Paul Gauthier
8d0c962f42
copy
2024-12-16 15:57:13 -08:00
Paul Gauthier
5e0cb8d658
add install.ps1
2024-12-16 15:34:08 -08:00
Paul Gauthier
1869ab94fe
copy
2024-12-16 13:01:25 -08:00
Paul Gauthier
2627c5baaf
refac leaderboard
2024-12-16 12:57:56 -08:00
Paul Gauthier (aider)
e4e16b8f77
fix: Correctly select table body element
2024-12-16 12:56:49 -08:00
Paul Gauthier
85218d74d4
don't block pre-commit for faq cog
2024-12-16 12:47:06 -08:00
Paul Gauthier
47d5b66986
copy
2024-12-16 12:44:21 -08:00
Paul Gauthier
ecfb133de2
copy
2024-12-16 12:40:29 -08:00
Paul Gauthier
23c95d24f1
copy
2024-12-16 12:38:01 -08:00
Paul Gauthier
b37d89bd08
copy
2024-12-16 12:37:10 -08:00
Paul Gauthier
5c848d59b2
set version to 0.69.2.dev
2024-12-16 12:36:28 -08:00
Paul Gauthier
b1c04dece9
version bump to 0.69.1
2024-12-16 12:34:51 -08:00
Paul Gauthier
b87c7987bb
copy
2024-12-16 12:29:10 -08:00
Paul Gauthier
0bef52ae7d
fix: Only show AI comment help once per file add
2024-12-16 12:27:19 -08:00
Paul Gauthier (aider)
9ae04cf1ec
style: Format tool output message
2024-12-16 12:13:35 -08:00
Paul Gauthier (aider)
0f7c4a8d4f
feat: Add help message for first-time AI usage
2024-12-16 12:13:32 -08:00
Paul Gauthier
07353207c0
feat: Output "Use AI!" if no action triggered
2024-12-16 12:13:31 -08:00
Paul Gauthier
d89be83414
copy
2024-12-16 12:10:34 -08:00
Paul Gauthier
01382527f5
cleanup cog of toml
2024-12-16 12:08:08 -08:00
Paul Gauthier
dece2193fc
Switch to MANIFEST.in to exclude aider/website/assets/ and other from whl build file
2024-12-16 12:07:02 -08:00
Paul Gauthier
d298f864fa
works?
2024-12-16 11:55:24 -08:00
Paul Gauthier (aider)
ff37d8c691
feat: Add include-package-data to pyproject.toml
2024-12-16 08:28:10 -08:00
Paul Gauthier
f7f305a564
fix: Update include pattern for assets
2024-12-16 08:28:09 -08:00
Paul Gauthier (aider)
86f38e11cd
feat: Add MANIFEST.in to exclude website assets
2024-12-16 08:27:02 -08:00
Paul Gauthier
0b60c48253
fixed gemini metadata keys
2024-12-15 16:00:40 -08:00
Paul Gauthier
024b9840f0
copy
2024-12-15 09:34:51 -08:00
Paul Gauthier
2f4f59d82f
copy
2024-12-15 09:29:21 -08:00
Paul Gauthier
830d5ee763
copy
2024-12-15 09:27:22 -08:00
Paul Gauthier
5bc63f7a33
copy
2024-12-15 09:25:29 -08:00
Paul Gauthier
b54f970e12
copy
2024-12-15 09:16:42 -08:00
Paul Gauthier
0cc8c54152
copy
2024-12-15 09:01:13 -08:00
Paul Gauthier
241e1e27d0
copy
2024-12-15 08:50:28 -08:00
Paul Gauthier
0145e86202
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-15 08:48:12 -08:00
Paul Gauthier
4d50e1e373
copy
2024-12-15 08:46:44 -08:00
Paul Gauthier
4b6ae34800
updated keys config docs
2024-12-15 08:46:20 -08:00
Paul Gauthier
2feb85e831
api keys
2024-12-15 08:40:02 -08:00
Paul Gauthier
a67ac81265
updated install instructions
2024-12-15 08:39:53 -08:00
paul-gauthier
dab536c9e8
Merge pull request #2633 from you-n-g/patch-1
2024-12-15 07:04:51 -08:00
you-n-g
64cf298521
docs: Update watch.md
2024-12-15 13:35:14 +08:00
Paul Gauthier
10b5aaa6a5
copy
2024-12-14 20:52:20 -08:00
Paul Gauthier
8c79e5ccfb
copy
2024-12-14 20:09:51 -08:00
Paul Gauthier
2ef536a342
copy
2024-12-14 17:42:22 -08:00
Paul Gauthier
85b1303460
fix: Remove always-true condition for Windows env var message
2024-12-14 09:50:26 -08:00
Paul Gauthier
60aca3a241
Merge branch 'no-git'
2024-12-14 09:49:41 -08:00
Paul Gauthier
db98381a86
refactor: Move git check after env loading
2024-12-14 09:44:42 -08:00
Paul Gauthier
f62ef34715
fix: Handle missing git module gracefully
2024-12-14 09:42:54 -08:00
Paul Gauthier
f95a6c1a5a
recommend aider-install
2024-12-14 09:42:32 -08:00
Paul Gauthier
65555b5dd0
copy
2024-12-13 13:43:15 -08:00
Paul Gauthier
9f6331a35e
copy
2024-12-13 13:34:18 -08:00
Paul Gauthier (aider)
8c10cb6230
style: Fix linting issues in my_models.py
2024-12-13 13:22:59 -08:00
Paul Gauthier (aider)
c8894bcead
feat: Conditionally add redacted model note to script
2024-12-13 13:22:55 -08:00
Paul Gauthier
edc602c33a
copy
2024-12-13 12:55:33 -08:00
Paul Gauthier (aider)
abfb2ca810
fix: Correct import path for my_models in faq.md
2024-12-13 12:49:01 -08:00
Paul Gauthier (aider)
9967efe45a
fix: Correct import path in cog block for model stats
2024-12-13 12:48:29 -08:00
Paul Gauthier
e77d80bda5
docs: Add FAQ about LLMs used to build aider
2024-12-13 12:48:28 -08:00
Paul Gauthier (aider)
a691d1750a
style: Apply linter formatting
2024-12-13 12:34:34 -08:00
Paul Gauthier (aider)
834e2f9304
refactor: Separate data, text, and HTML formatting into functions
2024-12-13 12:34:31 -08:00
Paul Gauthier (aider)
66e5e9c1ce
feat: Add percentage column to model token usage summary
2024-12-13 12:33:14 -08:00
Paul Gauthier (aider)
2d5f613984
feat: Process only last 1000 lines of analytics file
2024-12-13 12:32:28 -08:00
Paul Gauthier (aider)
868e7a278f
feat: Sort model token usage by count descending
2024-12-13 12:31:38 -08:00
Paul Gauthier
f953d17889
chore: Make my_models.py executable
2024-12-13 12:31:37 -08:00
Paul Gauthier (aider)
3473969aae
fix: Remove unused os import in my_models.py
2024-12-13 12:31:09 -08:00
Paul Gauthier (aider)
ec11ae7c40
style: Fix linting issues in my_models.py
2024-12-13 12:31:03 -08:00
Paul Gauthier (aider)
8217ee1bbb
feat: Add script to analyze model token usage
2024-12-13 12:30:59 -08:00
Paul Gauthier
1ad3ee0aec
feat: Add my_models.py script
2024-12-13 12:30:59 -08:00
Paul Gauthier (aider)
b3e9a2fede
feat: Allow version arg for blame script, default to v0.1.0
2024-12-13 11:49:15 -08:00
Paul Gauthier
2f5d6bf909
feat: Take version as optional arg for blame script
2024-12-13 11:49:14 -08:00
Paul Gauthier
cd79f479e9
copy
2024-12-13 11:48:14 -08:00
Paul Gauthier
12c0f675ce
copy
2024-12-13 11:46:44 -08:00
Paul Gauthier
29471b8019
set version to 0.69.1.dev
2024-12-13 11:42:00 -08:00
Paul Gauthier
cad661f0c8
version bump to 0.69.0
2024-12-13 11:40:25 -08:00
Paul Gauthier
261d770482
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-13 11:39:41 -08:00
Paul Gauthier
a75c9c74fd
copy
2024-12-13 11:39:37 -08:00
paul-gauthier
8b5bdf9a16
Merge pull request #2623 from damms005/patch-1
...
Update conventions.md to fix url
2024-12-13 10:42:54 -08:00
Damilola Emmanuel Olowookere
e35eba2d51
Update conventions.md to fix url
2024-12-13 18:36:10 +00:00
Paul Gauthier (aider)
df8c88cef4
style: Fix line length in issues.py
2024-12-13 08:46:57 -08:00
Paul Gauthier (aider)
844e12769c
feat: Handle "bug" label like "enhancement" for closing
2024-12-13 08:46:53 -08:00
Paul Gauthier (aider)
b982626ac4
style: Fix line length in comment
2024-12-13 08:46:02 -08:00
Paul Gauthier (aider)
517b2b42a6
fix: Fix long lines in closing comment
2024-12-13 08:45:58 -08:00
Paul Gauthier (aider)
6778c33628
style: Apply linter fixes
2024-12-13 08:45:47 -08:00
Paul Gauthier (aider)
bc0b11e1ef
feat: Add fixed enhancement issue closing
2024-12-13 08:45:43 -08:00
Paul Gauthier
6b0d4b9c93
copy
2024-12-13 08:23:42 -08:00
Paul Gauthier
7d4e4f029e
copy
2024-12-13 08:13:36 -08:00
Paul Gauthier
1fbdb629ff
add gemini-2.0-flash-exp metadata
2024-12-13 08:12:06 -08:00
Paul Gauthier
a437237947
copy
2024-12-13 07:37:15 -08:00
Paul Gauthier
910637c549
5% analytics
2024-12-13 06:51:50 -08:00
Paul Gauthier
e8974a3e69
copy
2024-12-12 19:08:21 -08:00
Paul Gauthier
6c98310f7f
copy
2024-12-12 19:08:16 -08:00
Paul Gauthier
72aed0d26d
fix: Disable complete_while_typing in prompt_session
2024-12-12 12:27:14 -08:00
Paul Gauthier
e10ef8b9e0
feat: Add instructions to /copy-context command
2024-12-12 12:08:29 -08:00
Paul Gauthier
39fa8ba831
copy
2024-12-12 07:54:54 -08:00
Paul Gauthier (aider)
8ee8279044
fix: Correct emacs auto-save gitignore pattern
2024-12-11 20:44:02 -08:00
Paul Gauthier (aider)
c3f85c3bb2
test: Fix gitignore pattern matching and add ai comment test
2024-12-11 20:43:07 -08:00
Paul Gauthier (aider)
ad59c4cbf3
test: Add comprehensive gitignore pattern tests
2024-12-11 20:43:03 -08:00
Paul Gauthier
26bc981981
chore: Add comment about testing gitignore patterns
2024-12-11 20:43:02 -08:00
Paul Gauthier
514c34b242
copy
2024-12-11 20:41:24 -08:00
Paul Gauthier (aider)
6f266c0090
fix: Skip test fixture watch files in blame script
2024-12-11 20:38:11 -08:00
Paul Gauthier
baa7352ca6
chore: Skip test fixture files in blame script
2024-12-11 20:38:11 -08:00
Paul Gauthier (aider)
fdb1c8d99a
chore: Remove comment about skipping test files
2024-12-11 20:37:29 -08:00
Paul Gauthier
79f5dba094
chore: Skip test fixture files in blame script
2024-12-11 20:37:28 -08:00
Paul Gauthier
2134965f16
initial
2024-12-11 20:34:00 -08:00
Paul Gauthier
77b7a59a27
copy
2024-12-11 20:33:30 -08:00
Paul Gauthier
365e7126d0
refactor: Remove is_source_file function and check in FileWatcher
2024-12-11 20:30:47 -08:00
Paul Gauthier (aider)
d3daf9d159
feat: Add IDE, env, log, and cache patterns to ignore list
2024-12-11 20:30:17 -08:00
Paul Gauthier
8d59a519a6
chore: Add comment about gitignore patterns
2024-12-11 20:29:28 -08:00
Paul Gauthier (aider)
239262f360
style: Format gitignore patterns for readability
2024-12-11 20:28:07 -08:00
Paul Gauthier (aider)
9eb938fd6f
feat: Expand gitignore patterns to include editor temp files
2024-12-11 20:28:03 -08:00
Paul Gauthier
3fcbf1a43f
feat: Add text editor temp files to gitignore
2024-12-11 20:28:02 -08:00
Paul Gauthier
2b7ee271df
copy
2024-12-11 20:24:08 -08:00
Paul Gauthier
11512c6281
feat: Add support for ! and ? action comments
2024-12-11 20:23:29 -08:00
Paul Gauthier (aider)
b16ba547ab
test: Add assertion for line count in test_ai_comment_pattern
2024-12-11 20:21:50 -08:00
Paul Gauthier (aider)
e5b8899b4c
fix: Remove extra comment in test_watch.py
2024-12-11 20:21:46 -08:00
Paul Gauthier (aider)
fee3e9e63b
feat: Add test for watch_question.js fixture
2024-12-11 20:21:42 -08:00
Paul Gauthier
57a24d30b5
test: Add test for watch_question.js ai comments
2024-12-11 20:21:41 -08:00
Paul Gauthier (aider)
5a83610fb1
refactor: Update ai comment action handling to support '?'
2024-12-11 20:16:10 -08:00
Paul Gauthier
96086f12c6
fix: Correct ai comment regex to match ai? and ai!
2024-12-11 20:16:09 -08:00
Paul Gauthier
a6ee3ce07f
cleanup
2024-12-11 20:12:26 -08:00
Paul Gauthier (aider)
5f36ddd425
test: Fix multiline mode tests and add toggle test
2024-12-11 20:10:30 -08:00
Paul Gauthier (aider)
bec67074e0
feat: Add tests for multiline input mode
2024-12-11 20:10:26 -08:00
Paul Gauthier (aider)
895c92cdae
fix: Remove unused import buffer_has_focus
2024-12-11 20:05:04 -08:00
Paul Gauthier
7406a5bc26
refactor: Move is_searching filter to top level
2024-12-11 20:05:01 -08:00
Paul Gauthier (aider)
ef97714404
fix: Reorder imports to satisfy linter
2024-12-11 20:00:00 -08:00
Paul Gauthier (aider)
6d6daee511
fix: Use correct filter for custom enter keybinding
2024-12-11 19:59:56 -08:00
Paul Gauthier (aider)
32cd1c2a65
fix: Fix Ctrl-R reverse search enter key selection
2024-12-11 19:55:08 -08:00
Paul Gauthier
abad920a8a
feat: Add gemini-2.0-flash-exp model settings
2024-12-11 19:47:44 -08:00
Paul Gauthier
e1ab49e100
copy
2024-12-11 19:43:31 -08:00
Paul Gauthier
df300e89a2
refac prompt out
2024-12-11 19:42:01 -08:00
Paul Gauthier
9a278bed21
feat: Add gemini flash model alias
2024-12-11 16:00:31 -08:00
Paul Gauthier
4a7fc084ce
refactor: move watch prompt text to separate module
2024-12-11 15:07:30 -08:00
Paul Gauthier
2649e736fb
chore: update model name in leaderboard to include date
2024-12-11 15:00:18 -08:00
Paul Gauthier
42ac891e28
docs: add bash syntax highlighting to code blocks in docs
2024-12-11 14:49:22 -08:00
Paul Gauthier
4dc3b9072e
feat: increase retry timeout for benchmarking
2024-12-11 14:26:28 -08:00
Paul Gauthier
ae3235b099
feat: add Gemini 2.0 Flash model leaderboard entry
2024-12-11 13:55:52 -08:00
Paul Gauthier
7cc5e0d577
docs: add Yi Lightning model test results to leaderboard
2024-12-11 13:54:39 -08:00
Paul Gauthier
f6b956dc8e
refactor: simplify voice command and improve installation docs
2024-12-11 13:52:33 -08:00
Paul Gauthier (aider)
fcb2bacd1e
style: format benchmark.py with black
2024-12-11 13:09:52 -08:00
Paul Gauthier (aider)
a9401e921e
feat: add sleep option between tests in single-threaded mode
2024-12-11 13:09:45 -08:00
Paul Gauthier
02e7e315b2
copy
2024-12-11 12:54:50 -08:00
Paul Gauthier
def72a64e0
copy
2024-12-11 12:45:56 -08:00
Paul Gauthier
46e7672197
copy
2024-12-11 12:42:19 -08:00
Paul Gauthier
2f8a5ce935
copy
2024-12-11 12:40:13 -08:00
Paul Gauthier (aider)
730e5bd831
fix: add error handling for clipboard operations in copy_context command
2024-12-11 12:10:12 -08:00
Paul Gauthier
b7984a05af
copy
2024-12-11 09:51:51 -08:00
Paul Gauthier
5d4af67186
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-11 07:21:18 -08:00
paul-gauthier
370e08cf4d
Merge pull request #2601 from miradnanali/multiline-mode
...
Implement /multiline-mode, swaps Enter & Meta-Enter
2024-12-11 07:21:09 -08:00
Mir Adnan ALI
aaf7e3f943
Implement multiline-mode, swaps Enter & Meta-Enter
2024-12-11 09:09:58 -05:00
Paul Gauthier
fbde0936e7
revert
2024-12-10 11:20:25 -08:00
Paul Gauthier (aider)
af48f7bab4
fix: update artifact upload path to match Jekyll build directory
2024-12-10 11:12:23 -08:00
Paul Gauthier
61def89878
ci: downgrade upload-pages-artifact action to v3
2024-12-10 11:07:42 -08:00
Paul Gauthier (aider)
88e86cee77
chore: upgrade upload-pages-artifact action to v4
2024-12-10 11:04:46 -08:00
Paul Gauthier
acc1625406
Merge branch 'main' of github.com:Aider-AI/aider
2024-12-10 11:03:20 -08:00
Paul Gauthier
502f448053
copy
2024-12-10 09:59:56 -08:00
paul-gauthier
55b081884c
Merge pull request #2592 from JeongJuhyeon/patch-1
...
Add '?' to set of punctuations to strip for file mentions
2024-12-10 08:41:38 -08:00
Paul Gauthier
fd67171908
copy
2024-12-10 08:21:28 -08:00
Paul Gauthier
16a53aa641
set version to 0.68.1.dev
2024-12-10 08:19:44 -08:00
Paul Gauthier
4aec676950
version bump to 0.68.0
2024-12-10 08:18:06 -08:00
Paul Gauthier
d8fff0e90a
copy
2024-12-10 08:01:18 -08:00
Paul Gauthier
57ad6cc3ea
Update shell cmd prompt: no multi-line, run from project root
2024-12-10 07:59:24 -08:00
Paul Gauthier
2b46a8b9c9
copy
2024-12-10 07:39:58 -08:00
Paul Gauthier
4d1a2e8c53
copy
2024-12-10 07:19:00 -08:00
Paul Gauthier
58b1409bd2
copy
2024-12-10 07:02:26 -08:00
Paul Gauthier
a2525dbf56
docs: remove deprecated label from DeepSeek model names
2024-12-10 06:59:58 -08:00
Paul Gauthier
36eb2a31b5
docs: add DeepSeek-V2.5-1210 model leaderboard results
2024-12-10 06:57:18 -08:00
Paul Gauthier
0483bfc9cb
docs: add Gemini whole file edit experiment results to leaderboard
2024-12-10 06:47:41 -08:00
JeongJuhyeon
3f63a64254
Add '?' to set of punctuations to strip for file mentions
2024-12-10 22:10:00 +09:00
Paul Gauthier
16332b285f
copy
2024-12-09 20:27:38 -08:00
Paul Gauthier
f7371f6faf
copy
2024-12-09 20:27:32 -08:00
Paul Gauthier
92d29805f1
copy
2024-12-09 20:06:36 -08:00
Paul Gauthier
4a37d07acb
fix: skip context copy when using placeholder input
2024-12-09 18:46:44 -08:00
Paul Gauthier
bb4c61e9cc
copy
2024-12-09 15:38:40 -08:00
Paul Gauthier
f4e5515c82
docs: clarify read-only command description and behavior
2024-12-09 15:37:48 -08:00
Paul Gauthier (aider)
141a2df19c
test: add test for bulk conversion to read-only mode
2024-12-09 15:36:03 -08:00
Paul Gauthier (aider)
e2385b4922
feat: add bulk conversion to read-only mode when no files specified
2024-12-09 15:34:59 -08:00
Paul Gauthier
9974fb50f7
feat: add auto-conversion of /added files to read-only mode
2024-12-09 15:34:57 -08:00
Paul Gauthier
c5d51d62c4
feat: add architect command and improve coder class documentation
2024-12-09 15:30:01 -08:00
Paul Gauthier
4fcbf28f91
Restore interactive shell #2415
2024-12-09 15:23:39 -08:00
Paul Gauthier
f678b664ff
refactor: Move website files list to global scope
2024-12-09 15:01:12 -08:00
Paul Gauthier (aider)
4206920a7d
style: fix whitespace in blame.py
2024-12-09 15:00:47 -08:00
Paul Gauthier (aider)
ad2e5ead54
refactor: extract website files into dedicated list
2024-12-09 15:00:41 -08:00
Paul Gauthier
eb72719117
chore: add website file to blame script and improve comments
2024-12-09 15:00:40 -08:00
Paul Gauthier (aider)
20b46afbf2
style: update cookie consent box colors to dark grey
2024-12-09 14:41:12 -08:00
Paul Gauthier (aider)
1925e4a7f4
feat: add cookie persistence config to consent banner
2024-12-09 14:39:19 -08:00
Paul Gauthier (aider)
1a12322354
feat: add GDPR-compliant cookie consent for PostHog analytics
2024-12-09 14:33:54 -08:00
Paul Gauthier
73f3f4ec7e
feat: add analytics events for copy-paste mode and AI comments
2024-12-09 10:47:30 -08:00
Paul Gauthier (aider)
a8c42f453a
style: format FileWatcher instantiation for better readability
2024-12-09 10:32:08 -08:00
Paul Gauthier (aider)
79dd0c5ba6
feat: add analytics events for file watching and AI comments
2024-12-09 10:31:59 -08:00
Paul Gauthier
89bc3b6b16
feat: add analytics event hooks to file watcher
2024-12-09 10:31:57 -08:00
Paul Gauthier (aider)
a997dd6c49
fix: use LiteLLMExceptions class instead of undefined litellm_ex
2024-12-09 07:46:09 -08:00
Paul Gauthier (aider)
6aa80d2a4c
feat: handle cost calculation differently for context window vs other errors
2024-12-09 07:45:50 -08:00
Paul Gauthier
f009e8fb14
add pip as a req
2024-12-09 06:51:06 -08:00
Paul Gauthier
a8dde17155
add posthog
2024-12-09 06:50:58 -08:00
Paul Gauthier
cbcbff341b
style: format voice.py and suppress syntax warnings
2024-12-08 18:14:30 -08:00
Paul Gauthier (aider)
e50992bb93
style: remove unused shutil import
2024-12-08 18:12:36 -08:00
Paul Gauthier
fa6c3068c0
refactor: simplify pip install command by using sys.executable directly
2024-12-08 18:12:30 -08:00
Paul Gauthier
dd9bdca572
copy
2024-12-08 14:44:51 -08:00
Paul Gauthier
3f7dffe47d
copy
2024-12-08 14:30:31 -08:00
Paul Gauthier
c7fde14458
copy
2024-12-08 12:05:41 -08:00
Paul Gauthier
57f4186cad
refactor: optimize analytics event tracking with system info as super properties
2024-12-08 11:49:12 -08:00
Paul Gauthier
fa5a6021b1
copy
2024-12-08 11:49:01 -08:00
Paul Gauthier
42ae279b91
fix: update test cases to use Model wrapper class
2024-12-07 15:09:04 -08:00
Paul Gauthier
a74cdbfc28
test: update test_sendchat to use Model class and fix assertion
2024-12-07 15:07:39 -08:00
Paul Gauthier (aider)
a56fa567dd
test: update print call count assertions in sendchat tests
2024-12-07 13:44:08 -08:00
Paul Gauthier (aider)
c9c2d5ab6f
test: update test assertions to check model objects instead of names
2024-12-07 13:38:57 -08:00
Paul Gauthier (aider)
ccf460c1f7
refactor: update simple_send_with_retries to use model object and handle temperature
2024-12-07 13:37:14 -08:00
Paul Gauthier
2325f542b8
copy
2024-12-07 13:04:06 -08:00
Paul Gauthier (aider)
63fdf3f3f6
style: format git blame command arguments for better readability
2024-12-07 11:54:14 -08:00
Paul Gauthier (aider)
efa83bdf34
feat: add git blame move/copy detection for better attribution
2024-12-07 11:54:10 -08:00
Paul Gauthier
5705bda818
style: Update settings section headings to use lowercase
2024-12-07 11:51:19 -08:00
Paul Gauthier
20042334ff
refactor: reorganize command line arguments and improve help messages
2024-12-07 11:45:20 -08:00
Paul Gauthier (aider)
7ae9569816
docs: update deprecated OpenAI args help text to suggest --set-env
2024-12-07 11:23:05 -08:00
Paul Gauthier
cacba526b3
refactor: reorganize API key and environment settings arguments
2024-12-07 11:23:03 -08:00
Paul Gauthier
50f203cc8a
cleanup
2024-12-07 11:07:59 -08:00
Paul Gauthier
3efcd154f3
refactor: consolidate API key and environment variable handling
2024-12-07 10:55:29 -08:00
Paul Gauthier (aider)
bdb08d7c78
style: format long lines in main.py
2024-12-07 10:52:27 -08:00
Paul Gauthier (aider)
f3874dd40a
feat: add deprecation warnings for legacy API key arguments
2024-12-07 10:52:21 -08:00
Paul Gauthier
935c39e341
refactor: move API key handling earlier in startup sequence
2024-12-07 10:52:19 -08:00
Paul Gauthier (aider)
7ddcc30e8d
style: format test_main.py line breaks
2024-12-07 08:23:58 -08:00
Paul Gauthier (aider)
13ff038e58
feat: add --api-key flag to set provider API keys as env vars
2024-12-07 08:23:50 -08:00
Paul Gauthier
1d4918dfbf
refactor: Remove analytics event for invalid env var format
2024-12-07 08:11:10 -08:00
Paul Gauthier (aider)
ba14ab96da
refactor: update env format test to check return value instead of SystemExit
2024-12-07 08:09:56 -08:00
Paul Gauthier
054e0820b7
refactor: Move --set-env processing after IO initialization
2024-12-07 08:09:52 -08:00
Paul Gauthier (aider)
af3d8dd6a7
style: format test_main.py with black
2024-12-07 08:08:40 -08:00
Paul Gauthier (aider)
e10d06cb47
test: add test coverage for --set-env functionality
2024-12-07 08:08:35 -08:00
Paul Gauthier (aider)
87a1469c1e
style: fix string quote consistency in env setting split
2024-12-07 08:07:28 -08:00
Paul Gauthier (aider)
2492f1635c
refactor: remove --set-env argument processing from main function
2024-12-07 08:07:23 -08:00
Paul Gauthier (aider)
b3305e6e19
refactor: move env var processing after IO initialization
2024-12-07 08:07:14 -08:00
Paul Gauthier (aider)
491d3e6606
style: fix string quote consistency in env setting split
2024-12-07 08:06:04 -08:00
Paul Gauthier (aider)
e41bf67f73
feat: add --set-env flag to set environment variables from command line
2024-12-07 08:05:57 -08:00
Paul Gauthier
66b99c4fa0
bumped deps to pickup litellm that supports OPENAI_ORGANIZATION
2024-12-07 07:57:29 -08:00
Paul Gauthier (aider)
f2f2645fe6
style: fix linting issues in watch.py
2024-12-07 07:54:24 -08:00
Paul Gauthier (aider)
4c77d0509a
feat: add shell dotfile extensions to source file detection
2024-12-07 07:54:20 -08:00
Paul Gauthier
33d77f4355
feat: add shell script file extensions to source file detection
2024-12-07 07:54:18 -08:00
Paul Gauthier
ecf8617246
copy
2024-12-06 17:41:34 -08:00
Paul Gauthier
bec216d72a
feat: add experimental Gemini model settings
2024-12-06 17:41:11 -08:00
Paul Gauthier (aider)
374e8c3307
feat: add video file exclusions to linkchecker
2024-12-06 15:12:12 -08:00
Paul Gauthier
b5eff8a9dd
copy
2024-12-06 14:52:50 -08:00
Paul Gauthier (aider)
d53002a494
feat: add legend to chart showing diff and whole format patterns
2024-12-06 14:46:43 -08:00
Paul Gauthier (aider)
04662f0875
feat: add y-axis label to leaderboard charts
2024-12-06 14:45:25 -08:00
Paul Gauthier
aec92c7c17
refactor: update highlighted model name to 1206
2024-12-06 14:45:23 -08:00
Paul Gauthier (aider)
f7a7976923
feat: add red striped pattern for highlighted model with whole edit format
2024-12-06 14:43:05 -08:00
Paul Gauthier
1b50d4507f
feat: update highlighted model to Qwen in leaderboard
2024-12-06 14:43:02 -08:00
Paul Gauthier (aider)
045cf887df
feat: add pattern background for whole edit format bars in chart
2024-12-06 14:39:05 -08:00
Paul Gauthier (aider)
277d7c0e04
perf: cache diagonal pattern and optimize label access in chart rendering
2024-12-06 14:36:34 -08:00
Paul Gauthier (aider)
0e2c703e77
fix: add chart render call to ensure pattern reappears after row selection
2024-12-06 14:33:31 -08:00
Paul Gauthier (aider)
62b3f38f00
feat: add Patternomaly script tags for chart patterns
2024-12-06 14:31:52 -08:00
Paul Gauthier (aider)
422658293d
fix: remove redundant pattern initialization and add Patternomaly script
2024-12-06 14:31:29 -08:00
Paul Gauthier (aider)
74cfd05642
feat: add edit format field and striped pattern for whole edits
2024-12-06 14:29:36 -08:00
Paul Gauthier (aider)
80586f1de3
feat: add line breaks for long x-axis labels in leaderboard chart
2024-12-06 14:22:54 -08:00
Paul Gauthier
a933177ac0
copy
2024-12-06 14:19:00 -08:00
Paul Gauthier
ade2db696b
add emini-exp-1206
2024-12-06 14:14:07 -08:00
Paul Gauthier
cf266037ff
copy
2024-12-06 14:10:11 -08:00
Paul Gauthier
5f14277fbf
Remove -i when running shell commands, as it tosses local env
2024-12-06 13:56:57 -08:00
Paul Gauthier
b677349ec9
copy
2024-12-06 13:55:53 -08:00
Paul Gauthier
7f72d2a703
reraise EOFError to fix control-d
2024-12-06 13:55:41 -08:00
Paul Gauthier
779983cb85
feat: add missing dependency hints for Gemini and Bedrock
2024-12-06 13:43:49 -08:00
Paul Gauthier
f2d2ab51b1
copy
2024-12-06 13:27:26 -08:00
Paul Gauthier
0a54f8c4a7
copy
2024-12-06 12:25:45 -08:00
Paul Gauthier
881527ddd0
handle and test for trailing whitespace after ai
2024-12-06 12:23:27 -08:00
Paul Gauthier
cca4f894a8
style: fix indentation and remove redundant comment
2024-12-06 12:20:23 -08:00
Paul Gauthier (aider)
20dae33be5
fix: remove duplicate TreeContext parameters causing syntax error
2024-12-06 12:15:59 -08:00
Paul Gauthier (aider)
fd301c519d
feat: add error handling for TreeContext with fallback to raw comments
2024-12-06 12:15:46 -08:00
Paul Gauthier
a96d87814b
fix: handle ValueError in TreeContext by including raw comments
2024-12-06 12:15:45 -08:00
Paul Gauthier
2a3eefc5be
copy
2024-12-06 12:09:20 -08:00
Paul Gauthier
c5dc10e3cd
copy
2024-12-06 11:24:26 -08:00
Paul Gauthier
c251a93609
fix --test to automatically fix errors
2024-12-06 11:23:15 -08:00
Paul Gauthier
2df509effd
added llama 3.3 70b
2024-12-06 10:47:40 -08:00
Paul Gauthier
53e0d670b3
copy
2024-12-06 09:45:41 -08:00
Paul Gauthier
ccd19d2c96
copy
2024-12-06 09:24:13 -08:00
Paul Gauthier
b69f084db9
copy
2024-12-06 09:10:35 -08:00
Paul Gauthier
9639395937
feat: improve AI comment handling and documentation
2024-12-06 08:46:52 -08:00
Paul Gauthier
117b7afd81
copy
2024-12-06 07:17:21 -08:00
Paul Gauthier
009c4dc8db
copy
2024-12-06 07:02:06 -08:00
Paul Gauthier
0fdf3fc851
Merge branch 'copypaste'
2024-12-06 07:01:40 -08:00
Paul Gauthier
ffc2d91cef
copy
2024-12-06 06:44:23 -08:00
Paul Gauthier
99975c8ff7
set version to 0.67.1.dev
2024-12-06 06:33:11 -08:00
Paul Gauthier
d44fd6b46d
version bump to 0.67.0
2024-12-06 06:31:40 -08:00
Paul Gauthier
bd0a1426d7
copy
2024-12-06 06:31:30 -08:00
Paul Gauthier
353d144039
copy
2024-12-06 06:26:24 -08:00
Paul Gauthier
6efdf8a7f4
refactor: rename copypaste flag to copy-paste and update help text
2024-12-05 20:43:14 -08:00
Paul Gauthier
623770e24b
refactor: move clipboard context functionality to commands.py
2024-12-05 20:41:40 -08:00
Paul Gauthier (aider)
402940a215
fix: store clipboard watcher instance in coder object
2024-12-05 20:36:04 -08:00
Paul Gauthier (aider)
7fea85cdcd
style: reorder imports alphabetically
2024-12-05 20:35:51 -08:00
Paul Gauthier (aider)
93b3b7a184
feat: set auto-copy-context based on copypaste argument
2024-12-05 20:35:46 -08:00
Paul Gauthier
8f2a84629a
refactor: move ClipboardWatcher import to top level
2024-12-05 20:35:44 -08:00
Paul Gauthier (aider)
7a1c1982f0
feat: implement auto copy context functionality
2024-12-05 20:35:04 -08:00
Paul Gauthier
75d8982b23
feat: add auto copy context feature with empty implementation
2024-12-05 20:35:02 -08:00
Paul Gauthier (aider)
87dbb56d7e
style: fix trailing comma in system prompt dictionary
2024-12-05 18:57:50 -08:00
Paul Gauthier (aider)
aa217a3a43
fix: handle system reminder message construction properly
2024-12-05 18:57:47 -08:00
Paul Gauthier (aider)
22fc961dc0
fix: add empty list check before accessing last chat chunk
2024-12-05 18:57:24 -08:00
Paul Gauthier (aider)
8f57186945
style: remove trailing whitespace in editor_editblock_coder.py
2024-12-05 18:55:54 -08:00
Paul Gauthier (aider)
f8277c55a8
feat: add format_chat_markdown method to EditorEditBlockCoder
2024-12-05 18:55:50 -08:00
Paul Gauthier (aider)
6163713e34
style: fix linting issues in clipboard watcher initialization
2024-12-05 18:44:57 -08:00
Paul Gauthier (aider)
d2d5887936
feat: add clipboard watcher with --copypaste flag
2024-12-05 18:44:50 -08:00
Paul Gauthier (aider)
2a1065efc1
style: fix linting issues in copypaste.py
2024-12-05 18:43:16 -08:00
Paul Gauthier (aider)
6f36a97c4a
feat: add clipboard watcher to monitor and update IO placeholder
2024-12-05 18:43:12 -08:00
Paul Gauthier
eeed79009a
feat: add copypaste module for code manipulation
2024-12-05 18:43:09 -08:00
Paul Gauthier
9930057171
copy
2024-12-05 16:34:58 -08:00
Paul Gauthier (aider)
e14c84f2fb
feat: add silent mode to read_text method
2024-12-05 16:22:44 -08:00
Paul Gauthier
a664c3dd47
feat: add silent mode option for read_text function
2024-12-05 16:22:42 -08:00
Paul Gauthier
73205b1f8c
refactor: Move charset test to separate method in Spinner class
2024-12-05 14:57:13 -08:00
Paul Gauthier (aider)
3016d7b8f3
style: fix whitespace in utils.py
2024-12-05 14:46:37 -08:00
Paul Gauthier (aider)
beb3ddaa1f
feat: add __main__ block to utils.py
2024-12-05 14:46:33 -08:00
Paul Gauthier
8db48fb4f1
refactor: simplify comment in utils.py
2024-12-05 14:46:31 -08:00
Paul Gauthier (aider)
6eb3641c1d
feat: add main function with spinner demo
2024-12-05 14:45:50 -08:00
Paul Gauthier
8cfd64a7be
chore: add comment for future spinner implementation
2024-12-05 14:45:47 -08:00
Paul Gauthier (aider)
e8d9ef269b
style: fix linting issues in base_coder.py
2024-12-05 09:28:28 -08:00
Paul Gauthier (aider)
80f83da9b8
chore: remove debug dump() calls
2024-12-05 09:28:18 -08:00
Paul Gauthier
6b8e235f88
feat: add file watcher support to coder cloning
2024-12-05 09:28:16 -08:00
Paul Gauthier
a1d558a960
copy
2024-12-05 07:21:14 -08:00
Paul Gauthier
071ec80e2a
copy
2024-12-05 07:06:43 -08:00
Paul Gauthier
995541db2e
test: update GitHub Copilot model temperature test assertions
2024-12-05 07:04:17 -08:00
Paul Gauthier
9121026856
test: reorganize model test cases for better readability
2024-12-05 06:50:49 -08:00
Paul Gauthier (aider)
341419788e
fix: update test to use correct temperature attribute name
2024-12-05 06:47:58 -08:00
Paul Gauthier (aider)
f8f69fadc4
style: Remove trailing whitespace in test_models.py
2024-12-05 06:47:33 -08:00
Paul Gauthier (aider)
4830d82a73
test: add temperature validation for GitHub Copilot models
2024-12-05 06:47:28 -08:00
Paul Gauthier
f3a228c79a
feat: enable automatic exception capture in Posthog analytics
2024-12-04 19:55:56 -08:00
Paul Gauthier
4bf96aaca0
copy
2024-12-04 15:16:22 -08:00
Paul Gauthier
a8a026d509
copy
2024-12-04 15:10:21 -08:00
Paul Gauthier
e1fd506269
feat: add direct git diff output for pretty mode
2024-12-04 15:09:14 -08:00
Paul Gauthier
63e86b5673
copy
2024-12-04 14:27:53 -08:00
Paul Gauthier
238299c759
Add nova pro to leaderboard
2024-12-04 14:12:05 -08:00
Paul Gauthier
4e9272e31c
copy
2024-12-04 14:09:01 -08:00
Paul Gauthier
8f92c32693
bumped deps to pickup litellm that supports bedrock nova
2024-12-04 14:06:27 -08:00
Paul Gauthier (aider)
699e283890
fix: add error handling for logfile writes in Analytics
2024-12-04 13:51:06 -08:00
Paul Gauthier
c51afc952c
chore: add comment about ignoring OsErrors in analytics logging
2024-12-04 13:51:05 -08:00
Paul Gauthier
8fc030ba83
copy
2024-12-04 13:25:40 -08:00
Paul Gauthier
b754757c94
copy
2024-12-04 12:38:46 -08:00
Paul Gauthier (aider)
16bb40406a
docs: add direct download link for watch demo video
2024-12-04 12:13:26 -08:00
Paul Gauthier (aider)
290ae04988
docs: add video demo of IDE watch mode functionality
2024-12-04 12:13:22 -08:00
Paul Gauthier
5c6f0e4d32
docs: add watch mode documentation
2024-12-04 12:13:20 -08:00
Paul Gauthier
14143243b1
test: remove mixpanel assertions from analytics tests
2024-12-04 11:58:35 -08:00
Paul Gauthier (aider)
0e2c0c78f2
style: fix indentation in analytics test file
2024-12-04 11:57:29 -08:00
Paul Gauthier
2a8e1f41d0
fix: Correct indentation in analytics test file
2024-12-04 11:57:26 -08:00
Paul Gauthier (aider)
4e1d18e206
style: remove unused Mixpanel import
2024-12-04 11:46:35 -08:00
Paul Gauthier
ff5a947a16
refactor: disable Mixpanel and add PostHog error handling
2024-12-04 11:46:27 -08:00
Paul Gauthier
26ddb1e479
prompt
2024-12-04 10:23:29 -08:00
Paul Gauthier
b2ddfd21c1
prompt
2024-12-04 10:20:18 -08:00
Paul Gauthier
efe9268bcb
fix: add null check for filename in lint_edited method
2024-12-04 10:03:22 -08:00
Paul Gauthier
974e618541
refactor: remove debug prints and add lazy litellm loading verbosity flag
2024-12-04 09:38:20 -08:00
Paul Gauthier
d09d281a8d
fix: update version file path and add debug logging for version checks
2024-12-04 09:09:56 -08:00
Paul Gauthier
43f3f54063
copy
2024-12-04 07:28:45 -08:00
Paul Gauthier
2b303e162c
copy
2024-12-04 07:27:11 -08:00
Paul Gauthier
3947a755b1
initial
2024-12-04 07:27:09 -08:00
Paul Gauthier
0b764f4cb8
copy
2024-12-04 07:23:29 -08:00
Paul Gauthier
a0101c14a6
copy
2024-12-04 07:22:09 -08:00
Paul Gauthier
a4dcde2fc2
copy
2024-12-04 07:05:49 -08:00
Paul Gauthier (aider)
f6f5955753
style: fix whitespace in Spinner class
2024-12-04 07:04:04 -08:00
Paul Gauthier (aider)
d87f9fbd79
fix: add fallback to ASCII spinner when Unicode is not supported
2024-12-04 07:03:59 -08:00
Paul Gauthier
4c2bc47bf3
copy
2024-12-04 06:42:18 -08:00
Paul Gauthier
0d983d504b
copy
2024-12-04 06:38:38 -08:00
Paul Gauthier (aider)
f26ccfa3e9
fix: preserve plus sign at end of line in chart labels
2024-12-04 06:31:56 -08:00
Paul Gauthier (aider)
1ec6ba35e0
feat: add linebreaks to x-axis labels using callback function
2024-12-04 06:25:32 -08:00
Paul Gauthier (aider)
0378ea40e7
style: fix import order and quote style
2024-12-04 06:20:01 -08:00
Paul Gauthier (aider)
656250dd33
feat: add ctrl-z support for process suspension
2024-12-04 06:19:56 -08:00
Paul Gauthier
b914fa6da8
copy
2024-12-03 19:00:41 -08:00
Paul Gauthier
db77ec43a7
copy
2024-12-03 19:00:28 -08:00
Paul Gauthier
1a9d4bfb1c
initial
2024-12-03 18:51:03 -08:00
Paul Gauthier (aider)
7180cb049c
feat: add QwQ to solo model color conditions in chart
2024-12-03 18:14:01 -08:00
Paul Gauthier
7e2769d8df
fix: Update Qwen2.5 Coder model name in chart
2024-12-03 18:13:59 -08:00
Paul Gauthier (aider)
23faeeb5d0
style: update chart colors to include o1 models in solo category
2024-12-03 17:41:53 -08:00
Paul Gauthier (aider)
1e689a69a8
style: standardize legend text color to match chart defaults
2024-12-03 16:47:18 -08:00
Paul Gauthier (aider)
19004c0bad
fix: consolidate datasets and add custom legend to prevent empty columns
2024-12-03 16:33:27 -08:00
Paul Gauthier (aider)
82059bb454
feat: add color-coded legend to chart for model types
2024-12-03 16:32:11 -08:00
Paul Gauthier (aider)
3fc846471e
style: unify Qwen and Sonnet chart colors to green
2024-12-03 16:31:14 -08:00
Paul Gauthier (aider)
5379d45184
fix: correct color mapping for Qwen and Sonnet models in chart
2024-12-03 16:30:49 -08:00
Paul Gauthier
65b8bf6834
style: Update QWQ chart colors and font sizes
2024-12-03 16:30:47 -08:00
Paul Gauthier (aider)
107dfcac65
style: update Sonnet bar color to green in chart
2024-12-03 16:14:49 -08:00
Paul Gauthier (aider)
2a29d077ee
feat: add distinct color for Qwen2.5 bar in chart
2024-12-03 16:11:54 -08:00
Paul Gauthier
3d7f1f39ce
feat: add QWQ chart component for website visualization
2024-12-03 16:11:53 -08:00
Paul Gauthier
51c02da206
feat: add placeholder prompt when command fails with add flag
2024-12-03 08:43:54 -08:00
Paul Gauthier
16250e1b7c
fix: Update model name assertion in test case
2024-12-03 08:35:38 -08:00
Paul Gauthier
3e02c5e4a8
copy
2024-12-03 08:28:32 -08:00
Paul Gauthier (aider)
40da942bfe
fix: add expanduser() to properly handle tilde in paths
2024-12-03 08:25:58 -08:00
Paul Gauthier
44909912cd
refactor: update GPT-4o model name to simpler format
2024-12-03 07:50:19 -08:00
Paul Gauthier
631ee98738
fix: add interactive flag to shell spawn in pexpect command
2024-12-03 07:45:46 -08:00
Paul Gauthier (aider)
0b68eea44a
ci: add scheduled workflow to process GitHub issues every 12 hours
2024-12-03 06:53:40 -08:00
Paul Gauthier (aider)
47743e7f90
fix: add missing os import in test_browser.py
2024-12-02 17:56:50 -08:00
Paul Gauthier
b2da3545f9
test: disable analytics in test environment
2024-12-02 17:56:45 -08:00
Paul Gauthier
fb005dd01b
fix: improve AI comment detection with case-insensitive matching
2024-12-02 08:57:50 -08:00
Paul Gauthier
5b2bd90071
fix: ensure consistent handling of "ai!" comment detection
2024-12-02 07:26:51 -08:00
Paul Gauthier
25e258e26a
copy
2024-12-02 06:54:30 -08:00
Paul Gauthier (aider)
75d24974ec
style: fix linting issues in watch.py
2024-12-01 18:25:23 -08:00
Paul Gauthier (aider)
981bd950da
feat: add support for -- style comments in file watcher
2024-12-01 18:25:18 -08:00
Paul Gauthier
0ca1886695
refactor: add comment marker for AI-related code section
2024-12-01 18:25:17 -08:00
Paul Gauthier
bf2f9e0f7e
add watchfiles dep
2024-12-01 16:44:57 -08:00
Paul Gauthier
d74f1c22ff
un-format the py fixture
2024-12-01 16:27:10 -08:00
Paul Gauthier
882e09f253
copy
2024-12-01 15:57:41 -08:00
Paul Gauthier
ce05c0e13d
refactor: remove unused FileWatcher import
2024-12-01 15:31:54 -08:00
Paul Gauthier (aider)
45c92f0868
style: add noqa comment to silence unused import warning
2024-12-01 15:31:38 -08:00
Paul Gauthier
e952f90b4c
style: remove noqa comment from FileWatcher import
2024-12-01 15:31:28 -08:00
Paul Gauthier
97bf5e8d69
fix: improve AI comment detection accuracy in FileWatcher
2024-12-01 15:26:45 -08:00
Paul Gauthier (aider)
ee7bb71a05
style: fix import order and remove extra blank lines
2024-12-01 15:25:52 -08:00
Paul Gauthier (aider)
791cbab6f6
refactor: use get_ai_comments() instead of duplicating pattern matching
2024-12-01 15:25:47 -08:00
Paul Gauthier
e001b7fb46
fix: improve AI comment regex pattern to match end of line
2024-12-01 15:25:46 -08:00
Paul Gauthier (aider)
d8a75bef48
fix: update test to count unique AI comments instead of raw lines
2024-12-01 10:30:57 -08:00
Paul Gauthier (aider)
cfc4b79a05
style: fix whitespace in test_watch.py
2024-12-01 10:29:35 -08:00
Paul Gauthier (aider)
fb3e5c9aab
test: add minimal coder instance for FileWatcher test
2024-12-01 10:29:32 -08:00
Paul Gauthier (aider)
6796d8f124
style: fix linting issues in test_watch.py
2024-12-01 10:28:32 -08:00
Paul Gauthier (aider)
154cb463e5
refactor: update test to use get_ai_comments method
2024-12-01 10:28:29 -08:00
Paul Gauthier (aider)
e9ce04ffe9
style: Fix linting issues in test_watch.py
2024-12-01 10:04:40 -08:00
Paul Gauthier (aider)
7a3fd11b6b
refactor: update test to read AI comments from fixture files
2024-12-01 10:04:37 -08:00
Paul Gauthier (aider)
e885f848a6
fix: remove unused Path import from test_watch.py
2024-12-01 10:03:15 -08:00
Paul Gauthier (aider)
8343f074a2
style: fix trailing whitespace in test file
2024-12-01 10:02:57 -08:00
Paul Gauthier (aider)
cbadfd59db
test: add JavaScript fixture and update comment pattern tests
2024-12-01 10:02:53 -08:00
Paul Gauthier (aider)
5d5fed62f2
style: Fix linting issues in test_watch.py
2024-12-01 10:01:59 -08:00
Paul Gauthier (aider)
c3d6484f6c
test: add test cases for AI comment pattern matching
2024-12-01 10:01:53 -08:00
Paul Gauthier
315abec49c
test: add watch module tests and fixtures
2024-12-01 10:01:52 -08:00
Paul Gauthier
221b382e69
refactor: improve AI comment pattern regex for better matching
2024-12-01 09:58:02 -08:00
Paul Gauthier (aider)
5fdbfef028
style: sort imports alphabetically in watch.py
2024-12-01 09:50:54 -08:00
Paul Gauthier (aider)
2cc671df75
refactor: update regex to only match ai comments at end of line
2024-12-01 09:50:50 -08:00
Paul Gauthier
ddbe2853ea
refactor: improve AI comment processing in FileWatcher
2024-12-01 09:50:49 -08:00
Paul Gauthier (aider)
2ab1b4b1c2
style: fix linting issues and add missing newline
2024-12-01 09:43:47 -08:00
Paul Gauthier (aider)
c5adc92f8b
chore: remove unnecessary comment from io.py
2024-12-01 09:43:43 -08:00
Paul Gauthier
96b6056411
chore: remove unused comment in io.py
2024-12-01 09:43:42 -08:00
Paul Gauthier (aider)
1108566e99
style: fix linting error by adding newline before error handling
2024-12-01 09:41:17 -08:00
Paul Gauthier (aider)
a54a5ee80d
chore: remove comment from error handling block
2024-12-01 09:41:12 -08:00
Paul Gauthier
d57bc3ff01
chore: remove unused comment in io.py
2024-12-01 09:41:11 -08:00
Paul Gauthier (aider)
f02dca2dd8
style: fix linting error by adding newline before error handling
2024-12-01 09:40:25 -08:00
Paul Gauthier (aider)
ad186701d3
feat: add traceback printing for better error handling
2024-12-01 09:40:20 -08:00
Paul Gauthier
a04b9ea053
fix: handle file watcher operations only when it exists
2024-12-01 09:40:19 -08:00
Paul Gauthier
41e6fb961b
feat: disable watch-files by default and update help text
2024-12-01 09:35:28 -08:00
Paul Gauthier (aider)
b2b43d2bd3
fix: only initialize FileWatcher when watch_files flag is set
2024-12-01 09:34:40 -08:00
Paul Gauthier
90339f9741
refactor: make FileWatcher initialization conditional on --watch-files flag
2024-12-01 09:34:39 -08:00
Paul Gauthier (aider)
260806053b
style: fix linting issues and whitespace in args.py
2024-12-01 09:34:03 -08:00
Paul Gauthier (aider)
93c9bdcec7
feat: add --watch-files switch to control FileWatcher
2024-12-01 09:33:58 -08:00
Paul Gauthier
935832028a
feat: add --watch-files switch for FileWatcher control
2024-12-01 09:33:56 -08:00
Paul Gauthier
c08f09b06b
Merge branch 'main' into watch
2024-12-01 09:24:49 -08:00
Paul Gauthier
16410cf263
copy
2024-12-01 09:23:13 -08:00
Paul Gauthier
c62dde4c9c
set version to 0.66.1.dev
2024-12-01 09:15:58 -08:00
Paul Gauthier
3fef1babcb
version bump to 0.66.0
2024-12-01 09:14:21 -08:00
Paul Gauthier
59af7ed3bb
refactor: improve file path handling and remove debug code
2024-12-01 08:27:15 -08:00
Paul Gauthier (aider)
ee4206099a
chore: remove AI comment from watch.py
2024-12-01 08:26:39 -08:00
Paul Gauthier
8c1d9bffcd
style: standardize AI comment format in watch.py
2024-12-01 08:26:38 -08:00
Paul Gauthier
a3a510308c
style: fix indentation in comment instructions template
2024-12-01 08:26:21 -08:00
Paul Gauthier (aider)
97e292e251
chore: remove AI comment from FileWatcher class
2024-12-01 08:25:39 -08:00
Paul Gauthier
4c5aa6a326
chore: remove unused comment in FileWatcher class
2024-12-01 08:25:37 -08:00
Paul Gauthier (aider)
d1dd40590f
feat: use TreeContext to show AI comments in file context
2024-12-01 08:25:06 -08:00
Paul Gauthier
c4764fa4d8
refactor: Add TODO for TreeContext-based comment rendering
2024-12-01 08:25:04 -08:00
Paul Gauthier (aider)
5dedb39048
chore: remove AI comment from FileWatcher class
2024-12-01 08:24:14 -08:00
Paul Gauthier
bc759a32e3
style: improve comment clarity in FileWatcher class
2024-12-01 08:24:13 -08:00
Paul Gauthier (aider)
dcc0841443
style: remove unused exception variable in FileWatcher
2024-12-01 08:23:51 -08:00
Paul Gauthier (aider)
9b0388d00a
chore: remove AI-related comments from code
2024-12-01 08:23:36 -08:00
Paul Gauthier
99a1e42381
refactor: improve AI comment detection and file handling
2024-12-01 08:23:35 -08:00
Paul Gauthier
9b4df54432
refactor: simplify file change handling and interrupt logic
2024-12-01 08:14:18 -08:00
Paul Gauthier (aider)
aac0c0f037
feat: extend AI comment regex to match "ai!" suffix
2024-12-01 08:11:08 -08:00
Paul Gauthier
a8f20196b2
feat: extend AI comment regex to match 'ai!' suffix
2024-12-01 08:11:07 -08:00
Paul Gauthier (aider)
a8bae3fb01
style: format gitignore path loading for better readability
2024-12-01 08:09:16 -08:00
Paul Gauthier (aider)
e8ccc030c0
refactor: simplify file watcher filter function implementation
2024-12-01 08:09:13 -08:00
Paul Gauthier
aa6d9779d3
refactor: simplify gitignore filter function creation
2024-12-01 08:08:54 -08:00
Paul Gauthier (aider)
b1dbf340b8
fix: correct undefined filter_func and remove unnecessary f-string
2024-12-01 08:07:48 -08:00
Paul Gauthier (aider)
27540d16ed
refactor: remove ignore_func parameter from FileWatcher.start()
2024-12-01 08:07:21 -08:00
Paul Gauthier
2e63f62215
refactor: remove unused ignore_func parameter from FileWatcher.start method
2024-12-01 08:07:20 -08:00
Paul Gauthier (aider)
633ba293a3
style: remove extra whitespace and newlines
2024-12-01 08:06:24 -08:00
Paul Gauthier (aider)
679c960ea1
refactor: move filter_func creation to FileWatcher.__init__
2024-12-01 08:06:20 -08:00
Paul Gauthier
cf91101a48
refactor: simplify file watcher and improve AI comment handling
2024-12-01 08:06:18 -08:00
Paul Gauthier (aider)
344d90aea0
style: fix whitespace in FileWatcher class
2024-12-01 07:55:43 -08:00
Paul Gauthier (aider)
8b7fa6f845
refactor: move bang checking logic earlier in file processing flow
2024-12-01 07:55:39 -08:00
Paul Gauthier
2eb7f78248
refactor: Move bang check logic to file change detection
2024-12-01 07:55:38 -08:00
Paul Gauthier (aider)
9a5925b1ad
refactor: fix has_bangs initialization and use |= operator
2024-12-01 07:54:44 -08:00
Paul Gauthier
60f2da370f
fix: correct comment about AI bang operator logic
2024-12-01 07:54:42 -08:00
Paul Gauthier (aider)
7ee69628a3
refactor: update get_ai_comments to return line nums, comments and bang status
2024-12-01 07:54:11 -08:00
Paul Gauthier
a64f14db51
refactor: modify get_ai_comments to return line nums, comments and has_bang
2024-12-01 07:54:09 -08:00
Paul Gauthier (aider)
1c84fc97a1
refactor: remove try/except block and AI comment from watch.py
2024-12-01 07:52:47 -08:00
Paul Gauthier
8b371ead92
refactor: remove unnecessary try/except block in FileWatcher
2024-12-01 07:50:17 -08:00
Paul Gauthier (aider)
14417f70af
style: fix linting issue in list comprehension spacing
2024-12-01 07:49:17 -08:00
Paul Gauthier (aider)
96c6d408fb
refactor: simplify get_ai_comments to return only line numbers and bang status
2024-12-01 07:49:14 -08:00
Paul Gauthier
cd922e919e
refactor: simplify get_ai_comments to return only line numbers and bang status
2024-12-01 07:49:11 -08:00
Paul Gauthier (aider)
c56f06fbcb
style: fix string quote consistency in comment parsing
2024-12-01 07:48:39 -08:00
Paul Gauthier (aider)
21dffa26b9
refactor: rename and enhance get_ai_comments to track line numbers and bang status
2024-12-01 07:48:35 -08:00
Paul Gauthier
a131d5ad35
refactor: simplify AI comment detection and improve comment handling
2024-12-01 07:48:33 -08:00
Paul Gauthier (aider)
b5dbb1d39d
refactor: simplify file content check using direct io.read_text and regex search
2024-12-01 07:28:37 -08:00
Paul Gauthier
bd3231d8dd
refactor: add comment about using io.read_text for AI marker detection
2024-12-01 07:28:35 -08:00
Paul Gauthier (aider)
4d96de3514
refactor: compile regex pattern as class attribute for better performance
2024-12-01 07:26:23 -08:00
Paul Gauthier
c9df6c11c5
refactor: extract regex pattern into compiled class attribute
2024-12-01 07:26:21 -08:00
Paul Gauthier (aider)
56aaa08224
refactor: use get_ai_comment method instead of direct regex matching
2024-12-01 07:25:51 -08:00
Paul Gauthier
014aeccde6
style: add comment to use self.ai_comments() method
2024-12-01 07:25:50 -08:00
Paul Gauthier (aider)
dcfa993806
feat: implement AI comment refresh and processing in FileWatcher
2024-12-01 07:24:55 -08:00
Paul Gauthier
69688cffd6
refactor: Add placeholder for AI comments refresh in FileWatcher
2024-12-01 07:24:53 -08:00
Paul Gauthier (aider)
769a31b7e3
refactor: remove redundant encoding parameter from FileWatcher
2024-12-01 07:22:40 -08:00
Paul Gauthier (aider)
78c20a8c25
style: fix linting issues in watch.py
2024-12-01 07:22:16 -08:00
Paul Gauthier (aider)
bb1b3fdca1
refactor: replace file operations with io.read_text()
2024-12-01 07:22:12 -08:00
Paul Gauthier
f872b20a97
refactor: improve file watcher change detection and comment handling
2024-12-01 07:22:11 -08:00
Paul Gauthier (aider)
f36239712f
refactor: replace global VERBOSE with instance variable in FileWatcher
2024-12-01 06:13:01 -08:00
Paul Gauthier
74108dd680
Merge branch 'main' into watch
2024-12-01 06:09:21 -08:00
Paul Gauthier
16af1751a6
copy
2024-12-01 06:09:11 -08:00
Paul Gauthier
b0e138952e
libportaudio2
2024-12-01 06:06:42 -08:00
Paul Gauthier (aider)
1271c037ef
ci: add PortAudio system dependency for Ubuntu tests
2024-12-01 06:06:03 -08:00
Paul Gauthier
36b59ba617
copy
2024-12-01 06:04:49 -08:00
Paul Gauthier (aider)
b671db7108
fix: correct sounddevice module mocking in voice tests
2024-11-30 19:15:58 -08:00
Paul Gauthier (aider)
9304b80b69
fix: update sounddevice mocking in voice tests
2024-11-30 19:15:40 -08:00
Paul Gauthier (aider)
03c2964364
style: Format code with black and sort imports
2024-11-30 19:15:20 -08:00
Paul Gauthier (aider)
49c78f2797
test: update voice tests to mock audio dependencies properly
2024-11-30 19:15:16 -08:00
Paul Gauthier
1a8d112055
copy
2024-11-30 18:38:40 -08:00
Paul Gauthier (aider)
7b193d693f
docs: clarify Control-Up/Down for message history navigation
2024-11-30 18:23:34 -08:00
Paul Gauthier (aider)
e8fa5c36c2
feat: add ctrl-up/down bindings for history navigation
2024-11-30 18:21:47 -08:00
Paul Gauthier
c9a27ba6ac
Merge branch 'main' into watch
2024-11-30 15:48:19 -08:00
Paul Gauthier (aider)
a6e162c37a
refactor: remove unused Mock import from test_voice.py
2024-11-30 15:43:18 -08:00
Paul Gauthier (aider)
9c55b7a317
style: Remove extra blank line in test_voice.py
2024-11-30 15:43:13 -08:00
Paul Gauthier (aider)
4ef4e8cd72
test: remove test_record_and_transcribe test case
2024-11-30 15:43:10 -08:00
Paul Gauthier (aider)
e9942737c6
style: remove trailing whitespace in test_voice.py
2024-11-30 15:42:45 -08:00
Paul Gauthier (aider)
5c208dba41
fix: improve voice test mocking to handle async prompt behavior
2024-11-30 15:42:42 -08:00
Paul Gauthier (aider)
ba032ce60e
fix: update voice tests to match expected behavior
2024-11-30 15:42:12 -08:00
Paul Gauthier (aider)
2fe0dda8af
style: remove unused tempfile import from test_voice.py
2024-11-30 15:41:38 -08:00
Paul Gauthier (aider)
97daff4a10
style: format test_voice.py with black and sort imports
2024-11-30 15:41:19 -08:00
Paul Gauthier (aider)
caeceb58a5
test: add voice input device tests with mocked hardware dependencies
2024-11-30 15:41:15 -08:00
Paul Gauthier
3739d48e52
test: add basic voice tests
2024-11-30 15:41:11 -08:00
Paul Gauthier
858fdb02ec
copy
2024-11-30 14:05:51 -08:00
Paul Gauthier (aider)
b0cbb071e6
style: fix line wrapping in update-history.py
2024-11-30 14:01:25 -08:00
Paul Gauthier (aider)
f222739b0d
fix: preserve older entries when updating HISTORY.md
2024-11-30 14:01:21 -08:00
Paul Gauthier (aider)
a280f5d5b2
style: remove trailing whitespace in update-history.py
2024-11-30 13:59:57 -08:00
Paul Gauthier (aider)
cef333a01c
feat: extract history content up to end of base version section
2024-11-30 13:59:51 -08:00
Paul Gauthier (aider)
24bd016a1a
style: Fix whitespace in update-history script
2024-11-30 13:59:09 -08:00
Paul Gauthier (aider)
3c44f824cb
refactor: optimize HISTORY.md processing to work with relevant portion only
2024-11-30 13:59:05 -08:00
Paul Gauthier
3ee78ef557
skip ph.shutdown for faster exit
2024-11-30 13:29:39 -08:00
Paul Gauthier
d9b1bcbdcc
remove no-op vscode detection
2024-11-30 13:25:13 -08:00
Paul Gauthier
283dd0b1f1
test: refactor read-only file path handling in command tests
2024-11-30 13:18:49 -08:00
Paul Gauthier (aider)
56345ddef9
test: add cross-platform test for relative path handling in drop command
2024-11-30 13:15:19 -08:00
Paul Gauthier (aider)
4631008f8c
style: fix whitespace in commands.py
2024-11-30 13:12:37 -08:00
Paul Gauthier (aider)
e2ebde75be
fix: improve /drop handling of relative paths with samefile check
2024-11-30 13:12:31 -08:00
Paul Gauthier
91613fcbf7
copy
2024-11-30 13:07:58 -08:00
Paul Gauthier
0b279143cc
copy
2024-11-30 13:03:28 -08:00
Paul Gauthier
ade4847c61
feat: add timeout configuration for litellm requests
2024-11-30 13:03:20 -08:00
Paul Gauthier (aider)
a3e7203331
refactor: change timeout argument type from float to int
2024-11-30 13:00:24 -08:00
Paul Gauthier (aider)
bbabd38a48
feat: add timeout option for API calls
2024-11-30 12:59:39 -08:00
Paul Gauthier
eb996c1e42
copy
2024-11-30 12:19:55 -08:00
Paul Gauthier
bf0ad4cda1
test: simplify browser flag test by removing analytics flags
2024-11-30 12:18:18 -08:00
Paul Gauthier (aider)
c32af6536a
ci: add fetch-depth: 0 to all checkout actions
2024-11-30 12:16:34 -08:00
Paul Gauthier (aider)
2437f9b051
chore: update actions/checkout to v4 in pages workflow
2024-11-30 12:16:07 -08:00
Paul Gauthier
0b781174bd
ci: remove redundant AIDER_ANALYTICS_LOG environment variable
2024-11-30 11:37:33 -08:00
Paul Gauthier
f448d3e2db
chore: add pytest-env and remove debug dump from tests
2024-11-30 11:35:40 -08:00
Paul Gauthier (aider)
6b4222ec48
test: add verification for pytest.ini environment variables
2024-11-30 11:32:49 -08:00
Paul Gauthier
3f770cc5c0
test: remove analytics env vars and add debug dump
2024-11-30 11:32:48 -08:00
Paul Gauthier (aider)
14902f5b9a
ci: add analytics env vars to GitHub Actions workflows
2024-11-30 11:25:39 -08:00
Paul Gauthier (aider)
efdeb13bf5
test: disable analytics during test execution
2024-11-30 11:24:46 -08:00
Paul Gauthier
62558291b6
test: disable analytics in test environment
2024-11-30 10:59:46 -08:00
Paul Gauthier
edb0120bbf
test: add analytics flags to browser test
2024-11-30 10:58:06 -08:00
Paul Gauthier
0dbaec553f
refactor: Improve version handling and cleanup version-related files
2024-11-30 10:10:03 -08:00
Paul Gauthier
295040c94c
feat: add exit event tracking for Control-C and /exit commands
2024-11-30 09:53:44 -08:00
Paul Gauthier
c1c4193b1d
feat: add event tracking for message sending lifecycle
2024-11-30 09:49:07 -08:00
Paul Gauthier
d17f0a9e1f
copy
2024-11-30 09:45:17 -08:00
Paul Gauthier
871030dadb
fix: normalize path in cmd_drop test for cross-platform compatibility
2024-11-30 09:36:21 -08:00
Paul Gauthier
0ee9b74c0f
Merge branch 'main' of github.com:Aider-AI/aider
2024-11-30 09:33:06 -08:00
paul-gauthier
82929f650c
Merge pull request #2497 from preynal/main
...
feat: ability to select audio input device
2024-11-30 09:33:00 -08:00
Paul Gauthier
37b31c46bd
copy
2024-11-30 09:19:22 -08:00
Paul Gauthier
c682bd858a
copy
2024-11-30 09:19:01 -08:00
Paul Gauthier
2439891ee0
better handle __version__ errors
2024-11-30 09:18:17 -08:00
Philippe de Reynal
23825cafe7
fix options diff + missing docs
2024-11-30 11:33:10 +01:00
Philippe de Reynal
a8f6f1fce2
Merge branch 'Aider-AI:main' into main
2024-11-30 11:24:58 +01:00
Philippe de Reynal
e11faadf39
feat: ability to select audio input device
2024-11-30 11:24:34 +01:00
Paul Gauthier
2c7251f4b9
copy
2024-11-29 09:23:57 -08:00
Paul Gauthier
fb9f18fc9c
copy
2024-11-29 09:23:14 -08:00
Paul Gauthier (aider)
93cd3d0d8b
feat: add git diff output to history update script
2024-11-29 09:23:01 -08:00
Paul Gauthier
ed2479ea82
refactor: consolidate analytics exit events in main function
2024-11-29 09:20:52 -08:00
Paul Gauthier (aider)
accde0bfd0
feat: add analytics events before each return statement in main()
2024-11-29 09:17:16 -08:00
Paul Gauthier
7b34d9e4f4
copy
2024-11-28 15:53:00 -08:00
Paul Gauthier (aider)
6af71951af
style: fix whitespace in benchmark.py
2024-11-28 14:01:50 -08:00
Paul Gauthier (aider)
3eed45dc3e
fix: improve benchmark directory selection based on latest .md file timestamp
2024-11-28 14:01:45 -08:00
Paul Gauthier (aider)
320b059bc7
perf: optimize benchmark dir search by filtering on timestamp first
2024-11-28 14:00:12 -08:00
Paul Gauthier
a89ce06377
fix: correct glob pattern for finding latest benchmark directory
2024-11-28 14:00:10 -08:00
Paul Gauthier
e4a1d6fe89
copy
2024-11-28 11:21:37 -08:00
Paul Gauthier
93c625bb81
Merge branch 'main' of github.com:Aider-AI/aider
2024-11-28 11:19:19 -08:00
Paul Gauthier
87f84fb82d
copy
2024-11-28 11:18:30 -08:00
paul-gauthier
ce9e76a7dc
Merge pull request #2489 from itlackey/benchmark/20241127
...
Benchmark/20241127
2024-11-28 11:01:54 -08:00
Paul Gauthier
4f3f1c5e23
better
2024-11-28 10:51:53 -08:00
itlackey
22076d401f
Added ollama/granite3-dense:8b
2024-11-28 10:49:51 -06:00
itlackey
79ea82f147
Updated ollama/qwen2.5-coder:32b, added ollama/tulu3
2024-11-28 10:49:50 -06:00
Paul Gauthier
3785415632
copy
2024-11-27 17:49:35 -08:00
Paul Gauthier
35eda73ad1
Merge branch 'main' of github.com:Aider-AI/aider
2024-11-27 17:49:22 -08:00
Paul Gauthier (aider)
c8282fc8d3
style: fix whitespace in test_commands.py
2024-11-27 17:39:00 -08:00
Paul Gauthier (aider)
5030881934
test: add tests for /drop command with and without glob patterns
2024-11-27 17:38:54 -08:00
Paul Gauthier (aider)
bc1e3a7059
style: format list comprehension to single line
2024-11-27 17:35:11 -08:00
Paul Gauthier (aider)
ba17dceb4d
feat: make /drop use substring matching for non-glob patterns
2024-11-27 17:35:05 -08:00
Paul Gauthier (aider)
4e689e20e9
style: add noqa comment to silence flake8 warning for FileWatcher import
2024-11-27 17:32:22 -08:00
Paul Gauthier
2f78b6f7f3
refactor: move FileWatcher initialization to main.py
2024-11-27 17:32:12 -08:00
Paul Gauthier (aider)
920917a47e
feat: add .aider* to default gitignore patterns
2024-11-27 17:28:39 -08:00
Paul Gauthier
c1a7784781
fix: update file watcher to use absolute paths for changed files
2024-11-27 17:28:37 -08:00
paul-gauthier
62109f4ab1
Merge pull request #2480 from itlackey/benchmark/ollama-qwen2.5-14b
2024-11-27 16:51:50 -08:00
Paul Gauthier (aider)
c3a9c05455
fix: convert absolute paths to relative paths in file watcher
2024-11-27 16:31:48 -08:00
Paul Gauthier
333e4aa362
fix: update comment about relative filenames in FileWatcher
2024-11-27 16:31:41 -08:00
Paul Gauthier (aider)
59ce26f28a
feat: update coder tracked files when AI comments detected
2024-11-27 16:31:19 -08:00
Paul Gauthier
2ff63aaebf
refactor: simplify file change handling in FileWatcher
2024-11-27 16:31:18 -08:00
Paul Gauthier (aider)
8cf72a4409
refactor: simplify directory handling in FileWatcher class
2024-11-27 16:29:26 -08:00
Paul Gauthier
496b92536f
feat: add input interruption on file changes in FileWatcher
2024-11-27 16:29:24 -08:00
Paul Gauthier (aider)
ac7900ecd7
style: sort imports alphabetically in main.py
2024-11-27 16:23:01 -08:00
Paul Gauthier (aider)
310832f111
feat: add FileWatcher import to fix undefined name error
2024-11-27 16:22:57 -08:00
Paul Gauthier
f69dd0ef8d
fix: correct aiderignore path handling for file watching
2024-11-27 16:22:55 -08:00
Paul Gauthier (aider)
4b51bb2334
feat: add aiderignore support to FileWatcher initialization
2024-11-27 16:22:08 -08:00
Paul Gauthier
0d4f9f00ee
refactor: Improve FileWatcher initialization with gitignore handling
2024-11-27 16:22:07 -08:00
Paul Gauthier (aider)
4a0100271f
refactor: conditionally use git root and gitignore in FileWatcher initialization
2024-11-27 16:19:55 -08:00
Paul Gauthier
52a467806a
feat: add gitignore support to FileWatcher initialization
2024-11-27 16:19:53 -08:00
Paul Gauthier (aider)
0fedecff58
refactor: move gitignores from FileWatcher.start() to constructor
2024-11-27 16:16:02 -08:00
Paul Gauthier
da4cb0aa62
refactor: move gitignore handling from start() to FileWatcher constructor
2024-11-27 16:16:00 -08:00
Paul Gauthier
3b8a771909
refactor: Move FileWatcher initialization to __init__ method
2024-11-27 16:15:08 -08:00
Paul Gauthier (aider)
f9bcfa14e0
refactor: update file watcher to use class-based implementation
2024-11-27 16:13:42 -08:00
Paul Gauthier (aider)
11c2eab967
style: fix code formatting and whitespace
2024-11-27 16:13:07 -08:00
Paul Gauthier (aider)
094d2e12a4
refactor: create FileWatcher class to encapsulate file watching logic
2024-11-27 16:13:00 -08:00
Paul Gauthier
af195a610c
refactor: consolidate file watching code into dedicated class
2024-11-27 16:12:59 -08:00
Paul Gauthier
f7a05cf077
Merge branch 'main' into watch
2024-11-27 15:55:01 -08:00
Paul Gauthier
d54fbd6592
copy
2024-11-27 15:23:13 -08:00
Paul Gauthier
41b0868165
Merge branch 'main' into watch
2024-11-27 15:04:26 -08:00
Paul Gauthier
a1f5bfb746
copy
2024-11-27 09:36:17 -08:00
Paul Gauthier
3ab1018c66
copy
2024-11-27 09:29:35 -08:00
Paul Gauthier
62e96372fa
bumped deps to pickup grep-ast 0.4.1 and disable Dart
2024-11-27 09:29:22 -08:00
Paul Gauthier
945d10f554
add event for repo size
2024-11-27 09:27:23 -08:00
Paul Gauthier
ee837889db
Merge branch 'main' into ts-pack
2024-11-27 08:54:03 -08:00
Paul Gauthier
a5f4cba72f
wip
2024-11-27 08:53:41 -08:00
Paul Gauthier
f44e5ae5f9
cleanup
2024-11-27 07:46:47 -08:00
Paul Gauthier
a67b665846
copy
2024-11-27 07:37:33 -08:00
Paul Gauthier
8fb23b414c
rename
2024-11-27 07:18:21 -08:00
Paul Gauthier (aider)
f5100626a8
refactor: update language file extensions and paths in test code
2024-11-27 07:18:04 -08:00
Paul Gauthier (aider)
9ab46fade7
style: fix linting issues in test_repomap.py
2024-11-27 07:11:49 -08:00
Paul Gauthier (aider)
2ce01b157b
refactor: simplify language test map and read from fixture files
2024-11-27 07:11:45 -08:00
itlackey
f714e42e11
Added qwen2.5-coder:14b running via ollama
2024-11-27 09:11:33 -06:00
Paul Gauthier (aider)
447b7af573
refactor: use fixture file for Java test instead of embedded code
2024-11-27 07:10:38 -08:00
Paul Gauthier (aider)
ec2b635a1a
refactor: use fixture files for C, C++, and Elixir test content
2024-11-27 07:09:28 -08:00
Paul Gauthier (aider)
7465b4bf91
refactor: move TypeScript and TSX test code to fixture files
2024-11-27 07:06:50 -08:00
Paul Gauthier (aider)
4580fac6fa
refactor: move test code samples to fixture files
2024-11-27 07:05:36 -08:00
Paul Gauthier (aider)
8c218e9edc
refactor: move remaining language examples to fixture files
2024-11-27 07:05:10 -08:00
Paul Gauthier (aider)
44ceb8f1a0
style: Fix import order and add proper line spacing
2024-11-27 07:04:29 -08:00
Paul Gauthier (aider)
642c1c50fb
refactor: move remaining test examples to fixture files
2024-11-27 07:04:23 -08:00
Paul Gauthier (aider)
4de8c25a3f
refactor: move language examples to fixture files
2024-11-27 07:03:20 -08:00
Paul Gauthier
565f08a8e9
refactor: clean up test cases and remove redundant language examples
2024-11-27 07:03:18 -08:00
Paul Gauthier (aider)
a85ae206c9
refactor: add initial language test fixtures for C, C++, Elixir and Java
2024-11-27 06:59:58 -08:00
Paul Gauthier (aider)
9e9b5e8d46
feat: enhance language test snippets with comprehensive examples
2024-11-27 06:58:15 -08:00
Paul Gauthier
b623141a8f
refactor: reorder test language cases in repomap tests
2024-11-27 06:58:13 -08:00
Paul Gauthier (aider)
631cdc37c4
test: enhance C# test case with more language features and symbols
2024-11-27 06:56:16 -08:00
Paul Gauthier
8d50bc0ef1
fix: correct key symbol in TypeScript test from UserGreeting to UserProps
2024-11-27 06:56:15 -08:00
Paul Gauthier (aider)
ae395fbb8f
test: enhance TSX test fixture with more symbols and hooks
2024-11-27 06:54:37 -08:00
Paul Gauthier (aider)
10877a99f1
test: enhance Rust test snippet with trait and struct examples
2024-11-27 06:53:41 -08:00
Paul Gauthier (aider)
0faff91c72
test: enhance Python test case with class and type annotations
2024-11-27 06:52:31 -08:00
Paul Gauthier (aider)
00f79fecd0
test: enhance OCaml test case with module and type definitions
2024-11-27 06:51:53 -08:00
Paul Gauthier (aider)
203128d935
test: enhance Java test case with interface and implementation
2024-11-27 06:51:22 -08:00
Paul Gauthier
4f6e52aed0
test: add assertion for minimum result length in repomap test
2024-11-27 06:51:20 -08:00
Paul Gauthier (aider)
7bc7b2e3da
style: Fix line length violations in test_repomap.py
2024-11-27 06:48:17 -08:00
Paul Gauthier (aider)
27f0ca3b08
feat: enhance JavaScript test snippet with class and module exports
2024-11-27 06:48:12 -08:00
Paul Gauthier
2337b2bb3e
test: refactor repo map language test to run each language separately
2024-11-27 06:48:10 -08:00
Paul Gauthier (aider)
48ea13e130
style: format code with black and add trailing commas
2024-11-27 06:23:25 -08:00
Paul Gauthier (aider)
5c73ab26c0
test: add key symbol checks for each language parser
2024-11-27 06:23:21 -08:00
Paul Gauthier
947e4ce71d
copy
2024-11-26 20:43:09 -08:00
Paul Gauthier (aider)
200295e3ee
fix: add error handling for input history file permissions
2024-11-26 20:41:59 -08:00
Paul Gauthier (aider)
ded5fe5ec0
style: remove trailing whitespace in analytics.py
2024-11-26 20:37:34 -08:00
Paul Gauthier (aider)
7dffa943fa
fix: handle analytics file access errors gracefully
2024-11-26 20:37:29 -08:00
Paul Gauthier
f702f67e27
copy
2024-11-26 20:28:48 -08:00
Paul Gauthier
a64956406d
fix: improve PDF support detection and update model suggestions
2024-11-26 20:26:44 -08:00
Paul Gauthier
9c8bde2cff
copy
2024-11-26 20:13:33 -08:00
Paul Gauthier
70a282ebf1
copy
2024-11-26 20:11:12 -08:00
Paul Gauthier (aider)
415652d38e
style: reorder subprocess args to keep cwd consistent
2024-11-26 19:55:07 -08:00
Paul Gauthier (aider)
1a745e4fa9
fix: set cwd to repo root for shell commands in cmd_run
2024-11-26 19:53:09 -08:00
Paul Gauthier (aider)
973e86df27
fix: use cwd=root when executing shell commands
2024-11-26 19:52:46 -08:00
Paul Gauthier (aider)
1f2917681f
feat: add cwd parameter to run_cmd for directory control
2024-11-26 19:52:06 -08:00
Paul Gauthier (aider)
28d1feacf5
refactor: simplify image file processing to use provided filenames directly
2024-11-26 19:49:53 -08:00
Paul Gauthier (aider)
cf4ef8605d
style: remove trailing whitespace in base_coder.py
2024-11-26 19:48:48 -08:00
Paul Gauthier (aider)
4be3728273
feat: add image file support for read-only files
2024-11-26 19:48:42 -08:00
Paul Gauthier (aider)
34b8c3f47c
fix: add dummy message to prevent empty cur_messages in test
2024-11-26 19:46:51 -08:00
Paul Gauthier (aider)
309893fd1e
test: verify image file presence in LLM messages for read-only command
2024-11-26 19:45:01 -08:00
Paul Gauthier
705eb06e8d
copy
2024-11-26 17:28:15 -08:00
Paul Gauthier
5cfcf255e9
fix: override PDF support detection for Claude 3.5 Sonnet
2024-11-26 17:27:05 -08:00
Paul Gauthier
b8f36c8277
feat: add PDF file support and refactor image handling
2024-11-26 17:19:28 -08:00
Paul Gauthier (aider)
73c1dc697f
style: remove trailing whitespace in base_coder.py
2024-11-26 17:16:50 -08:00
Paul Gauthier (aider)
a9c4647461
feat: add support for both images and PDFs based on model capabilities
2024-11-26 17:16:43 -08:00
Paul Gauthier
aaeaa24153
feat: add PDF support and improve image handling in chat messages
2024-11-26 17:16:41 -08:00
Paul Gauthier
59a7494770
Merge branch 'main' into watch
2024-11-26 16:03:06 -08:00
Paul Gauthier
b2232cda7b
refactor: modify check_for_urls to return modified input string
2024-11-26 15:04:19 -08:00
Paul Gauthier (aider)
3ba4aca268
refactor: improve error handling for .gitignore file operations
2024-11-26 15:01:50 -08:00
Paul Gauthier (aider)
f45533e20b
style: fix line length and whitespace in gitignore handling
2024-11-26 15:00:38 -08:00
Paul Gauthier (aider)
2e7c5d6cfa
fix: handle permission error when writing to .gitignore
2024-11-26 15:00:33 -08:00
Paul Gauthier
476acc7715
copy
2024-11-26 14:23:18 -08:00
Paul Gauthier
ab3b50296c
copy
2024-11-26 14:12:16 -08:00
Paul Gauthier
60c29b2839
copy
2024-11-26 13:36:48 -08:00
Paul Gauthier
7972f5f4bc
copy
2024-11-26 12:37:58 -08:00
Paul Gauthier
83a6865eb3
set version to 0.65.2.dev
2024-11-26 12:37:24 -08:00
Paul Gauthier
29a9b650ed
version bump to 0.65.1
2024-11-26 12:35:54 -08:00
Paul Gauthier
dd48b740f9
test: update Claude model name tests to use 3.5 version
2024-11-26 12:33:58 -08:00
Paul Gauthier
401ce7a63d
copy
2024-11-26 12:32:08 -08:00
Paul Gauthier
8218d085f7
fix: update Claude 3 model aliases to 3.5 versions
2024-11-26 12:31:54 -08:00
Paul Gauthier
abb3c936f7
refactor: simplify input interruption using placeholder variable
2024-11-26 10:58:22 -08:00
Paul Gauthier
0cb5aca81e
Merge branch 'main' into watch
2024-11-26 10:47:38 -08:00
Paul Gauthier (aider)
554d274fff
style: fix string quote consistency in blame.py
2024-11-26 10:47:04 -08:00
Paul Gauthier (aider)
13318219db
feat: add YAML update capability to blame.py for --all-since
2024-11-26 10:46:55 -08:00
Paul Gauthier (aider)
474944fe74
style: fix string quote consistency in blame.py
2024-11-26 10:45:12 -08:00
Paul Gauthier (aider)
d1a49cd9ce
feat: add YAML update capability to blame.py for --all-since
2024-11-26 10:45:08 -08:00
Paul Gauthier
139d89d817
Merge branch 'main' into watch
2024-11-26 10:30:25 -08:00
Paul Gauthier
61759f984c
copy
2024-11-26 09:16:46 -08:00
Paul Gauthier
a73e77a819
set version to 0.65.1.dev
2024-11-26 08:57:36 -08:00
Paul Gauthier
b5f1659382
version bump to 0.65.0
2024-11-26 08:55:57 -08:00
Paul Gauthier
beb6722f57
copy
2024-11-26 08:04:17 -08:00
Paul Gauthier
a052b89152
copy
2024-11-26 07:42:16 -08:00
Paul Gauthier
95b391350f
bumped deps
2024-11-26 07:41:31 -08:00
Paul Gauthier
5773eac03f
copy
2024-11-26 07:37:56 -08:00
Paul Gauthier (aider)
da4ace2875
style: Fix string quote consistency in update-history.py
2024-11-26 07:31:36 -08:00
Paul Gauthier (aider)
e507c5b502
feat: add aider contribution percentage to history updates
2024-11-26 07:31:32 -08:00
Paul Gauthier (aider)
722c2c2668
style: fix linting errors in test_repomap.py
2024-11-26 07:28:02 -08:00
Paul Gauthier (aider)
8e7bfef9f1
test: add Dart language support to repo map tests
2024-11-26 07:27:57 -08:00
Paul Gauthier
1811f0d0d5
Merge branch 'main' of github.com:Aider-AI/aider
2024-11-26 07:27:32 -08:00
paul-gauthier
6b9d534fe2
Merge pull request #2236 from malkoG/support-dart
...
Add dart support
2024-11-26 07:26:43 -08:00
Paul Gauthier (aider)
dc4562a845
feat: add docs update step after aider in update-history script
2024-11-26 07:10:32 -08:00
Paul Gauthier
c15af63bc9
copy
2024-11-26 07:10:03 -08:00
Paul Gauthier
5b68c2c7d9
fix test
2024-11-26 07:09:49 -08:00
Paul Gauthier (aider)
b70e0bd1f6
test: update invalid edit format test to check return code instead of SystemExit
2024-11-26 07:07:11 -08:00
Paul Gauthier (aider)
743f0f5540
test: add test for invalid edit format handling
2024-11-26 07:06:28 -08:00
Paul Gauthier (aider)
e647a5b733
feat: add tests for UnknownEditFormat exception handling
2024-11-26 07:04:43 -08:00
Paul Gauthier (aider)
df1d259e42
style: Fix linting issues in test_coder.py
2024-11-26 07:04:21 -08:00
Paul Gauthier (aider)
e3efab7fbf
test: add UnknownEditFormat exception tests
2024-11-26 07:04:15 -08:00
Paul Gauthier (aider)
cd79f7f4b0
fix: import UnknownEditFormat exception from base_coder module
2024-11-26 07:03:26 -08:00
Paul Gauthier (aider)
5d175745bf
fix: handle None values in valid_formats list generation
2024-11-26 07:02:34 -08:00
Paul Gauthier (aider)
e648bac74b
fix: remove circular import of UnknownEditFormat in base_coder.py
2024-11-26 07:01:55 -08:00
Paul Gauthier (aider)
e5c0ebd0a0
style: fix import order in base_coder.py
2024-11-26 07:01:21 -08:00
Paul Gauthier (aider)
608a43402c
refactor: move UnknownEditFormat exception to base_coder.py
2024-11-26 07:01:14 -08:00
Paul Gauthier (aider)
75bc2dd564
feat: add custom UnknownEditFormat exception with documentation link
2024-11-26 07:00:16 -08:00
Paul Gauthier
bbd81c3cf7
copy
2024-11-26 06:56:36 -08:00
Paul Gauthier
301eb7c74d
copy
2024-11-26 06:50:18 -08:00
Paul Gauthier
a756039f27
copy
2024-11-26 06:49:28 -08:00
Paul Gauthier (aider)
b4d1b71ee7
test: add test for skipping duplicate basename file mentions
2024-11-26 06:46:53 -08:00
Paul Gauthier (aider)
8d85a4754d
style: fix line wrapping in base_coder.py
2024-11-26 06:46:08 -08:00
Paul Gauthier (aider)
a1b48049a9
feat: skip files with duplicate basenames in file mentions
2024-11-26 06:46:01 -08:00
Paul Gauthier
6789844c1f
copy
2024-11-26 06:42:42 -08:00
Paul Gauthier
c602a839ca
better update history script
2024-11-26 06:42:36 -08:00
Paul Gauthier
01c7793e90
revert changes to get_ident_filename_matches()
2024-11-26 06:41:08 -08:00
Paul Gauthier (aider)
47b013b034
docs: update changelog with recent improvements and features
2024-11-26 06:38:59 -08:00
Paul Gauthier
dc2047804a
docs: update changelog with URL detection and model alias features
2024-11-26 06:38:57 -08:00
Paul Gauthier (aider)
885e5cbd7c
style: fix whitespace in base_coder.py
2024-11-26 06:33:37 -08:00
Paul Gauthier (aider)
635a5196e8
fix: exclude files with same name as existing chat or read-only files
2024-11-26 06:33:29 -08:00
Paul Gauthier
cbd339190b
refactor: simplify file name matching logic in get_all_relative_files
2024-11-26 06:33:28 -08:00
Paul Gauthier (aider)
266093189d
style: fix linting issues in get_ident_filename_matches
2024-11-26 06:26:26 -08:00
Paul Gauthier (aider)
62b02d4370
fix: remove incorrect file name filtering in get_ident_filename_matches
2024-11-26 06:25:15 -08:00
Paul Gauthier (aider)
8546a1dc86
docs: add main branch changes to release history
2024-11-26 06:25:00 -08:00
Paul Gauthier
ae98bf237f
docs: remove unreleased changes from history file
2024-11-26 06:24:59 -08:00
Paul Gauthier (aider)
0398deb005
test: add tests for filename matching with existing and read-only files
2024-11-26 06:24:11 -08:00
Paul Gauthier (aider)
3a1492977b
fix: skip suggesting files with same name as existing chat files
2024-11-26 06:22:57 -08:00
Paul Gauthier (aider)
ef40a456e8
docs: add main branch section with latest changes to history
2024-11-26 06:20:04 -08:00
Paul Gauthier
583b78c0c1
docs: update release history to remove unreleased changes
2024-11-26 06:20:03 -08:00
Paul Gauthier (aider)
c0988de581
docs: update release history with v0.64.1 and v0.64.2 changes
2024-11-26 06:17:06 -08:00
Paul Gauthier
34a190e29b
docs: remove v0.64.2 release notes
2024-11-26 06:17:04 -08:00
Paul Gauthier (aider)
0940598708
docs: add v0.64.2 release notes to history
2024-11-26 06:12:13 -08:00
Paul Gauthier (aider)
7e6cbb3efa
style: format update-history.py with black
2024-11-26 06:10:07 -08:00
Paul Gauthier (aider)
7dc4e00c75
feat: dynamically determine base version for history updates
2024-11-26 06:10:03 -08:00
Paul Gauthier (aider)
8a598eacaf
style: format update-history.py with black
2024-11-26 06:09:44 -08:00
Paul Gauthier (aider)
8592fad9cd
feat: add script to automate history updates from git diffs
2024-11-26 06:09:41 -08:00
Paul Gauthier
fa72a89d35
feat: add script to update history file
2024-11-26 06:09:38 -08:00
Paul Gauthier
5e99c51d93
copy
2024-11-26 06:01:46 -08:00
Paul Gauthier (aider)
905976e765
feat: add verbose and trace flags for Jekyll debugging
2024-11-26 05:59:52 -08:00
Paul Gauthier
3ebd47d3db
copy
2024-11-25 21:12:01 -08:00
Paul Gauthier
bf4c7c475a
copy
2024-11-25 21:08:27 -08:00
Paul Gauthier (aider)
bf38371971
test: add test cases for model name aliases
2024-11-25 21:06:29 -08:00
Paul Gauthier
18460f4f91
copy
2024-11-25 21:05:59 -08:00
Paul Gauthier (aider)
f94e3e6aba
feat: add cog script to auto-generate model aliases docs
2024-11-25 21:03:35 -08:00
Paul Gauthier
1647da2942
docs: add frontmatter to model aliases documentation
2024-11-25 21:03:34 -08:00
Paul Gauthier (aider)
86e2cdb1fb
docs: add documentation for model aliases configuration
2024-11-25 21:01:11 -08:00
Paul Gauthier
764702a377
docs: add model aliases configuration documentation
2024-11-25 21:01:10 -08:00
Paul Gauthier (aider)
837a97ffdf
style: fix string quote consistency in alias split
2024-11-25 20:56:10 -08:00
Paul Gauthier (aider)
217e9b96d8
feat: add command-line model alias support via --alias flag
2024-11-25 20:56:04 -08:00
Paul Gauthier (aider)
524274fcf4
refactor: consolidate model aliases into central dictionary
2024-11-25 20:54:24 -08:00
Paul Gauthier
6d5f576b92
refactor: simplify model aliases to only include Claude-3 variants
2024-11-25 20:54:23 -08:00
Paul Gauthier (aider)
445f9fa7df
feat: add model name aliases with canonical mapping
2024-11-25 20:51:37 -08:00
Paul Gauthier (aider)
2ff3a23606
fix: add num_ctx parameter to run_test_real function
2024-11-25 19:21:08 -08:00
Paul Gauthier (aider)
c5ce57ea7f
style: fix linting issues in benchmark.py
2024-11-25 19:20:49 -08:00
Paul Gauthier (aider)
351b8e50f0
feat: add --num-ctx flag to override model context window size
2024-11-25 19:20:43 -08:00
Paul Gauthier
68be6c5742
copy
2024-11-25 19:11:18 -08:00
Paul Gauthier
7a34a2dfa9
ask 2.5% of users to opt-in to analytics
2024-11-25 19:09:59 -08:00
Paul Gauthier
49ce9e1209
copy
2024-11-25 18:42:28 -08:00
Paul Gauthier (aider)
c84e192324
style: remove extra blank line in test_coder.py
2024-11-25 18:42:09 -08:00
Paul Gauthier (aider)
d696673f07
test: remove shell command testing from URL detection test
2024-11-25 18:42:03 -08:00
Paul Gauthier (aider)
2957d463c9
test: add assertion for suggest_shell_commands flag
2024-11-25 18:41:21 -08:00
Paul Gauthier (aider)
af48e50898
test: add tests for URL detection functionality in Coder class
2024-11-25 18:39:49 -08:00
Paul Gauthier (aider)
f4b964a4b8
test: add tests for --[no-]detect-urls CLI option
2024-11-25 18:39:10 -08:00
Paul Gauthier
a79ce7a151
fix: remove duplicate detect_urls parameter and add to coder initialization
2024-11-25 18:38:34 -08:00
Paul Gauthier (aider)
21bb83c55a
fix: remove duplicate detect_urls parameter in Coder class
2024-11-25 18:36:25 -08:00
Paul Gauthier (aider)
7122ceb16c
feat: add --detect-urls flag to control URL detection behavior
2024-11-25 18:34:05 -08:00
Paul Gauthier
f9bcfe341c
ignore .gitattributes
2024-11-25 15:09:46 -08:00
Paul Gauthier
13c5bfdd88
copy
2024-11-25 09:05:52 -08:00
Paul Gauthier
bf79c2cb99
copy
2024-11-25 08:28:42 -08:00
Paul Gauthier
325cdfcf57
refactor: Update Ollama model detection and context window documentation
2024-11-24 16:14:34 -08:00
Paul Gauthier
7d14d4ade9
copy
2024-11-24 15:23:47 -08:00
Paul Gauthier
1b7d12194e
copy
2024-11-24 15:23:42 -08:00
Paul Gauthier (aider)
91f238aded
style: Organize imports and remove unused import
2024-11-24 15:20:47 -08:00
Paul Gauthier (aider)
78ff489995
feat: Add ModelSettings import to main.py
2024-11-24 15:20:43 -08:00
Paul Gauthier (aider)
ff791439e2
fix: Import fields and ModelSettings to resolve flake8 errors
2024-11-24 15:20:35 -08:00
Paul Gauthier
3f8b2d6b99
refactor: Improve model info output with detailed settings display
2024-11-24 15:20:24 -08:00
Paul Gauthier
4dcbce58ed
copy
2024-11-24 14:55:02 -08:00
Paul Gauthier
0427deb897
copy
2024-11-24 14:54:19 -08:00
Paul Gauthier
f3eb3409e3
copy
2024-11-24 14:54:12 -08:00
Paul Gauthier
86619052ca
copy
2024-11-24 14:52:01 -08:00
Paul Gauthier
0c59d3234e
copy
2024-11-24 12:03:21 -08:00
Paul Gauthier
939d7ea3fb
copy
2024-11-24 12:02:48 -08:00
Paul Gauthier
dc8761763d
copy
2024-11-24 07:56:12 -08:00
Paul Gauthier
4894914db1
copy
2024-11-24 07:50:19 -08:00
Paul Gauthier
aee94a0584
copy
2024-11-24 07:14:09 -08:00
Paul Gauthier (aider)
c550422168
feat: Add x-axis label "Provider: quantization" to chart
2024-11-24 07:13:14 -08:00
Paul Gauthier (aider)
cebd9cabb3
feat: Add real-time filtering to chart based on search input
2024-11-24 07:12:39 -08:00
Paul Gauthier (aider)
3f16652d56
feat: Escape colons in model names with quotes in YAML file
2024-11-24 07:06:41 -08:00
Paul Gauthier
2ebf48ca71
feat: Update quant.yml with refined model descriptions and new test results
2024-11-24 07:06:39 -08:00
Paul Gauthier
c2f184f5bb
copy
2024-11-24 06:21:58 -08:00
Paul Gauthier
e56651e5c0
copy
2024-11-23 20:27:43 -08:00
Paul Gauthier
1d09e96127
copy
2024-11-23 20:19:11 -08:00
Paul Gauthier
73de0ea8be
copy
2024-11-23 20:18:19 -08:00
Paul Gauthier
757eac0579
copy
2024-11-23 18:39:20 -08:00
Paul Gauthier
bb78e2f57f
default Ollama num_ctx to 8k
2024-11-23 18:14:30 -08:00
Paul Gauthier
92579243c5
copy
2024-11-23 18:13:58 -08:00
Paul Gauthier (aider)
8d0ba40d67
feat: Sort chart data by pass rate in descending order
2024-11-23 17:48:34 -08:00
Paul Gauthier
ff8c1aace9
copy
2024-11-23 15:32:09 -08:00
Paul Gauthier
cf74dc9b48
copy
2024-11-23 15:30:28 -08:00
Paul Gauthier (aider)
e63df83091
refactor: Consolidate subprocess.call mock in test_pipe_editor
2024-11-23 14:23:26 -08:00
Paul Gauthier
14522dbbcd
copy
2024-11-23 14:20:58 -08:00
Paul Gauthier
91daea9e01
simplify if
2024-11-23 14:15:36 -08:00
Paul Gauthier (aider)
12b789fc4e
fix: Handle Mixpanel connection errors by disabling tracking
2024-11-23 14:14:11 -08:00
Paul Gauthier
baa13351a6
refactor: Improve model registration and settings handling
2024-11-23 12:57:24 -08:00
Paul Gauthier
8f83204f0f
Merge branch 'main' of github.com:Aider-AI/aider
2024-11-23 12:37:26 -08:00
paul-gauthier
80f5b60e1d
Merge pull request #2440 from ivanfioravanti/main
...
MLX 4bit and 8bit diff added
2024-11-23 12:36:18 -08:00
Paul Gauthier
54525f6696
Merge branch 'main' of github.com:Aider-AI/aider
2024-11-23 12:35:36 -08:00
Ivan Fioravanti
3dc50216b5
Merge branch 'Aider-AI:main' into main
2024-11-23 19:52:23 +01:00
ivanfioravanti
324430a696
quant.yml mlx-community/Qwen2.5-Coder-32B-Instruct-8bit added
2024-11-23 19:51:48 +01:00
paul-gauthier
65d7957610
Update modes.md
2024-11-23 09:36:43 -08:00
paul-gauthier
6ac4993cf2
Update modes.md
2024-11-23 09:36:26 -08:00
ivanfioravanti
100744a952
Article updated to reflect change in mlx test
2024-11-23 17:34:01 +01:00
ivanfioravanti
3a331e55dc
mlx 4bit diff
2024-11-23 17:32:08 +01:00
Paul Gauthier
a57f81ba5f
copy
2024-11-23 07:02:58 -08:00
Paul Gauthier
ca0b55fbbf
copy
2024-11-23 06:53:54 -08:00
Paul Gauthier
38a3cf98dd
gemini
2024-11-22 19:45:52 -08:00
Paul Gauthier
1234ad92e5
gemini-exp-1114
2024-11-22 19:43:26 -08:00
Paul Gauthier
488edc24ce
gemini-exp-1121
2024-11-22 19:42:11 -08:00
Paul Gauthier
307c23631a
copy
2024-11-22 17:20:38 -08:00
Paul Gauthier
83d2241883
copy
2024-11-22 16:40:47 -08:00
Paul Gauthier
f9126416e8
copy
2024-11-22 16:38:02 -08:00
Paul Gauthier
4e9ae16cb3
copy
2024-11-22 15:42:10 -08:00
Paul Gauthier
ef8bfdffa7
Merge branch 'main' of github.com:Aider-AI/aider
2024-11-22 15:41:27 -08:00
paul-gauthier
bfb090331f
Merge pull request #2432 from ivanfioravanti/main
2024-11-22 15:40:42 -08:00
Paul Gauthier
5506d0f25b
fixed xai docs
2024-11-22 14:21:00 -08:00
Ivan Fioravanti
6ebd2d0883
mlx Qwen2.5-Coder-32B-Instruct-4bit added to quant blog
...
mlx Qwen2.5-Coder-32B-Instruct-4bit added to quant blog
2024-11-22 22:24:13 +01:00
Paul Gauthier
a16dcaba4e
copy
2024-11-22 11:38:14 -08:00
Paul Gauthier
f06452c6c5
copy
2024-11-22 10:56:33 -08:00
Paul Gauthier (aider)
6a0a97cb41
feat: Add host.docker.internal gateway to enable Ollama server access from container
2024-11-22 10:07:47 -08:00
Paul Gauthier
711102b438
copy
2024-11-22 09:39:23 -08:00
Paul Gauthier (aider)
6d53eb0aaa
style: Increase canvas height for taller graph aspect ratio
2024-11-22 07:40:46 -08:00
Paul Gauthier
0ccf04a2c5
copy
2024-11-22 07:32:25 -08:00
Paul Gauthier
070ce35b44
copy
2024-11-22 07:32:00 -08:00
Paul Gauthier
a8296e5de5
copy
2024-11-22 07:29:50 -08:00
Paul Gauthier (aider)
d17f25e975
feat: Add interactive table with quantization model performance data
2024-11-22 07:17:23 -08:00
Paul Gauthier
23095ada85
docs: Update Qwen 2.5 Coder 32B Instruct model comparison with Hyperbolic labs API
2024-11-22 07:16:01 -08:00
Paul Gauthier
f9ef161991
copy
2024-11-22 07:07:41 -08:00
Paul Gauthier
28004bae2f
copy
2024-11-22 07:06:43 -08:00
Paul Gauthier
17aef7be7d
copy
2024-11-22 06:09:32 -08:00
Paul Gauthier
ebba8f5110
fix ollama models included in quant blog
2024-11-22 06:01:01 -08:00
Paul Gauthier
dbd7f51f5c
fix ollama models included in quant blog
2024-11-22 05:56:03 -08:00
Paul Gauthier
fbadfcfa7c
refactor: Remove unnecessary input logging and history tracking in pipe_editor command
2024-11-21 18:37:51 -08:00
Paul Gauthier
2c12234604
refactor: Update input handling to set and use placeholder text
2024-11-21 18:34:24 -08:00
Paul Gauthier (aider)
13cb6a315c
style: Apply linter formatting to io.py
2024-11-21 18:32:03 -08:00
Paul Gauthier (aider)
48e7376002
feat: Add placeholder functionality to input prompts
2024-11-21 18:31:57 -08:00
Paul Gauthier
60d82eddee
added Qwen2 72B Instruct to over time
2024-11-21 16:49:24 -08:00
Paul Gauthier (aider)
30ee89c7e9
style: Fix linting issues in over_time.py
2024-11-21 16:45:11 -08:00
Paul Gauthier (aider)
25bcea6aec
feat: Add print of model release dates and names in sorted order
2024-11-21 16:45:07 -08:00
Paul Gauthier
488c88da91
update over time graphs
2024-11-21 14:19:31 -08:00
Paul Gauthier (aider)
8fdcd92260
feat: Update plot save paths to website assets directory
2024-11-21 14:19:05 -08:00
Paul Gauthier
781a40df52
fix: Update Gemini Pro legend label to Gemini 1.5 Pro
2024-11-21 14:19:03 -08:00
Paul Gauthier
2412c81d92
copy
2024-11-21 14:09:34 -08:00
Paul Gauthier (aider)
a7fc0f9d2e
feat: Add color and legend support for Gemini Pro models
2024-11-21 14:02:27 -08:00
Paul Gauthier
9eab021a50
refactor: Modify offer_url method and release notes handling in main
2024-11-21 14:02:01 -08:00
Paul Gauthier (aider)
c189a52e5e
style: Organize imports and apply linter formatting
2024-11-21 14:00:24 -08:00
Paul Gauthier (aider)
6d6d763dd3
refactor: Restructure benchmark plotting script for improved maintainability
2024-11-21 14:00:20 -08:00
Paul Gauthier
3cfbaa0ed6
copy
2024-11-21 13:07:18 -08:00
Paul Gauthier
e1b4571fdf
set version to 0.64.2.dev
2024-11-21 12:58:23 -08:00
Paul Gauthier
08027ea9c4
version bump to 0.64.1
2024-11-21 12:56:49 -08:00
Paul Gauthier
d0528a00c1
copy
2024-11-21 12:55:10 -08:00
Paul Gauthier
7ae6a2ba9a
disable o1 streaming on openrouter
2024-11-21 12:54:23 -08:00
Paul Gauthier
ad0e5c4770
copy
2024-11-21 12:53:21 -08:00
Paul Gauthier
fedaede3b0
Merge branch 'main' into watch
2024-11-14 06:47:58 -08:00
Paul Gauthier
94ff9dc0a4
Merge branch 'main' into watch
2024-11-11 14:51:38 -08:00
Paul Gauthier
d4a88d08e4
Merge branch 'main' into watch
2024-11-07 13:44:51 -08:00
Paul Gauthier
7fc7ea6aba
Merge branch 'main' into watch
2024-11-05 07:01:17 -08:00
malkoG
a8a3e2401b
Update languages.md for dart support
2024-11-04 13:22:22 +09:00
malkoG
a7f59a2e2b
Add tags.scm for dart
2024-11-04 12:38:27 +09:00
Paul Gauthier
b57ad6929c
Merge branch 'main' into watch
2024-11-01 11:27:29 -07:00
Paul Gauthier
550d274941
copy
2024-10-31 14:23:18 -07:00
Paul Gauthier
5a974483b9
Merge branch 'main' into watch
2024-10-31 14:19:37 -07:00
Paul Gauthier
34f34879c9
Merge branch 'main' into watch
2024-10-28 15:13:20 -07:00
Paul Gauthier
5c4b75909e
refac
2024-10-26 07:31:28 -07:00
Paul Gauthier (aider)
41f126cad7
chore: disable verbose mode in watch.py
2024-10-25 16:23:45 -07:00
Paul Gauthier
c26d7d23b5
fix: improve regex pattern for AI comment detection
2024-10-25 16:23:44 -07:00
Paul Gauthier (aider)
4298ae00a9
style: fix linting issue in watch.py comment spacing
2024-10-25 16:21:25 -07:00
Paul Gauthier (aider)
47296e4294
fix: correct regex pattern for AI comment detection
2024-10-25 16:21:21 -07:00
Paul Gauthier
f6daab0728
feat: add support for inline AI comments in code files
2024-10-25 16:21:20 -07:00
Paul Gauthier (aider)
25dd9f1f35
style: fix linting issues and whitespace in watch.py
2024-10-25 16:20:57 -07:00
Paul Gauthier (aider)
130aedc474
fix: update regex pattern to match standalone "#ai" comments
2024-10-25 16:20:53 -07:00
Paul Gauthier
e958f40bd9
refactor: simplify file change processing and enable verbose mode
2024-10-25 16:20:52 -07:00
Paul Gauthier (aider)
ed2a2d7dc3
style: fix linting issues and format code
2024-10-25 16:10:56 -07:00
Paul Gauthier (aider)
0890b32425
refactor: move file change processing logic from io.py to watch.py
2024-10-25 16:10:49 -07:00
Paul Gauthier
2e5981ecb3
fix: extract AI comment content without prefix in file watcher
2024-10-25 16:10:48 -07:00
Paul Gauthier (aider)
ec00bb988c
style: format nested list comprehension for better readability
2024-10-25 16:09:17 -07:00
Paul Gauthier (aider)
14a62586cc
feat: add special handling for comments containing exclamation marks
2024-10-25 16:09:13 -07:00
Paul Gauthier
a8fe84acc7
fix: update changed_files handling to use dict keys instead of direct list
2024-10-25 16:09:12 -07:00
Paul Gauthier (aider)
144ba783a8
style: fix linting issues in watch.py
2024-10-25 16:05:55 -07:00
Paul Gauthier (aider)
8d81ef811e
refactor: return full match including prefix in get_ai_comment function
2024-10-25 16:05:51 -07:00
Paul Gauthier
3d8ec25a33
fix: update AI comment extraction to include full match
2024-10-25 16:05:50 -07:00
Paul Gauthier (aider)
77f636f949
style: fix linting issues in watch.py
2024-10-25 16:03:42 -07:00
Paul Gauthier (aider)
aa86f02b1a
feat: collect all AI comments from files instead of just first one
2024-10-25 16:03:39 -07:00
Paul Gauthier
05daab24a2
fix: update regex pattern for AI comment detection
2024-10-25 16:03:37 -07:00
Paul Gauthier (aider)
0960663811
style: add spacing between functions in watch.py
2024-10-25 16:00:59 -07:00
Paul Gauthier (aider)
150cc56b35
feat: add AI comment extraction from changed files
2024-10-25 16:00:55 -07:00
Paul Gauthier
7a9091fcae
refactor: disable verbose mode and add comment for changed_file handling
2024-10-25 16:00:53 -07:00
Paul Gauthier (aider)
e6215d969d
style: fix linting issues in watch.py
2024-10-25 15:58:45 -07:00
Paul Gauthier (aider)
9f1b8347f5
refactor: simplify regex pattern for matching AI comments
2024-10-25 15:58:41 -07:00
Paul Gauthier
311e1568d9
feat: improve file watching with verbose debug output and error handling
2024-10-25 15:58:39 -07:00
Paul Gauthier
c2dadd8054
Merge branch 'main' into watch
2024-10-25 15:54:31 -07:00
Paul Gauthier
88bdfd6548
cleanup
2024-10-25 15:11:02 -07:00
Paul Gauthier (aider)
70edb62a6b
feat: pass encoding parameter to watch_source_files function
2024-10-25 13:24:06 -07:00
Paul Gauthier
6c2e0ccce5
refactor: remove interrupted_partial_input parameter from InputOutput class
2024-10-25 13:24:05 -07:00
Paul Gauthier (aider)
fc6e0dfa65
style: fix linting issues in watch.py
2024-10-25 13:23:49 -07:00
Paul Gauthier (aider)
54aebb7d98
feat: add encoding param to watch_source_files with error handling
2024-10-25 13:23:46 -07:00
Paul Gauthier (aider)
378c67d51f
fix: update regex pattern to use word boundary instead of word character
2024-10-25 13:22:38 -07:00
Paul Gauthier (aider)
d535035bdd
style: fix string quotes in regex pattern
2024-10-25 13:22:17 -07:00
Paul Gauthier (aider)
43790db48e
feat: add AI marker detection in source file watcher
2024-10-25 13:22:13 -07:00
Paul Gauthier
d957adf062
refactor: remove debug dump() call from watch_source_files function
2024-10-25 13:22:11 -07:00
Paul Gauthier (aider)
ff8f3eb8c2
style: fix linting issues in io.py
2024-10-25 13:17:58 -07:00
Paul Gauthier (aider)
88c54c918c
feat: store partial input when interrupting prompt
2024-10-25 13:17:54 -07:00
Paul Gauthier
1261a335f4
refactor: improve file change handling in input loop
2024-10-25 13:17:53 -07:00
Paul Gauthier (aider)
7587d76fd1
refactor: simplify file watcher thread cleanup by removing timeout
2024-10-25 12:59:09 -07:00
Paul Gauthier
8e81300f37
fix: improve error handling in input interruption flow
2024-10-25 12:59:07 -07:00
Paul Gauthier (aider)
a999020038
style: fix line length in watch_files function
2024-10-25 12:56:25 -07:00
Paul Gauthier (aider)
bc4664d62c
feat: pass gitignore path to watch_source_files function
2024-10-25 12:56:20 -07:00
Paul Gauthier
6a1754aa6a
feat: add file change monitoring with gitignore support
2024-10-25 12:56:19 -07:00
Paul Gauthier (aider)
da7bb312c2
style: remove extra blank lines in io.py
2024-10-25 12:52:45 -07:00
Paul Gauthier (aider)
5b7f813f81
feat: add watch_source_files import to io.py
2024-10-25 12:52:41 -07:00
Paul Gauthier
923d9a0df2
fix: move file watcher cleanup to correct finally block
2024-10-25 12:52:39 -07:00
Paul Gauthier
c16224b37a
wip
2024-10-25 12:49:52 -07:00
Paul Gauthier (aider)
01b5bdc829
style: fix indentation in get_input method
2024-10-25 12:48:54 -07:00
Paul Gauthier
5a0d66141f
fix: change /edit to /add command for file changes
2024-10-25 12:48:53 -07:00
Paul Gauthier (aider)
8e873e7450
feat: return edit command when input interrupted by file change
2024-10-25 12:47:06 -07:00
Paul Gauthier (aider)
add3fa43c6
style: format watch_source_files function signature
2024-10-25 12:43:37 -07:00
Paul Gauthier (aider)
b985a8d47a
feat: add clean shutdown for file watcher thread
2024-10-25 12:43:31 -07:00
Paul Gauthier (aider)
3db3150a7e
feat: add input interruption from background threads
2024-10-25 12:33:07 -07:00
Paul Gauthier
17ce2a3cad
Merge branch 'main' into watch
2024-10-25 10:59:02 -07:00
Paul Gauthier
e239304d89
refactor: simplify file change output format
2024-10-25 10:53:10 -07:00
Paul Gauthier
893f3f343f
refactor: optimize file path handling in watch_source_files function
2024-10-25 10:51:09 -07:00
Paul Gauthier
5918a18dee
ignore emacs tmp files
2024-10-25 10:50:35 -07:00
Paul Gauthier (aider)
c08dcff56d
style: fix linting issues in watch.py
2024-10-25 09:55:54 -07:00
Paul Gauthier (aider)
f33cd4e419
refactor: improve path handling in watch_source_files filter function
2024-10-25 09:55:50 -07:00
Paul Gauthier
a625426a28
fix: improve path handling in file watcher filter function
2024-10-25 09:55:49 -07:00
Paul Gauthier (aider)
24e66337ff
style: fix line length in watch.py by wrapping function call
2024-10-25 09:51:55 -07:00
Paul Gauthier (aider)
d06f1ecf19
feat: add optional ignore function to watch_source_files
2024-10-25 09:51:52 -07:00
Paul Gauthier (aider)
9c6831c360
style: format argparse argument for better readability
2024-10-25 09:47:53 -07:00
Paul Gauthier (aider)
64ec0708c4
feat: support multiple gitignore files in file watcher
2024-10-25 09:47:50 -07:00
Paul Gauthier (aider)
34aa1e8de0
fix: handle paths outside watched directory in file watcher
2024-10-25 09:46:59 -07:00
Paul Gauthier (aider)
b0f31d8296
refactor: remove unused sys import from watch.py
2024-10-25 09:43:04 -07:00
Paul Gauthier (aider)
e5fe5199a3
style: fix import order and whitespace per linting rules
2024-10-25 09:42:51 -07:00
Paul Gauthier (aider)
45e95d1d00
feat: add gitignore support to file watcher
2024-10-25 09:42:47 -07:00
Paul Gauthier (aider)
21876e72fe
style: Format watch.py with black and add newlines between functions
2024-10-25 09:41:33 -07:00
Paul Gauthier (aider)
81903598a8
feat: add file watcher for source code files with # or // comments
2024-10-25 09:41:30 -07:00
Paul Gauthier
290500ae17
feat: add file watcher module for monitoring changes
2024-10-25 09:41:27 -07:00