Paul Gauthier
82679ee66b
fix: Add show_undo_hint method to display undo hint after committing changes
2024-08-09 19:40:16 -04:00
Paul Gauthier (aider)
d9e7d64235
fix: handle case of brand new repository with no commits
2024-08-09 19:35:15 -04:00
Paul Gauthier (aider)
423b6e1ad1
feat: add commit_before_message variable to Coder class and set it in init_before_message
2024-08-09 19:33:59 -04:00
Paul Gauthier
9cf672b428
fix: Add bold formatting to announcement messages
...
feat: Add bold formatting to commit message output
refactor: Simplify tool_output method in io.py
2024-08-09 19:26:22 -04:00
Paul Gauthier
46dc6a0b90
fix: Add abs_read_only_fnames to get_coder_state
2024-08-09 18:42:23 -04:00
Paul Gauthier
08862c73e7
fix: Remove unnecessary paginate parameter from cmd_diff method
2024-08-09 18:34:54 -04:00
Paul Gauthier (aider)
3eda9297cf
feat: Include read-only repo files in get_repo_map
2024-08-09 18:05:00 -04:00
Paul Gauthier
11820ba6c1
Don't paginate cmd_web/diff except as / commands
2024-08-09 17:29:52 -04:00
Paul Gauthier
f1cfbe9c36
cleanup
2024-08-09 16:49:51 -03:00
Paul Gauthier (aider)
a321764b92
fix: Check if read-only files exist in __init__
2024-08-09 16:39:56 -03:00
Paul Gauthier
2199b1c74e
fix: Initialize abs_read_only_fnames after finding common root
2024-08-09 16:39:55 -03:00
Paul Gauthier (aider)
ee6641f2e7
style: Fix formatting and encoding in base_coder.py
2024-08-09 16:32:20 -03:00
Paul Gauthier (aider)
25c36503ff
fix: Handle non-existent files in apply_edits
2024-08-09 16:32:15 -03:00
Paul Gauthier (aider)
210d313d52
feat: initialize abs_read_only_fnames using read_only_fnames parameter
2024-08-09 16:31:38 -03:00
Paul Gauthier (aider)
83b142a1bd
feat: Add read_only_fnames parameter to __init__ and update create method
2024-08-09 16:30:28 -03:00
Paul Gauthier (aider)
4a39f7c0ca
feat: Copy read-only files when creating a new coder from an existing one
2024-08-09 16:28:22 -03:00
Paul Gauthier
d2bd3645ec
feat: Add read-only file handling to Coder class
2024-08-09 16:28:19 -03:00
Paul Gauthier (aider)
e7cdd1d7b8
feat: add read-only files messages with read_only_files_prefix before files_content
2024-08-09 16:16:28 -03:00
Paul Gauthier (aider)
9bb2fdf65c
feat: add get_read_only_files_content function
2024-08-09 16:14:17 -03:00
Paul Gauthier (aider)
f72e3b3a9b
feat: include abs_read_only_fnames
when picking the fences
2024-08-09 16:12:21 -03:00
Paul Gauthier
e6f5958278
fix: Add read-only file tracking to base coder
2024-08-09 16:12:19 -03:00
Paul Gauthier (aider)
598ae7b6b9
feat: Add /read command to load files from anywhere
2024-08-09 16:08:46 -03:00
Paul Gauthier
fa58addcfa
fix: Reorder files_messages to display images first
2024-08-09 16:08:43 -03:00
Paul Gauthier (aider)
c578d477f1
style: Fix linter issues in base_coder.py
2024-08-09 15:59:21 -03:00
Paul Gauthier (aider)
7e8d6a23fc
feat: Include relative filename of image in get_images_message
2024-08-09 15:59:14 -03:00
Paul Gauthier
b0379aa720
feat: Add image file name to image messages
2024-08-09 15:59:12 -03:00
Paul Gauthier
899792ce25
fix ^c handling
2024-08-08 15:54:53 -03:00
Paul Gauthier
7314654ad2
cleanup
2024-08-08 15:53:04 -03:00
Paul Gauthier
4abb2e78b6
Merge branch 'main' into async
2024-08-08 15:23:19 -03:00
Paul Gauthier
2369489321
Clean up countdown
2024-08-08 15:19:24 -03:00
Paul Gauthier (aider)
608c80404e
feat: implement countdown for retry in 0.1-second increments
2024-08-08 14:58:43 -03:00
Paul Gauthier
3f6ae4b2d9
Handle retries at a higher level; exceptions come out of the streaming completion object
2024-08-08 14:54:59 -03:00
Paul Gauthier
5f3cf2cb2f
refactor
2024-08-08 13:50:42 -03:00
Paul Gauthier
e48fecee14
fix: Handle missing model info values gracefully
2024-08-07 07:45:39 -03:00
Paul Gauthier
47295a1545
wip
2024-08-07 07:37:16 -03:00
Paul Gauthier
75bd6f114c
Better progress indicator in large repos
2024-08-06 14:33:09 -03:00
Paul Gauthier
535fdfff35
fix: Improve formatting of system information in prompt
2024-08-06 09:55:31 -03:00
Paul Gauthier (aider)
d0096773bf
feat: Include timezone information in datetime string
2024-08-06 09:52:54 -03:00
Paul Gauthier (aider)
df4d1735ae
style: Apply linter formatting changes
2024-08-06 09:51:38 -03:00
Paul Gauthier (aider)
11745ad16e
fix: Show date and time without milliseconds
2024-08-06 09:51:33 -03:00
Paul Gauthier
0d6b41f5c0
fix: Remove unnecessary information from platform text
2024-08-06 09:51:32 -03:00
Paul Gauthier (aider)
eeb47903a0
style: Fix formatting in base_coder.py
2024-08-06 09:50:17 -03:00
Paul Gauthier (aider)
fe33cef894
feat: include country in user language detection
2024-08-06 09:50:12 -03:00
Paul Gauthier (aider)
86d37e0c25
fix: Replace bare except
with except Exception
in get_user_language()
method
2024-08-06 09:48:19 -03:00
Paul Gauthier (aider)
541ab83f15
style: Fix formatting and style issues in base_coder.py
2024-08-06 09:46:42 -03:00
Paul Gauthier (aider)
7d56889880
feat: Add user language detection to platform_text
...
The changes in this commit add a function to detect the user's language and include it in the `platform_text` without assuming English as a fallback. The language detection is done by checking the `locale` module and common environment variables. If a language is detected, it is added to the `platform_text` with a note about how it was obtained. If no language is detected, no language information is added to `platform_text`.
2024-08-06 09:46:37 -03:00
Paul Gauthier
fb0691914c
fix: Use repo map only when map_tokens is greater than 0
2024-08-06 09:11:21 -03:00
Paul Gauthier
13c617ed44
fix: make new dicts and sets for each instance
2024-08-06 08:41:40 -03:00
Paul Gauthier (aider)
a864ab9888
feat: Add a dictionary to cache abs_root_path results
2024-08-05 16:28:44 -03:00
Paul Gauthier
a85ccc26bc
Revert "fix: Add debug logging to get_ident_filename_matches method"
...
This reverts commit 55fcbc958d
.
2024-08-05 16:07:26 -03:00