Commit graph

1322 commits

Author SHA1 Message Date
mrT23
9a46690121
adjustments to pypi 2024-03-23 09:55:08 +02:00
mrT23
887d640ba5
Merge remote-tracking branch 'origin/main' into tr/pypi 2024-03-22 21:36:45 +02:00
mrT23
0816370b1a
adjustments to pypi 2024-03-22 21:36:22 +02:00
Tal
b4b2c7c620
Merge pull request #800 from koid/feature/ignore-bot-pr-on-github-app
Added `ignore_bot_pr` option
2024-03-21 18:42:45 +02:00
koid
cae0b96054 use sender_type on bot check 2024-03-21 12:06:46 +09:00
mrT23
29a2412de6
name 2024-03-20 08:36:46 +02:00
mrT23
b70225294c
Update 'improve' tool documentation and functionality: Add persistent comment option, adjust default values, and enhance comment handling in pr_code_suggestions.py 2024-03-20 08:14:08 +02:00
koid
b71523f13e use endswith 2024-03-18 16:14:58 +09:00
koid
80a793a257 ignore bot pr option on github app mode 2024-03-18 16:14:54 +09:00
Tal
dd83b196b4
Merge pull request #781 from koid/feature/support-bedrock-claude3
added support for bedrock/claude3
2024-03-18 08:03:29 +02:00
mrT23
b6dd57375f
Initialize current_labels to empty list if no labels exist in pr_reviewer.py 2024-03-17 11:39:10 +02:00
mrT23
498b4cb34e
readme 2024-03-17 09:59:55 +02:00
mrT23
6d39773a17
prompt 2024-03-17 09:44:50 +02:00
mrT23
99a676d792
Merge remote-tracking branch 'origin/main' into tr/split 2024-03-17 09:00:04 +02:00
mrT23
669e076938
Enhance AI handler logging and add main PR language attribute to AI handler in various tools 2024-03-16 13:52:02 +02:00
mrT23
74345284bd
Enhance AI handler logging and add main PR language attribute to AI handler in various tools 2024-03-16 13:47:44 +02:00
mrT23
1593d8932b
Refactor code in pr_code_suggestions.py and remove 'use_repo_settings_file' from azure.md and automations_and_usage.md 2024-03-15 12:37:50 +02:00
koid
3bae515e39 add claude-3-haiku 2024-03-14 16:58:44 +09:00
koid
f94a0fd704 add Claude3Config 2024-03-13 11:24:51 +09:00
koid
1ed2cd064a add config litellm.drop_params 2024-03-13 11:20:02 +09:00
koid
d62796ac68 update max_tokens 2024-03-13 11:14:04 +09:00
mrT23
78cabf28a4
Update label comparison logic in pr_reviewer.py and pr_description.py to consider unordered lists 2024-03-12 18:25:42 +02:00
mrT23
8b29c3a2be
typo 2024-03-12 18:18:08 +02:00
mrT23
785fbe04ae
update links 2024-03-12 17:42:19 +02:00
mrT23
31a8f5302a
Update get_pr_labels method to support label updates and prevent unnecessary label republishing 2024-03-12 17:02:45 +02:00
Hussam Lawen
42cd85b420
Merge pull request #769 from Codium-ai/hl/incremental_review_update
fix
2024-03-11 11:33:48 +02:00
Hussam.lawen
476d64bc18
fix 2024-03-11 11:30:05 +02:00
Hussam Lawen
72cbf36e6c
Merge pull request #768 from Codium-ai/hl/incremental_review_update
Hl/incremental review handle edge cases
2024-03-11 10:49:29 +02:00
Hussam.lawen
ad240f7640
small fix 2024-03-11 10:13:41 +02:00
Hussam.lawen
5c20fffee9
fix when no previous review where found, reivew -i should run as regular review 2024-03-11 09:59:16 +02:00
Hussam.lawen
84dadb0469
rename + check github 2024-03-11 09:42:10 +02:00
mrT23
86dc87831b
remove is_temporary 2024-03-11 09:37:51 +02:00
Tal
75800a745c
Merge pull request #764 from Codium-ai/hl/incremental_review_update
Hl/incremental review update
2024-03-11 00:03:16 -07:00
Tal
256d1a3369
Merge pull request #751 from danstis/fix/ado-spaces
Fix URL encoding in Azure DevOps webhook handler
2024-03-10 23:57:59 -07:00
mrT23
33a911da4c
log 2024-03-11 08:56:48 +02:00
mrT23
a27ad0feb6
log 2024-03-11 08:55:07 +02:00
mrT23
6c5697b07c
Enhance logging and refactor code in gitlab_webhook.py, update logger level in bitbucket_app.py and github_polling.py, remove redundant section in github.md 2024-03-11 08:50:19 +02:00
Hussam.lawen
5453507097
small fix 2024-03-10 17:19:27 +02:00
Hussam.lawen
003c49052e
skip incremental review if no file changed since last review 2024-03-10 17:15:25 +02:00
mrT23
4810b8549b
docs 2024-03-10 16:59:37 +02:00
mrT23
10a96d61ca
Merge remote-tracking branch 'origin/main' into tr/split
# Conflicts:
#	pr_agent/settings/pr_reviewer_prompts.toml
2024-03-10 16:57:25 +02:00
mrT23
8324e9a38d
can_be_split 2024-03-10 16:56:32 +02:00
Hussam.lawen
ff2346eacc
update markdown 2024-03-10 14:18:29 +02:00
mrT23
b4e9c55d8d
fixed bug in inline_code_suggestions in review 2024-03-10 07:50:12 +02:00
mrT23
bb341a6568
Fix missing colons in class definitions in pr_reviewer_prompts.toml 2024-03-10 07:39:10 +02:00
Dan Anstis
73624148a5 Fix URL encoding in Azure DevOps webhook handler 2024-03-08 04:39:57 +00:00
Ori Kotek
1ff0afabae
Refactor update changelog 2024-03-07 00:48:33 +02:00
mrT23
0690f2bbfd
Refactor litellm_ai_handler.py and update requirements.txt
- Replace retry library with tenacity for better exception handling
- Add verbosity level checks for logging prompts and AI responses
- Add support for HuggingFace API base and repetition penalty in chat completion
- Update requirements.txt with tenacity library
2024-03-06 12:13:54 +02:00
mrT23
26fb2a4164
Add support for Anthropic Claude-3 model in configuration and update Usage.md 2024-03-06 08:20:08 +02:00
mrT23
1c856a7d41
upgrade litellm 2024-03-06 08:06:59 +02:00
mrT23
2f6f1d5879
Add command execution functionality to Bitbucket app and update configuration settings 2024-03-06 07:53:13 +02:00
mrT23
c7eb70d00d
protections 2024-03-05 20:11:39 +02:00
mrT23
d77db93f80
protections 2024-03-05 18:34:18 +02:00
mrT23
acefbff62b
Add 'final_update_message' option to control publishing of update message in persistent comments 2024-03-05 17:29:17 +02:00
mrT23
da39149c61
Add unique_strings function and remove duplicate issues in utils.py; Update pr_reviewer_prompts.toml template 2024-03-04 11:07:39 +02:00
mrT23
eed23a7aaa
Add truncation and summarization features to PR code suggestions 2024-03-04 08:16:05 +02:00
mrT23
248c6b13be
Update suggestion content in pr_code_suggestions_prompts.toml 2024-03-04 07:56:44 +02:00
mrT23
aa9dbf7111
updated readme 2024-03-03 15:04:59 +02:00
Tal
0709d5f663
Merge pull request #730 from Codium-ai/tr/issue_header
Enhance markdown formatting fo issues
2024-03-03 04:06:04 -08:00
mrT23
c372c71514
prompt 2024-03-03 14:04:09 +02:00
mrT23
b3fd05c465
try-except 2024-03-03 13:58:10 +02:00
mrT23
f1bd67b7e9
Remove functionality and references to 'remove_previous_review_comment' option 2024-03-03 11:24:30 +02:00
mrT23
5880221d00
Update logger setup to include debug level in github_app.py 2024-03-02 23:32:26 +02:00
Tal
9a0288250d
Merge pull request #729 from Codium-ai/tr/wiki
wiki
2024-03-02 10:24:27 -08:00
mrT23
917bdd5cb8
Refactor Usage.md for improved readability and organization 2024-03-02 20:23:10 +02:00
mrT23
db796416d9
wiki 2024-03-02 20:16:29 +02:00
mrT23
35315c070f
major 2024-03-01 13:18:53 +02:00
mrT23
e589dcb489
Enhance markdown formatting and update prompt descriptions in pr_reviewer_prompts.toml 2024-03-01 13:02:50 +02:00
Ori Kotek
a86a3f52f0
a minor bugfix 2024-02-29 16:03:00 +02:00
Tal
2340f95488
Merge pull request #727 from Codium-ai/tr/repo_log
log event
2024-02-28 22:10:26 -08:00
mrT23
dd4dc4b761
log event 2024-02-29 08:09:25 +02:00
Tal
6a51a646ee
Merge pull request #725 from Codium-ai/tr/repo_log
get_log_context
2024-02-28 11:26:53 -08:00
mrT23
8d498cd70c
git_org 2024-02-28 16:14:13 +02:00
mrT23
d5e72c2183
get_log_context 2024-02-28 16:10:57 +02:00
mrT23
b09b936b15
get_log_context 2024-02-28 16:05:52 +02:00
Tal
6f22e5f557
Merge pull request #714 from Codium-ai/tr/improve_tweaks
improve tweaks
2024-02-28 05:57:38 -08:00
mrT23
dbe772e708
capitalize 2024-02-28 13:59:04 +02:00
Ori Kotek
9c7ac125e1
Tweak analytics log message to add api_url 2024-02-28 12:05:01 +02:00
mrT23
a8c5ac10b6
Merge remote-tracking branch 'origin/main' into tr/improve_tweaks 2024-02-28 11:09:48 +02:00
mrT23
047c370683
Update README.md and add gfm markdown support check in pr_help_message.py 2024-02-28 09:20:14 +02:00
mrT23
07f507c442
remove_initial_comment 2024-02-28 09:08:48 +02:00
mrT23
39538c5356
cleaning 2024-02-28 09:01:39 +02:00
mrT23
0c654b3b64
handle unsupported platforms for update changelog 2024-02-28 08:41:25 +02:00
mrT23
4316d00941
log_context 2024-02-26 21:12:28 +02:00
mrT23
edc9d8944e
Refactor handle_closed_pr function to check for merged PRs 2024-02-26 20:56:43 +02:00
Ori Kotek
910c56c851
Merge pull request #721 from Codium-ai/ok/identity_provider
Identity provider
2024-02-26 20:23:09 +02:00
Ori Kotek
ab29cf2b30
Identity provider 2024-02-26 20:21:20 +02:00
mrT23
60a37158b1
Add functionality to calculate and log PR statistics on closure 2024-02-26 20:09:01 +02:00
mrT23
4921c26432
Add functionality to calculate and log PR statistics on closure 2024-02-26 20:02:11 +02:00
Ori Kotek
8bdc90c0f7
Identity provider 2024-02-26 19:00:21 +02:00
Ori Kotek
77831c793d
Identity provider 2024-02-26 18:31:12 +02:00
Ori Kotek
8843f7bc8b
Add analytics logging 2024-02-26 16:15:23 +02:00
mrT23
ffe4512b7d
small log improvement 2024-02-26 15:16:59 +02:00
mrT23
a5cb35418e
remove 'review_requested' (can trigger rate limit, and doesnt make sense algorighmically) 2024-02-26 14:20:50 +02:00
mrT23
8594c93186
improve tweaks 2024-02-26 12:05:29 +02:00
mrT23
85cdf05ca8
review formatting 2024-02-26 09:36:16 +02:00
mrT23
7c9a389abf
review formatting 2024-02-26 09:27:13 +02:00
mrT23
18472492bc
s 2024-02-26 09:14:12 +02:00
mrT23
5f9969f30c
base_url 2024-02-25 17:22:35 +02:00
Ori Kotek
2dfddd8cea
Fix a bug 2024-02-25 17:13:35 +02:00
Ori Kotek
bc88e0492f
Fix a bug 2024-02-25 17:12:40 +02:00
mrT23
a15d4f7a94
base_url 2024-02-25 16:55:20 +02:00
mrT23
4258ce165b
Refactor link generation in github_provider.py to use get_pr_url method 2024-02-25 16:33:19 +02:00
mrT23
1275cf0123
adjustment 2024-02-25 16:23:44 +02:00
Ori Kotek
5ab69af5a7
Merge pull request #695 from Codium-ai/ok/analytics
Add support for analytics file
2024-02-25 11:17:09 +02:00
mrT23
dad3d3429f
artifact 2024-02-25 10:45:15 +02:00
mrT23
984a2888ae
Refactor logging statements for better readability and debugging 2024-02-25 10:04:04 +02:00
mrT23
8252b98bf5
Refactor logging statements for better readability and debugging 2024-02-25 10:01:53 +02:00
mrT23
34e421f79b
Refactor logging statements for better readability and debugging 2024-02-25 09:58:58 +02:00
mrT23
877796b539
Refactor logging statements for better readability and debugging 2024-02-25 09:46:07 +02:00
KennyDizi
3bcf085f61 Fix context 2024-02-24 17:00:58 +07:00
KennyDizi
f3a712683a Use constant in stead of hard code number for collapsible file list threadhold 2024-02-24 16:53:18 +07:00
Tal
51ce484bab
Update github_app.py 2024-02-24 09:40:15 +02:00
Ori Kotek
4d8c38e5e1
Change github app startup logic to support gunicorj 2024-02-23 18:29:35 +02:00
Ori Kotek
2f3171e422
Change github app startup logic to support gunicorj 2024-02-23 18:28:58 +02:00
Ori Kotek
b878f64793
add analytics support 2024-02-23 17:30:20 +02:00
Ori Kotek
4242e157ab
Merge remote-tracking branch 'origin/main' into ok/analytics 2024-02-23 17:16:43 +02:00
mrT23
85492f20fa
'debug' for request body 2024-02-22 18:13:42 +02:00
mrT23
8b76eb1014
fixed bugs with incremental review 2024-02-22 18:03:00 +02:00
mrT23
adc5709b29
Refactor github_app.py to improve handling of PR events and comments 2024-02-22 17:34:51 +02:00
mrT23
b884920ef2
Refactor github_app.py to improve handling of PR events and comments 2024-02-22 17:26:47 +02:00
Ori Kotek
4ebac16ff7
Add support for analytics file 2024-02-22 13:21:56 +02:00
Ori Kotek
e3dba12fea
Adds an option to ignore PR opens by regex matching 2024-02-22 12:14:04 +02:00
mrT23
4d0f691b64
repo_settings 2024-02-21 18:23:34 +02:00
Ori Kotek
048d90623f
Ignore comment not starting with a slash 2024-02-21 17:59:58 +02:00
mrT23
8ffdaf00c1
repo_settings 2024-02-21 17:18:54 +02:00
mrT23
fc7b267c9a
self.diff_files 2024-02-21 17:00:11 +02:00
mrT23
e291bd352e
protections 2024-02-21 16:46:57 +02:00
mrT23
f08ce53de3
Optimize PR commit retrieval and caching in GitHub provider and utils 2024-02-21 16:33:32 +02:00
mrT23
b1dfd905c4
text 2024-02-21 09:40:39 +02:00
mrT23
dd5386e07e
try-except 2024-02-21 09:27:40 +02:00
mrT23
275f0d6a05
Update GitLab configuration and documentation for webhook setup 2024-02-21 09:20:28 +02:00
mrT23
0e3417b4ab
webhook 2024-02-21 08:55:59 +02:00
mrT23
4a0b12c036
Refactor reaction handling in GitHub provider and update help text in PR tools 2024-02-20 08:06:33 +02:00
Tal
6eca495801
Merge pull request #666 from yochail/yochail/support_azure_devops_managed_identity
Add Az Devops managed identity support
2024-02-19 21:44:23 -08:00
mrT23
82ba285395
finalize 2024-02-19 21:44:00 +02:00
mrT23
2be0339a27
help improved 2024-02-19 21:42:13 +02:00
mrT23
8d6c6a35db
help improved 2024-02-19 21:10:20 +02:00
mrT23
34e89e45bd
help improved 2024-02-19 21:07:24 +02:00
mrT23
0f815876e5
bitbucket code suggestions 2024-02-19 19:46:57 +02:00
mrT23
d47a840179
bitbucket code suggestions 2024-02-19 19:43:31 +02:00
Yochai Lehman
3770704db7 reset commit 2024-02-19 08:35:45 -05:00
mrT23
36aa22bd18
Refactor PR help message and update related documentation 2024-02-19 08:30:45 +02:00
mrT23
28e8707c1b
Added PRHelpMessage to command execution in pr_agent.py 2024-02-18 13:16:07 +02:00
mrT23
687ece1e86
Added PRHelpMessage to command execution in pr_agent.py 2024-02-18 13:09:17 +02:00
mrT23
0515b80247
Added PRHelpMessage to command execution in pr_agent.py 2024-02-18 13:08:05 +02:00
mrT23
ed5856493c
Added PRHelpMessage to command execution in pr_agent.py 2024-02-18 13:06:57 +02:00
mrT23
e9382b18b6
Added PRHelpMessage to command execution in pr_agent.py 2024-02-18 12:01:16 +02:00
mrT23
688cb374f6
lint 2024-02-18 08:19:01 +02:00
Tal
7b15101051
Merge pull request #661 from Codium-ai/hl/ask_line
Hl/ask line
2024-02-17 22:08:55 -08:00
Tal
cd8a40c7a6
Merge pull request #665 from Codium-ai/tr/checks_readme
Update README and documentation with new CI Feedback tool
2024-02-17 22:04:59 -08:00
Tal
2b12042a85
Merge pull request #667 from Codium-ai/tr_ado
azure webhook
2024-02-17 22:01:57 -08:00
mrT23
c6cb0524b4
rstrip 2024-02-18 07:56:14 +02:00
mrT23
481a4fe7a1
revert 2024-02-17 19:43:34 +02:00
mrT23
de4af313ba
azure dev ops 2024-02-17 19:40:06 +02:00
yochail
b402bd5591
revert azuredevops_provider.py change 2024-02-17 08:36:26 -05:00
mrT23
cb3ebd9169
Update README and documentation with new CI Feedback tool 2024-02-16 20:40:45 +02:00
mrT23
c98e736e3b
added github action support 2024-02-16 14:49:01 +02:00
mrT23
40fbd55da4
added github action support 2024-02-16 12:58:55 +02:00
Hussam.lawen
3eef0a4ebd
fix line selection, don't support line deletions 2024-02-15 22:21:58 +02:00
Hussam.lawen
6712c0a7f8
remove unnecessary call 2024-02-15 21:43:25 +02:00
Hussam.lawen
cfe794947d
Gitlab /ask line works 2024-02-15 21:35:51 +02:00
Hussam.lawen
24dd57e5b7
clean 2024-02-15 17:14:06 +02:00
Hussam.lawen
fff52e9e26
Add ask line feature 2024-02-15 14:25:22 +02:00
Ori Kotek
433b8d24b8
Add logging context to command execution in pr_agent.py 2024-02-15 12:13:56 +02:00
mrT23
bd88c66717
Merge remote-tracking branch 'origin/main' 2024-02-15 08:45:25 +02:00
mrT23
d2ad8b1dbd
Refactor publish_persistent_comment method to include name parameter 2024-02-15 08:45:17 +02:00
yochail
1053fa84f6
rename azure_devops_server var 2024-02-13 22:27:07 -05:00
mrT23
54a989d30f
no html bitbucket 2024-02-13 18:37:48 +02:00
mrT23
480a890741
no html bitbucket 2024-02-13 18:33:22 +02:00
mrT23
2f327c26e8
auto approve 2024-02-13 11:21:59 +02:00
yochail
9ff62dce08
Add legacy url support 2024-02-12 18:40:06 -05:00
yochail
e8c2ec034d
Update azuredevops_server_webhook.py
fix returned HTTP status
2024-02-12 18:38:08 -05:00
yochail
bbd0d62c85
fix auto_describe key 2024-02-11 18:10:22 -05:00
yochail
8fa058ff7f
add azure devops pat to secret template config 2024-02-11 18:06:56 -05:00
yochail
34378384da
add get endpoint for container status 2024-02-11 17:59:02 -05:00
Yochai Lehman
95344c7083 fix basic auth 2024-02-11 17:42:06 -05:00
Yochai Lehman
bc38fad4db add support for auto events 2024-02-11 17:23:56 -05:00
Yochai Lehman
076d8e7187 fix PR code suggestions 2024-02-11 17:17:25 -05:00
Yochai Lehman
22d0c275d7 fix PR comments 2024-02-11 17:13:59 -05:00
Yochai Lehman
86d4a31eef add docs 2024-02-11 17:02:14 -05:00
Yochai Lehman
9a54be5414 add webhook support 2024-02-11 16:52:49 -05:00
Tal
ec2aab805d
Merge pull request #650 from yochail/yocail/support_azure_inline_comment
Support Azure Inline Comment
2024-02-11 10:54:10 -08:00
yochail
47060ddcac
fix PR comments
- added line position
- added try-catch per comment
2024-02-11 12:40:36 -05:00
Tal
60d6fecd37
Merge pull request #653 from Codium-ai/hl/loading_improve
add loading comment to /improve
2024-02-11 07:28:57 -08:00
Ori Kotek
8a677e07a2
Fix a typo 2024-02-11 16:39:38 +02:00
Ori Kotek
3f42bb6793
Add AI disclaimer fields to configuration.toml 2024-02-11 16:22:26 +02:00
Tal
159e2f7dd6
Merge pull request #654 from rajyan/rajyan-patch-2
add pull_request event triggers for github action
2024-02-11 06:08:48 -08:00
Yohta Kimura
67fde2c17e
add pull_request event triggers for github action
https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request
2024-02-11 21:21:20 +09:00
Hussam.lawen
0e08520c0c
match pr-pro 2024-02-11 13:21:59 +02:00
Hussam.lawen
6c500413f1
default behavior for bitbucket 2024-02-11 13:14:47 +02:00
Hussam.lawen
73d2b1565d
Implement edit comment 2024-02-11 12:31:30 +02:00
Hussam.lawen
a40643bbba
add return response 2024-02-11 12:20:06 +02:00
Hussam.lawen
d93a24bbf7
add loading comment to /improve 2024-02-11 12:14:25 +02:00
mrT23
c75413fac5
count_chars_without_html 2024-02-11 11:37:11 +02:00
mrT23
4e386153ea
insert_br_after_x_chars can already handle code 2024-02-11 11:32:16 +02:00
mrT23
7c9b65ba65
prompts 2024-02-11 08:05:09 +02:00
yochail
ba854c228b
Update azuredevops_provider.py 2024-02-10 22:36:01 -05:00
yochail
d8ea2731ea add support for azure inline commnets 2024-02-11 03:27:47 +00:00
mrT23
078e87139a
possible_issues 2024-02-09 21:34:07 +02:00