Commit Graph

91 Commits

Author SHA1 Message Date
7eb2e769cf Move ai handlers to specific folder 2023-12-12 23:03:38 +08:00
5239e1c3e9 Load default AI Handler from util function 2023-12-12 21:51:05 +08:00
b8021d7ca3 rename file 2023-12-11 16:57:23 +08:00
523a896465 Rename AiHandler to LiteLLMAiHandler 2023-12-11 16:56:49 +08:00
c0303ff9ec Merge remote-tracking branch 'upstream/main' into abstract-BaseAiHandler 2023-12-09 16:47:13 +00:00
f2abe5c73e Abstract AiHandler to BaseAiHandler 2023-12-09 16:39:25 +00:00
7e47baa9db Refactor AI handler classes 2023-12-10 00:25:25 +08:00
3af9c3bfb9 feat: Enhance code suggestion publishing with language-specific formatting in pr_code_suggestions.py 2023-12-01 12:12:49 +02:00
51e1278cd7 feat: Enhance inline comment publishing in Bitbucket provider and add logging for no suggestions in pr_code_suggestions.py 2023-11-28 18:29:35 +02:00
b1c374808d feat: Add line link generation in Bitbucket provider and improve markdown formatting in pr_code_suggestions.py and IMRPOVE.md 2023-11-26 17:12:02 +02:00
20978402ea s 2023-11-26 16:56:06 +02:00
8f615e17a3 s 2023-11-26 16:42:41 +02:00
5cbbaf44c9 feat: Add line link generation for GitLab and improve markdown formatting in pr_code_suggestions.py 2023-11-26 13:42:57 +02:00
f96d4924e7 feat: Add line link generation in git providers and refactor code suggestions generation 2023-11-26 11:57:45 +02:00
f36b672eaa feat: Add option to summarize code suggestions in pr_code_suggestions.py 2023-11-26 11:22:14 +02:00
c324d88be3 Refactor logging system to use custom logger across the codebase 2023-10-16 14:56:00 +03:00
e6548f4fe1 simpler solution 2023-10-08 16:57:22 +03:00
1b3fb49f9c publish each suggestion seperatly only on gitlab 2023-10-08 16:50:25 +03:00
088f256415 stable 2023-10-05 17:03:10 +03:00
4c72cfbff4 auto tools in github action 2023-09-25 18:56:10 +03:00
632de3f186 protections 2023-09-20 07:39:56 +03:00
c6c97ac98a Try to change the improve command prompt to prevent split lines range 2023-08-30 23:33:38 +03:00
2dc2a45e4b yaml 2023-08-28 09:48:43 +03:00
f4f040bf8d publish each suggestion separably 2023-08-22 16:11:51 +03:00
b85679e5e4 improve --extend 2023-08-22 09:42:59 +03:00
dff4646920 fix bitbucket improve issue 2023-08-18 17:48:45 +05:30
70286e9574 Make the message more modest 2023-08-15 08:35:57 -04:00
3f60d12a9a Publish comment when improve has no suggestions 2023-08-14 13:07:00 -04:00
7a57db5d88 load_large_diff is done once 2023-08-03 22:14:05 +03:00
c92648cbd5 caching 2023-08-03 21:38:18 +03:00
3e94a71dcd commit_messages_str is used in all tools 2023-08-02 18:26:39 +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
3daf94954a update_settings_from_args 2023-07-30 11:43:44 +03:00
4664d91844 bug fixes in gitlab code suggestion 2023-07-28 11:24:14 +03:00
8f16c46012 try-except 2023-07-28 10:52:49 +03:00
02a1d8dbfc Add support for fallback models 2023-07-23 16:16:36 +03:00
3d5d517f2a code suggestions 2023-07-19 20:57:14 +03:00
90f97b0226 Lint fixes 2023-07-18 11:34:57 +03:00
8f3520807c minor fixes
minor fixes
2023-07-17 08:42:18 +03:00
fc309f69b9 Support Code Suggestion in Gitlab 2023-07-17 01:44:40 +03:00
4f4989af8c full code suggestions
full code suggestions
2023-07-16 09:01:57 +03:00