Commit graph

6247 commits

Author SHA1 Message Date
Paul Gauthier (aider)
b32fa29ba4 fix: Catch exceptions in find_original_update_blocks 2024-08-22 06:40:03 -07:00
Paul Gauthier
ac5667696c fix: Replace error message with raw exception 2024-08-22 06:40:02 -07:00
Paul Gauthier (aider)
cb7879a89a style: use indent=4 for all json.dumps calls 2024-08-22 06:37:36 -07:00
Paul Gauthier (aider)
4763582c9e style: Format Python code 2024-08-22 06:34:22 -07:00
Paul Gauthier (aider)
7e763094b3 feat: Replace wordcount with find_original_update_blocks in testsr.py 2024-08-22 06:34:19 -07:00
Paul Gauthier (aider)
3272a2b84e style: Apply linter formatting to testsr.py 2024-08-22 06:30:57 -07:00
Paul Gauthier (aider)
55bca8d9e9 feat: Implement a script to process Markdown files and count words in each section 2024-08-22 06:30:54 -07:00
Paul Gauthier
53d992aa97 fix: Add testsr.py 2024-08-22 06:30:50 -07:00
Paul Gauthier
2c2c0690e0 copy 2024-08-22 06:27:58 -07:00
Paul Gauthier
d59f6b4dd1 Merge remote-tracking branch 'refs/remotes/origin/main' 2024-08-22 06:27:04 -07:00
Paul Gauthier
b2488af638 fix: Handle path-specific edits in base_coder.py
test: Update test_main.py to check for explicit approval of shell commands
2024-08-21 21:47:11 -07:00
Paul Gauthier (aider)
c7bf46bf68 fix: Remove unused ApplyShellCommandsError import 2024-08-21 21:46:03 -07:00
Paul Gauthier (aider)
f46e3dea11 refactor: Remove ApplyShellCommandsError handling from test 2024-08-21 21:45:54 -07:00
Paul Gauthier (aider)
b54fc0d848 style: Fix import order in test_main.py 2024-08-21 21:42:50 -07:00
Paul Gauthier (aider)
84bb1895ee feat: Add --apply option to main() and raise ApplyShellCommandsError 2024-08-21 21:42:47 -07:00
Paul Gauthier (aider)
abb69c9543 style: Apply linter edits to test_io.py 2024-08-21 21:38:06 -07:00
Paul Gauthier (aider)
b5c1ae69a9 feat: Add test for explicit_yes_required in confirm_ask method 2024-08-21 21:38:03 -07:00
Paul Gauthier
3c249c6b3c fix: Require explicit yes for running shell commands 2024-08-21 21:37:07 -07:00
Paul Gauthier (aider)
97b47602e1 feat: Add explicit_yes_required param to confirm_ask 2024-08-21 21:30:36 -07:00
Paul Gauthier (aider)
4ce08178fc feat: Add test for /reset command 2024-08-21 21:26:51 -07:00
paul-gauthier
0e25104be5
Update HISTORY.md 2024-08-21 18:16:02 -07:00
Paul Gauthier
d664c15021 copy 2024-08-21 16:20:58 -07:00
Paul Gauthier
99f330f30b fix: Improve formatting of file list and edit format in input prompt 2024-08-21 16:08:52 -07:00
Paul Gauthier (aider)
c9c45cb3ed style: format code 2024-08-21 16:08:30 -07:00
Paul Gauthier (aider)
6f9d4a2c72 feat: pass "code" instead of self.edit_format when it matches self.main_model.edit_format 2024-08-21 16:08:24 -07:00
Paul Gauthier (aider)
70fb4c2d03 feat: Pass coder.edit_format into get_input 2024-08-21 16:07:49 -07:00
Paul Gauthier (aider)
b79776f78f style: Format code according to linter rules 2024-08-21 16:05:52 -07:00
Paul Gauthier (aider)
a9a1f5e247 fix: Add edit_format to get_input method 2024-08-21 16:05:48 -07:00
Paul Gauthier (aider)
25f9886a40 feat: Always display file(s) on line before prompt 2024-08-21 16:05:24 -07:00
Paul Gauthier (aider)
ff039e80ad style: Format code with linter 2024-08-21 16:03:43 -07:00
Paul Gauthier (aider)
bbb40e3045 feat: Add test for --map-mul option and update RepoMap to print map_mul_no_files 2024-08-21 16:03:37 -07:00
Paul Gauthier
64d47df118 copy 2024-08-21 15:50:14 -07:00
Paul Gauthier
026e87c0a0 copy 2024-08-21 15:48:54 -07:00
Paul Gauthier (aider)
6e866d7e8a fix: Remove unnecessary f-string prefix 2024-08-21 15:36:44 -07:00
Paul Gauthier
f723fbefc3 fix: Improve error handling in EditBlockCoder 2024-08-21 15:36:36 -07:00
Paul Gauthier (aider)
f5a546834d fix: Move try/except into run_interactive_subprocess and print tool_error on non-zero exit status 2024-08-21 15:32:43 -07:00
Paul Gauthier
26edd52d9d fix: Add command to input history before running it 2024-08-21 15:32:40 -07:00
Paul Gauthier
00988f45d8 copy 2024-08-21 15:31:29 -07:00
Paul Gauthier
023c59d0f3 fix: Remove unnecessary output when dropping all files 2024-08-21 15:23:59 -07:00
Paul Gauthier (aider)
7eb761fd98 style: format code with linter 2024-08-21 15:23:12 -07:00
Paul Gauthier (aider)
aac2274851 fix: Use singular or plural prompt for shell commands 2024-08-21 15:23:09 -07:00
Paul Gauthier (aider)
9fc8b00a13 style: Improve string formatting in io.py 2024-08-21 15:21:35 -07:00
Paul Gauthier (aider)
b9f2a415ce feat: Pad multiline subjects in confirm_ask 2024-08-21 15:21:31 -07:00
Paul Gauthier (aider)
b8ed449806 fix: Remove unused 'os' import from editblock_coder.py 2024-08-21 15:20:37 -07:00
Paul Gauthier
377da1537d fix: Improve run_interactive_subprocess method in EditBlockCoder 2024-08-21 15:20:31 -07:00
Paul Gauthier
a2cb660183 pty.spawn is not good 2024-08-21 15:12:43 -07:00
Paul Gauthier (aider)
656d224bf5 style: Fix formatting and linting issues in editblock_coder.py 2024-08-21 13:23:06 -07:00
Paul Gauthier (aider)
d893b54b0a refactor: Extract shell command handling into a separate method 2024-08-21 13:23:03 -07:00
Paul Gauthier
eb43a1fb43 fix: Handle empty and commented shell commands in EditBlockCoder 2024-08-21 13:23:01 -07:00
Paul Gauthier (aider)
a9fe599591 style: format code using linter 2024-08-21 13:12:06 -07:00