KennyDizi
382da3a5b6
Use descriptive name for the ReviewHeaderTitle enum to reflect its specific purpose related to PR headers
2024-06-27 07:17:26 +07:00
KennyDizi
692904bb71
Use ReviewHeaderTitle in lieu of PrReviewTitle
2024-06-27 07:11:57 +07:00
KennyDizi
ba963149ac
Fix extract PrReviewTitle member value
2024-06-27 07:10:57 +07:00
KennyDizi
7348d4144b
Rename PrReviewTitle enum
2024-06-27 07:05:03 +07:00
KennyDizi
c185b7c610
Apply PrReviewTitles enum for algo utils file
2024-06-27 07:03:08 +07:00
KennyDizi
3d60954167
Add PrReviewTitles enum
2024-06-27 06:59:49 +07:00
mrT23
2990aac955
docs: update custom labels configuration and usage instructions in describe tool
2024-06-23 16:53:45 +03:00
mrT23
bedcc2433c
Add file ignore functionality and update documentation for ignore patterns
2024-06-13 13:00:39 +03:00
mrT23
8ff85a9daf
Fix markdown formatting in utils.py by removing extra newlines
2024-06-13 12:45:57 +03:00
mrT23
55b52ad6b2
Add exception handling to process_can_be_split function and update pr_reviewer_prompts.toml formatting
2024-06-13 09:28:51 +03:00
mrT23
9c8bc6c86a
Update PR review prompts and terminology for clarity and consistency
2024-06-09 14:29:32 +03:00
Kamakura
b4f0ad948f
Update Python code formatting, configuration loading, and local model additions
...
1. Code Formatting:
- Standardized Python code formatting across multiple files to align with PEP 8 guidelines. This includes adjustments to whitespace, line breaks, and inline comments.
2. Configuration Loader Enhancements:
- Enhanced the `get_settings` function in `config_loader.py` to provide more robust handling of settings retrieval. Added detailed documentation to improve code maintainability and clarity.
3. Model Addition in __init__.py:
- Added a new model "ollama/llama3" with a token limit to the MAX_TOKENS dictionary in `__init__.py` to support new AI capabilities and configurations.
2024-06-03 23:58:31 +08:00
mrT23
911c1268fc
Add large_patch_policy configuration and implement patch clipping logic
2024-05-29 13:52:44 +03:00
mrT23
17f46bb53b
Add large_patch_policy configuration and implement patch clipping logic
2024-05-29 13:42:44 +03:00
mrT23
9b56c83c1d
APP_NAME
2024-05-19 12:18:22 +03:00
mrT23
dcd188193b
Update configuration_options.md to include tip on showing relevant configurations
2024-05-19 08:20:15 +03:00
mrT23
ea4ee1adbc
Add show_relevant_configurations function and integrate it across tools to output relevant configurations if enabled
2024-05-18 13:09:50 +03:00
mrT23
e56320540b
Refactor Azure DevOps provider to use PR iterations for change detection, improving accuracy of diff file identification
2024-05-15 09:05:01 +03:00
mrT23
34ad5f2aa2
toolbar emojis in pr-agent feedbacks
2024-05-05 13:33:54 +03:00
idubnori
9e4ffd824c
Merge branch 'main' into feature/gha-outputs-1
2024-04-10 23:27:44 +09:00
idubnori
ae633b3cea
refine: github_action_output
2024-04-10 22:30:16 +09:00
idubnori
97dcb34d77
clean: rename to github_action_output
2024-04-10 22:16:09 +09:00
idubnori
75c4befadf
feat: set review data to github actions output
2024-04-10 01:02:05 +09:00
mrT23
84d8f78d0c
publish_output
2024-04-08 14:00:41 +03:00
mrT23
2be0e9108e
readme
2024-04-07 17:00:40 +03:00
mrT23
9c3673209d
TokenEncoder
2024-04-03 08:42:50 +03: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
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
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
b3fd05c465
try-except
2024-03-03 13:58:10 +02:00
mrT23
e589dcb489
Enhance markdown formatting and update prompt descriptions in pr_reviewer_prompts.toml
2024-03-01 13:02:50 +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
877796b539
Refactor logging statements for better readability and debugging
2024-02-25 09:46:07 +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
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
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
Yochai Lehman
9a54be5414
add webhook support
2024-02-11 16:52:49 -05:00
mrT23
01fbebfc5e
relevant tests
2024-02-09 12:50:51 +02:00
mrT23
6837e43114
help
2024-02-09 11:30:28 +02:00
Hussam.lawen
5af9e8e749
fix
2024-02-08 23:53:29 +02:00
Hussam.lawen
77e7463395
fix tests
2024-02-08 20:14:25 +02:00
mrT23
fa077dc516
formatting
2024-02-08 18:55:58 +02:00
Hussam.lawen
4447110118
small fix
2024-02-08 14:35:39 +02:00
Hussam.lawen
c2088b7752
Merge commit 'e4f177908b620e46740b03966fda9243473d979e' into hl/pr_review_table
2024-02-08 14:26:29 +02:00
Hussam.lawen
ddb89a7474
New PR Reviewer with Table view
2024-02-08 14:26:14 +02:00
mrT23
2ee329674f
insert_br_after_x_chars
2024-02-05 09:20:36 +02:00
mrT23
d04d8b616a
moving the 'improve' command to turbo mode, with auto_extended=true
2024-02-01 09:46:04 +02:00
Hussam.lawen
31576b77ff
improve backticks
2024-01-15 19:07:41 +02:00
samanhappy
0f2a4654a7
Fix link formatting for relevant_line
2024-01-09 14:56:18 +08:00
mrT23
22b7dd9f2d
s
2024-01-06 10:15:04 +02:00
mrT23
815862e428
markdown
2023-12-26 17:06:29 +02:00
mrT23
a854e1a408
feat: Refactor help text addition in pr_reviewer.py and update tool names in README.md
2023-12-26 09:18:38 +02:00
mrT23
42be96a99b
feat: Improve suggestion formatting in markdown text generation
2023-12-23 20:32:03 +02:00
mrT23
2b23700aec
feat: Enhance YAML parsing with additional fallbacks and key customization in load_yaml and try_fix_yaml functions
2023-12-21 08:24:07 +02:00
mrT23
553dad0bee
feat: Enhance YAML parsing with additional fallbacks and key customization in load_yaml and try_fix_yaml functions
2023-12-21 08:21:34 +02:00
koid
a9d789978b
fix: remove last line
2023-12-21 11:11:46 +09:00
koid
e2797ad09a
re-implemented YAML extraction as a fallback
2023-12-21 11:06:41 +09:00
koid
16b61eb4e8
ignore header description in ai response
2023-12-20 11:50:27 +09:00
Hussam.lawen
c59e9f77a6
fix
2023-12-18 17:06:02 +02:00
mrT23
1c4e64333c
feat: Implement label case conversion and update label descriptions in settings files
2023-12-18 12:29:06 +02:00
Brian Pham
557b39ec87
Merge branch 'base-ai-handler' into abstract-BaseAiHandler
2023-12-14 07:44:13 +08:00
Brian Pham
a627dcd64f
Update langchain
2023-12-12 23:28:58 +08:00
Brian Pham
6c7beccb4f
add LangChain AI Handler
2023-12-12 23:03:49 +08:00
Brian Pham
7eb2e769cf
Move ai handlers to specific folder
2023-12-12 23:03:38 +08:00
Brian Pham
5239e1c3e9
Load default AI Handler from util function
2023-12-12 21:51:05 +08:00
mrT23
cf3401536a
feat: Remove 'Refactoring' label from custom labels and update related descriptions
2023-12-05 07:48:21 +02:00
Phill Zarfos
317fec0536
Throw descriptive error message if model is not in MAX_TOKENS array
2023-12-03 21:06:55 -05:00
tmokmss
5e642c10fa
fallback to try_fix_yaml
2023-11-29 17:57:54 +09:00
tmokmss
1373ca23fc
support Amazon Bedrock
2023-11-28 20:58:42 +09:00
mrT23
8f615e17a3
s
2023-11-26 16:42:41 +02:00
mrT23
9465b7b577
refactor: Move clip_tokens function from pr_processing to utils module, and add tests
2023-11-26 08:29:47 +02:00
mrT23
fdfd6247fb
Merge branch 'main' into tr/pydantic
2023-11-25 21:36:16 -08:00
mrT23
e80a0ed9c8
glob
2023-11-23 09:16:50 +02:00
mrT23
1b600cd85f
Refactor YAML parsing for improved error handling
2023-11-20 10:30:59 +02:00
mrT23
83247cadec
protections
2023-11-19 17:30:57 +02:00
mrT23
0df0542958
prompt
2023-11-13 15:55:35 +02:00
mrT23
0e932af2e3
multi line
2023-11-13 12:01:08 +02:00
mrT23
e9891fc530
s1
2023-11-12 16:37:53 +02:00
mrT23
727eea2b62
s1
2023-11-12 15:00:06 +02:00
mrT23
8fdf174dec
fallback
2023-11-10 18:44:19 +02:00
mrT23
c2bec614e5
s
2023-11-08 14:46:11 +02:00
mrT23
54f41dd603
code
2023-11-07 14:41:15 +02:00
mrT23
094f641fb5
code
2023-11-07 14:38:37 +02:00
mrT23
a35a75eb34
get_max_tokens + added 'gpt-4-1106-preview'
2023-11-07 14:28:41 +02:00
Hussam.lawen
ff79776410
Keep user labels
2023-11-06 15:14:08 +02:00
Hussam.lawen
ec3f2fb485
Revert "generate labels keep user labels only"
...
This reverts commit 94a2a5e527 .
2023-11-06 15:08:29 +02:00
Hussam.lawen
94a2a5e527
generate labels keep user labels only
2023-11-06 15:07:06 +02:00
mrT23
c895657310
fixed review
2023-10-29 17:59:46 +02:00
mrT23
e3845283f8
release notes
2023-10-29 14:58:36 +02:00
Hussam.lawen
f3bdbfc103
Add /generate_labels function + fix issues
2023-10-26 23:28:33 +03:00
Hussam.lawen
1a89c7eadf
refactor + add description options
2023-10-24 22:28:57 +03:00
Ori Kotek
c324d88be3
Refactor logging system to use custom logger across the codebase
2023-10-16 14:56:00 +03:00
mrT23
1bab26f1c5
gfm_supported
2023-10-05 18:08:02 +03:00
mrT23
088f256415
stable
2023-10-05 17:03:10 +03:00
mrT23
c0511c954e
icon
2023-09-17 17:08:02 +03:00
mrT23
ea91a38541
Estimated effort to review
2023-09-17 16:31:58 +03:00
mrT23
caaee4e43d
Estimated time to review
2023-09-15 17:09:58 +03:00
mrT23
d7f43d6ee0
gfm_supported
2023-09-12 07:43:15 +03:00
Ori Kotek
98d0835c48
Merge remote-tracking branch 'origin/main' into fix_bitbucket_publish_description
2023-09-10 14:08:17 +03:00
Ori Kotek
115b513c9b
Remove 'bitbucket' explicit dependency anywhere that's not in bitbucket_provider.py
2023-09-10 14:06:13 +03:00
mrT23
901c1dc3f0
issue tool
2023-09-06 08:43:01 +03:00
mrT23
c0b23e1091
Merge remote-tracking branch 'origin/main' into tr/issue_tool
...
# Conflicts:
# pr_agent/algo/utils.py
2023-09-05 08:05:33 +03:00
mrT23
2dc2a45e4b
yaml
2023-08-28 09:48:43 +03:00
mrT23
412c86593d
fixed tests
2023-08-22 20:21:52 +03:00
mrT23
04be1573d5
improved review
2023-08-22 20:10:36 +03:00
mrT23
b85679e5e4
improve --extend
2023-08-22 09:42:59 +03:00
mrT23
6693aa3cbc
semi stable
2023-08-20 15:01:06 +03:00
zmeir
c6f8d985c2
Safe parse key value in config override
2023-08-20 10:11:39 +03:00
mrT23
273a9e35d9
block scalar
2023-08-11 18:35:34 +03:00
mrT23
fe75e3f2ec
yaml
...
yaml
2023-08-09 12:15:52 +03:00
mrT23
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
mrT23
7a57db5d88
load_large_diff is done once
2023-08-03 22:14:05 +03:00
Ori Kotek
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
mrT23
a6ba8b614a
Example args
2023-07-30 12:16:43 +03:00
mrT23
4f0fabd2ca
update_settings_from_args refactor
2023-07-30 12:14:26 +03:00
mrT23
42b047a14e
update_settings_from_args
2023-07-30 12:04:57 +03:00
mrT23
3daf94954a
update_settings_from_args
2023-07-30 11:43:44 +03:00
mrT23
e2a4cd6b03
docstring
2023-07-20 10:51:21 +03:00
mrT23
577f24d107
Merge pull request #89 from zmeir/zmeir-review_score
...
Add Score Review Feature
2023-07-19 17:07:05 +03:00
Hussam.lawen
523839be7d
Merge commit 'd1586ddd77b86f0d3b29aee3370f29624799e388' into hl/incremental_review
2023-07-19 16:14:33 +03:00
mrT23
7fdbd6a680
Update utils.py
2023-07-19 15:12:50 +03:00
Hussam.lawen
17b40a1fa1
Merge commit '7abbe08ff15d31c7e20de6d88638bfe27430c2f4' into hl/incremental_review
2023-07-19 14:24:44 +03:00
Hussam.lawen
8038b6ab99
refactor and clean
2023-07-19 14:22:34 +03:00
mrT23
97bfee47a3
minor fixes
2023-07-19 11:34:55 +03:00
zmeir
8868c92141
Merge branch 'main' into zmeir-review_score
2023-07-19 11:05:24 +03:00
Hussam.lawen
f73cddcb93
Change Review title when
2023-07-19 01:03:47 +03:00
Hussam.lawen
5f36f0d753
Merge commit 'bdf7eff7cd0a8894c3e66e49bdf89f27da1bfcb4' into hl/incremental_review
2023-07-18 23:28:43 +03:00
Hussam.lawen
dc4bf13d39
Add Incremental Review
2023-07-18 23:14:47 +03:00
zmeir
0396e10706
Add configuration to request a score for the PR
...
This can help teams compare the review of the PR agent with that of a human reviewer, and fine-tune a score threshold for automatic approval where they decide the agent's review is satisfactory.
2023-07-18 16:40:35 +03:00
mrT23
c507785475
bugfix
2023-07-18 16:32:51 +03:00
Ori Kotek
90f97b0226
Lint fixes
2023-07-18 11:34:57 +03:00
Hussam.lawen
fc309f69b9
Support Code Suggestion in Gitlab
2023-07-17 01:44:40 +03:00
mrT23
9fadde388b
remove title and description
2023-07-13 16:26:33 +03:00
mrT23
4b8420aa16
remove suggestion number
2023-07-13 08:10:36 +03:00
Hussam.lawen
b8a71b369d
add max_iter
2023-07-11 22:22:08 +03:00
Hussam.lawen
fd4a2bf7ff
refactor try_fix_json, generalize finding the ending of a json item (support new lines, spaces tab)
2023-07-11 22:11:42 +03:00
mrT23
301622216f
Focused PR update
2023-07-11 08:50:28 +03:00
mrT23
e53ae712f9
formatting
2023-07-06 12:49:10 +03:00
Ori Kotek
4b4d91dfe9
Initial commit - PR-Agent OSS release
2023-07-06 00:21:08 +03:00