Commit graph

6602 commits

Author SHA1 Message Date
Paul Gauthier (aider)
5e50adb96f fix: Split long URL into multiple lines to adhere to line length limit 2024-08-25 07:53:03 -07:00
Paul Gauthier (aider)
225cb93b05 style: Fix formatting in aider/models.py 2024-08-25 07:52:51 -07:00
Paul Gauthier (aider)
bd30ae936c feat: Fetch model info from GitHub first, then fall back to local resource 2024-08-25 07:52:48 -07:00
Paul Gauthier (aider)
63c6bffb46 fix: Remove unused Path import from aider/models.py 2024-08-25 07:51:31 -07:00
Paul Gauthier (aider)
6d7a6ccee3 fix: use importlib.resources.open_text() to read JSON file in get_model_info 2024-08-25 07:50:58 -07:00
Paul Gauthier (aider)
f4adc09277 feat: Add verbose mode to display model info 2024-08-25 07:19:03 -07:00
Paul Gauthier (aider)
6fb3416757 fix: Remove unused import of Validator 2024-08-24 09:05:19 -07:00
Paul Gauthier
e5b0fe3dfd fix: Improve confirm_ask function in io.py 2024-08-24 09:05:14 -07:00
Paul Gauthier
0b33892137 fix: Improve input validation and handling in InputOutput.user_confirm 2024-08-24 09:00:16 -07:00
Paul Gauthier (aider)
231e962c7f feat: Expand valid_responses to their whole words 2024-08-24 08:57:28 -07:00
Paul Gauthier
668ab7e204 fix: Add ConfirmGroup to confirm file and shell command additions 2024-08-23 16:54:03 -07:00
Paul Gauthier
b26550d93f fix: Add ConfirmGroup to confirm URL addition 2024-08-23 16:50:38 -07:00
Paul Gauthier
47294e7609 fix: Add show_group attribute to ConfirmGroup and initialize it based on the number of items 2024-08-23 16:44:58 -07:00
Paul Gauthier
f85db450a1 fix: Improve input validation and handling for yes/no/all/skip options 2024-08-23 16:42:29 -07:00
Paul Gauthier (aider)
9bc1788003 feat: add test case for explicit_yes_required true and 'a' input 2024-08-23 16:41:52 -07:00
Paul Gauthier (aider)
0b9994ad69 style: Fix import order in test_io.py 2024-08-23 16:29:40 -07:00
Paul Gauthier (aider)
71e3af96d3 feat: Add tests for confirm_ask with a group 2024-08-23 16:29:37 -07:00
Paul Gauthier (aider)
3e0c7fd248 build: build the list of valid responses in parallel to building question, but don't change the logic for question 2024-08-23 16:25:05 -07:00
Paul Gauthier
2dc2b45d15 fix: Update input prompt for yes/no questions 2024-08-23 16:24:16 -07:00
Paul Gauthier (aider)
3055f14d70 fix: only show All and Skip options if group is not none 2024-08-23 16:20:58 -07:00
Paul Gauthier (aider)
9ed83dd467 style: Improve readability of conditional expressions 2024-08-23 16:20:08 -07:00
Paul Gauthier (aider)
2643cc8643 fix: Exclude "All" option and don't honor group preference when explicit_yes_required is True 2024-08-23 16:20:04 -07:00
Paul Gauthier (aider)
6aae2bc794 fix: Move imports to the top of the file
feat: Implement ConfirmGroup preference handling in confirm_ask
2024-08-23 16:19:05 -07:00
Paul Gauthier (aider)
c0871449ac style: Format code with consistent indentation 2024-08-23 16:18:55 -07:00
Paul Gauthier (aider)
1be65f9c77 feat: Add group parameter to confirm_ask function 2024-08-23 16:18:52 -07:00
Paul Gauthier (aider)
16c1d21bc0 style: Run linter 2024-08-23 16:17:21 -07:00
Paul Gauthier (aider)
577c38ec29 feat: Add ConfirmGroup dataclass 2024-08-23 16:17:17 -07:00
Paul Gauthier (aider)
6185f8f271 style: Fix formatting in io.py 2024-08-23 16:15:02 -07:00
Paul Gauthier (aider)
7805aafe0a fix: Update confirm_ask function in aider/io.py 2024-08-23 16:14:59 -07:00
Paul Gauthier
70f32ed7a2 copy 2024-08-23 15:19:53 -07:00
Paul Gauthier
59bef7cb1c feat: Inherit Model class from ModelSettings 2024-08-23 15:18:10 -07:00
Paul Gauthier (aider)
427a83b075 fix: Use call_args_list to verify all calls to mocked function 2024-08-23 15:17:16 -07:00
Paul Gauthier
100cca5dbf feat: Add model dumps to test_repo.py 2024-08-23 15:17:15 -07:00
Paul Gauthier (aider)
2906dcb642 style: Fix formatting in sendchat.py 2024-08-23 14:20:18 -07:00
Paul Gauthier (aider)
5ded503d2b fix: Only include extra_headers in send_completion if not None 2024-08-23 14:20:15 -07:00
Paul Gauthier (aider)
50c987e261 style: Simplify function call 2024-08-23 14:18:38 -07:00
Paul Gauthier (aider)
12551c9563 feat: add extra_headers to commit message generation 2024-08-23 14:18:35 -07:00
Paul Gauthier (aider)
b7dff0450c style: Improve code formatting in history.py 2024-08-23 14:18:17 -07:00
Paul Gauthier (aider)
b97006e123 feat: Pass model's extra_headers to simple_send_with_retries 2024-08-23 14:18:14 -07:00
Paul Gauthier (aider)
e81ddcc1a6 feat: Add extra_headers parameter to simple_send_with_retries 2024-08-23 14:17:44 -07:00
Paul Gauthier
9c2bd9d0a5 fix: Improve lint command behavior 2024-08-23 14:08:48 -07:00
Paul Gauthier
d73d60ca5e make versionbump faster 2024-08-23 13:50:05 -07:00
Paul Gauthier
45c257d04f copy 2024-08-23 13:47:48 -07:00
Paul Gauthier (aider)
502ed73318 feat: Add documentation for using Aider with Amazon Bedrock 2024-08-23 13:37:41 -07:00
Paul Gauthier
0f0eca942d feat: Add documentation for Bedrock LLM 2024-08-23 13:37:40 -07:00
Paul Gauthier
876da44464 set version to 0.52.2-dev 2024-08-23 13:37:16 -07:00
Paul Gauthier
6a8ebc22d7 version bump to 0.52.1 2024-08-23 13:35:22 -07:00
Paul Gauthier
edb7dea70c fix: Apply updates to edited files 2024-08-23 13:34:18 -07:00
Paul Gauthier (aider)
cc2706d8dd style: Fix import order in test_repomap.py 2024-08-23 11:43:14 -07:00
Paul Gauthier (aider)
6630fd2e4f fix: Add missing imports for re and difflib modules 2024-08-23 11:43:11 -07:00