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
ed8554699b
bug fixes and updates
2023-08-03 16:05:46 -07:00
7a57db5d88
load_large_diff is done once
2023-08-03 22:14:05 +03:00
d7b77764c3
Support context aware settings (for each incoming request), support override of settings, refactor CLI to use pr_agent.py
2023-08-01 14:43:26 +03:00
8ae5faca53
Fix cyclic dependency
2023-07-25 16:52:18 +03:00
1229fba346
+ settings.github.ratelimit_retries setup in configuration.toml
2023-07-25 16:37:13 +03:00
3b334805ee
still need GithubException.RateLimitExceededException in pr_processing.py for correct exception catch
2023-07-25 15:14:56 +03:00
b6f6c903a0
moved @retry to github_provider.py and fetch number of retries from settings
2023-07-25 15:12:02 +03:00
55637a5620
added retry decorator similar to used in ai_handler following @okotek suggestion
2023-07-25 14:42:54 +03:00
404cc0a00e
small change to show message and fail
2023-07-25 14:20:20 +03:00
d1a8a610e9
Revert "show how much time until rate limit reset"
...
This reverts commit 8f482cd41a
.
2023-07-25 13:38:55 +03:00
8f482cd41a
show how much time until rate limit reset
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-25 13:23:19 +03:00
34096059ff
quick and dirty response for github API ratelimit, until some smart solution will be implemented
2023-07-25 13:05:56 +03:00