Commit graph

1377 commits

Author SHA1 Message Date
Brian Pham
557b39ec87 Merge branch 'base-ai-handler' into abstract-BaseAiHandler 2023-12-14 07:44:13 +08:00
Brian Pham
69a7c77a0d Refactor PRAgent class and has_ai_handler_param
method

This commit refactors the PRAgent class and the has_ai_handler_param
method. The has_ai_handler_param method is moved outside the class and
made a standalone function. This change improves code organization and
readability. The has_ai_handler_param function now takes a class object
as a parameter and checks if the class constructor has an "ai_handler"
parameter. This refactoring is done to streamline the code and improve
its maintainability.

No issue references.
2023-12-14 07:15:56 +08:00
Brian Pham
ebb2ed891b Add logging to pr_agent.py 2023-12-13 08:16:45 +08:00
Brian Pham
be8d6af87f Add code documentation generation for PR diffs 2023-12-13 08:16:31 +08:00
Brian Pham
8fb4a42ef1 Update AI handler instantiation in server files 2023-12-13 08:16:02 +08:00
Brian Pham
ca1ccd7b91 update base 2023-12-12 23:56:20 +08:00
Brian Pham
b7225cc674 update langchain 2023-12-12 23:52:50 +08:00
Brian Pham
a627dcd64f Update langchain 2023-12-12 23:28:58 +08:00
Brian Pham
0c66554d50 langchain: move model and temperature to chat_completion 2023-12-12 23:07:46 +08:00
Brian Pham
506eafc0c5 add langchain in requirement 2023-12-12 23:04:01 +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
Brian Pham
ebf7027aab add openai handler 2023-12-11 17:49:20 +08:00
Brian Pham
a1cbd80b2a update base ai handler 2023-12-11 17:49:09 +08:00
Brian Pham
b8021d7ca3 rename file 2023-12-11 16:57:23 +08:00
Brian Pham
523a896465 Rename AiHandler to LiteLLMAiHandler 2023-12-11 16:56:49 +08:00
Brian Pham
b6409929d2 Remove extra code 2023-12-09 16:51:50 +00:00
Brian Pham
c0303ff9ec Merge remote-tracking branch 'upstream/main' into abstract-BaseAiHandler 2023-12-09 16:47:13 +00:00
Brian Pham
f2abe5c73e Abstract AiHandler to BaseAiHandler 2023-12-09 16:39:25 +00:00
Brian Pham
7e47baa9db Refactor AI handler classes 2023-12-10 00:25:25 +08:00
mrT23
a7a0de764c
Merge pull request #512 from Codium-ai/trlabeling_files_extended
Refactoring and Enhancement of PR Description Formatting in 'pr_description.py'
2023-12-07 05:38:37 -08:00
mrT23
1b22e59b4b
feat: Update RELEASE_NOTES.md with version 0.11 details 2023-12-07 15:35:48 +02:00
mrT23
f908d02ab4
readme 2023-12-07 15:26:36 +02:00
mrT23
7d2a35e32c
final commit 2023-12-07 10:27:19 +02:00
mrT23
e351428848
s 2023-12-07 10:24:36 +02:00
mrT23
4cd6649a44
feat: Enhance PR description formatting in pr_description.py
Improve the table structure for relevant files in PR description by adjusting the header and filename display. Add padding for filename and change summary, and move diff_plus_minus to a separate column. Refactor _insert_br_after_x_chars function to accept a variable length parameter.
2023-12-07 10:14:18 +02:00
mrT23
e62acef6d2
s1 2023-12-07 09:50:36 +02:00
mrT23
73eafa2c3d
Merge pull request #509 from Codium-ai/trlabeling_files_extended
Enhancement of PR Description and Labeling Features
2023-12-06 07:05:22 -08:00
mrT23
a61e492fe1
feat: Refactor PR files processing into separate function in pr_description.py 2023-12-06 17:01:21 +02:00
Ori Kotek
243f0f2b21
Update INSTALL.md 2023-12-06 16:52:47 +02:00
mrT23
93b6d31505
s 2023-12-06 16:36:27 +02:00
mrT23
429aed04b1
s 2023-12-06 16:32:53 +02:00
mrT23
eeb20b055a
feat: Add line count to file patch info and enhance PR description formatting 2023-12-06 15:29:45 +02:00
mrT23
4b073b32a5
feat: Enhance PR description with file label dictionary and update prompts in pr_description_prompts.toml 2023-12-06 12:30:51 +02:00
mrT23
f629755a9a
feat: Refine field descriptions in pr_description_prompts.toml for semantic file labels 2023-12-06 10:59:44 +02:00
mrT23
c1ed3ee511
feat: Refine field descriptions in pr_description_prompts.toml for semantic file labels 2023-12-06 08:08:01 +02:00
mrT23
a4e6c99c82
Merge branch 'main' into hl/labeling_files 2023-12-05 08:28:59 -08:00
mrT23
0b70e07b8c
feat: Improve formatting in help.py command descriptions 2023-12-05 18:26:35 +02:00
mrT23
862c236076
s 2023-12-05 18:10:13 +02:00
mrT23
5c2f81a928
Merge pull request #508 from Codium-ai/trt/fix_describe
docs: Update issue link in INSTALL.md and enhance key formatting in p…
2023-12-05 07:01:07 -08:00
mrT23
b76bc390f1
Merge pull request #503 from pzarfos/python312
Update dependencies in requirements.txt for Python 3.12
2023-12-05 06:55:19 -08:00
mrT23
25d1e84b7f
docs: Update issue link in INSTALL.md and enhance key formatting in pr_description.py 2023-12-05 16:54:18 +02:00
mrT23
70a409abf1
Merge pull request #450 from koid/fix/specify-cache-directory-in-azure-devops
Specify Cache Directory in Azure DevOps in Lambda Function Setup
2023-12-05 06:48:44 -08:00
mrT23
cf3401536a
feat: Remove 'Refactoring' label from custom labels and update related descriptions 2023-12-05 07:48:21 +02:00
mrT23
2feaee4306
feat: Update field descriptions in pr_description_prompts.toml for clarity 2023-12-04 21:45:22 +02:00
mrT23
863eb0105d
feat: Refactor semantic labels in PR description and improve clarity in pr_description.py and pr_description_prompts.toml 2023-12-04 21:23:59 +02:00
mrT23
21a7a0f136
feat: Enhance link generation for relevant lines and refactor code in git providers and PR description tools 2023-12-04 21:06:56 +02:00
Hussam.lawen
d2a129fe30
Add labeling files 2023-12-04 18:22:35 +02:00
mrT23
fe796245a3
Merge pull request #501 from Codium-ai/tr/prompt_tuning
Refactoring and Enhancement of PR Agent Prompts
2023-12-04 03:18:12 -08:00