e238a88824
Add tests for patch extension and update configuration for extra lines handling
...
- Added unit tests in `test_extend_patch.py` and `test_pr_generate_extended_diff.py` to verify patch extension functionality with extra lines.
- Updated `pr_processing.py` to include `patch_extra_lines_before` and `patch_extra_lines_after` settings.
- Modified `configuration.toml` to adjust `patch_extra_lines_before` to 4 and `max_context_tokens` to 16000.
- Enabled extra lines in `pr_code_suggestions.py`.
- Added new model `claude-3-5-sonnet` to `__init__.py`.
2024-08-11 09:21:34 +03:00
61bdfd3b99
patch_extra_lines_before and patch_extra_lines_after
2024-08-10 21:55:51 +03:00
4c0fd37ac2
Fix pr_processing.get_pr_multi_diffs
...
Fix function to return an empty list instead of a single joined string when patches_extended is empty.
2024-08-08 11:46:26 +09:00
c996c7117f
Fix function to return an empty list instead of a single joined string when patches_extended is empty.
2024-08-08 11:32:10 +09:00
240e0374e7
fixed extra call bug
2024-07-31 13:32:42 +03:00
745d0c537c
hotfix
2024-07-07 15:07:09 +03:00
2235a19345
increase margins
2024-07-03 20:53:15 +03:00
8d87b41cf2
extend additional files
2024-06-30 20:28:32 +03:00
f058c09a68
extend additional files
2024-06-30 20:20:50 +03:00
f2cb70ea67
extend additional files
2024-06-30 18:38:06 +03:00
556dc68add
s
2024-06-27 08:32:14 +03:00
0f920bcc5b
s
2024-06-26 20:11:20 +03:00
911c1268fc
Add large_patch_policy configuration and implement patch clipping logic
2024-05-29 13:52:44 +03:00
17f46bb53b
Add large_patch_policy configuration and implement patch clipping logic
2024-05-29 13:42:44 +03:00
da44bd7d5e
extended_patch
2024-05-22 21:50:00 +03:00
4cd9626217
grammar
2024-05-22 21:47:49 +03:00
a4680ded93
protections
2024-04-12 20:32:47 +03:00
34e421f79b
Refactor logging statements for better readability and debugging
2024-02-25 09:58:58 +02:00
877796b539
Refactor logging statements for better readability and debugging
2024-02-25 09:46:07 +02:00
2ee329674f
insert_br_after_x_chars
2024-02-05 09:20:36 +02:00
e104bd7a3f
large patch protection
2024-02-04 16:27:57 +02:00
3e128869dc
large patch protection
2024-02-04 16:10:53 +02:00
d04d8b616a
moving the 'improve' command to turbo mode, with auto_extended=true
2024-02-01 09:46:04 +02:00
15c8fe94bb
feat: Improve patch formatting and handle empty data in pr_code_suggestions.py
2024-01-29 22:00:11 +02:00
0d86779799
feat: Improve patch formatting and handle empty data in pr_code_suggestions.py
2024-01-29 21:52:54 +02:00
ba3f22d81e
Move logging to a central location for all AI Handlers
2024-01-04 16:22:22 +02:00
5c49ff216a
feat: Update inline comment creation in git providers and improve code suggestion handling
...
- Update `create_inline_comment` method in various git providers to include `absolute_position` parameter
- Remove `create_inline_comment` method from providers that do not support inline comments
- Enhance `find_line_number_of_relevant_line_in_file` function to handle absolute position
- Modify `pr_code_suggestions.py` to handle improved code inclusion in suggestions
- Add `include_improved_code` configuration option in `configuration.toml` and update documentation accordingly
2023-12-24 09:44:08 +02:00
9465b7b577
refactor: Move clip_tokens function from pr_processing to utils module, and add tests
2023-11-26 08:29:47 +02:00
c4899a6c54
bitbucket
2023-11-15 12:11:02 +02:00
69b68b78f5
s
2023-11-08 14:17:59 +02:00
c5bc4b44ff
fix added files
2023-11-08 12:51:30 +02:00
39e5102a2e
fix added files
2023-11-08 12:47:18 +02:00
a35a75eb34
get_max_tokens + added 'gpt-4-1106-preview'
2023-11-07 14:28:41 +02:00
c324d88be3
Refactor logging system to use custom logger across the codebase
2023-10-16 14:56:00 +03:00
e387086890
Add support for ignoring files
...
Add ignore.toml, configuration for ignoring files
Add file_filter.py, for matching files against glob/regex patterns
Update relevant code to use file filter
+Tests
2023-10-06 01:43:35 +11:00
44239f1a79
Patch Extra Lines
2023-10-05 08:38:43 +03:00
04be1573d5
improved review
2023-08-22 20:10:36 +03:00
f4f040bf8d
publish each suggestion separably
2023-08-22 16:11:51 +03:00
fb9335f424
extended improve
2023-08-21 18:17:34 +03:00
6ca0655517
Extracted to helper functions
2023-08-13 11:03:10 +03:00
7762a67250
Fail if not enough fallback deployments
2023-08-13 10:55:44 +03:00
7049c73790
Merge branch 'main' into zmeir-fallback_deployments
2023-08-13 10:48:21 +03:00
b206b1c5ff
Protect for empty description
2023-08-10 02:08:36 +03:00
e0f295659d
A less hacky way
2023-08-09 12:17:54 +03:00
e3274af831
A (still) hacky way to clip description and commit messages
2023-08-09 10:17:58 +03:00
7f1849a867
Logging
2023-08-07 22:42:53 +03:00
6c4a5bae52
Support fallback deployments to accompany fallback models
...
This is useful for example in Azure OpenAI deployments where you have a different deployment per model, so the current fallback implementation doesn't work (still uses the same deployment for each fallback attempt)
2023-08-07 16:18:48 +03:00
a00038fbd8
Merge remote-tracking branch 'origin/main' into patch-1
2023-08-06 18:09:09 +03:00
7367c62cf9
TestFindLineNumberOfRelevantLineInFile
2023-08-06 08:31:15 +03:00
fed0ea349a
find_line_number_of_relevant_line_in_file
...
find_line_number_of_relevant_line_in_file
2023-08-06 08:13:07 +03:00