dst03106
e2af22d2a0
Log a warning for pending asyncio tasks with coroutine details
2025-05-13 17:37:09 +09:00
Yunhui Chae
d86d1ef3dc
Log a warning when there are pending asyncio tasks
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-05-13 17:34:30 +09:00
dst03106
e7317ce99f
Add timeout to asyncio.wait
2025-05-13 14:46:50 +09:00
Tal
9cc6d37165
Merge pull request #1764 from twdkeule/bugfix/markdown-link-in-prompt
...
Changelog prompt: fix markdown link
2025-05-12 16:01:28 +03:00
Tal
bcbb3ac228
Merge pull request #1746 from twdkeule/feature/azure-devops-persistent-comment
...
Implement Azure Devops persistent comment
2025-05-12 15:56:12 +03:00
Thomas De Keulenaer
db0c213d72
AzureDevops webhook: allow disabling BasicAuth
...
Azure webhooks do not allow BasicAuth without HTTPS
2025-05-12 09:00:36 +02:00
Thomas De Keulenaer
954d61e5dc
Azure: refactor publish_code_suggestions() to use azure classes
2025-05-12 09:00:36 +02:00
Thomas De Keulenaer
24a90cab8e
Azure: handle inline /ask
2025-05-12 09:00:17 +02:00
Thomas De Keulenaer
67272700a6
Azure: handle line comments
2025-05-12 08:31:15 +02:00
Thomas De Keulenaer
3a07b55d0c
Azure: dont start threads as active because they block the pull request
2025-05-12 08:31:15 +02:00
Thomas De Keulenaer
c924affebc
Azure devops provider: add persistent comment
2025-05-12 08:31:15 +02:00
Thomas De Keulenaer
e516d66c1c
Azure: return Comment object when creating comment
2025-05-12 08:31:15 +02:00
Thomas De Keulenaer
212c72eb7d
Changelog prompt: fix markdown link
2025-05-12 08:26:19 +02:00
Tal
850583acb4
Merge pull request #1758 from joosomi/fix/pr-description-type-header
...
fix: avoid duplicate header for list types to prevent markdown break
2025-05-11 11:06:42 +03:00
joosomi
57eaba0e75
fix: ensure string conversion for list elements
2025-05-09 21:33:42 +09:00
joosomi
6062c99c47
fix: avoid duplicate header for list types to prevent markdown break
2025-05-09 21:20:04 +09:00
chilln
c357f09967
fix:correct typo in logger parameter from 'artifacts' to 'artifact'
2025-05-09 11:12:04 +09:00
Tal
36307e66f1
Merge pull request #1749 from simonstamm/main
...
fix(gitlab): trigger when MR changes from draft to ready
2025-05-08 19:18:53 +03:00
Tal
8bc39c0120
Merge pull request #1745 from MaxnSter/fix/extra_instruction
...
fix: Prevent duplicate language instructions in extra_instructions
2025-05-08 19:04:53 +03:00
Tal
f5857f0fde
Merge pull request #1744 from irfansofyana/openrouter-support
...
Openrouter support
2025-05-08 19:02:02 +03:00
Simon Stamm
38f00386b4
fix(gitlab): trigger when MR changes from draft to ready
2025-05-08 12:50:54 +02:00
Maxnster
a11e97b5f5
fix: Prevent duplicate language instructions in extra_instructions
2025-05-07 18:26:12 +08:00
irfan.putra
5061fb5a24
docs: add support for openrouter
2025-05-07 12:04:45 +07:00
irfan.putra
7a6a28d2b9
feat: add openrouter support in litellm
2025-05-07 11:54:07 +07:00
Thomas De Keulenaer
df1d859e54
Azure devops: parse PR url starting from the end
2025-05-06 15:01:48 +02:00
Mike Davies
d606672801
Add ignore_repositories config for PR filtering
...
What Changed?
* Added support to ignore PRs/MRs from specific repositories in GitHub, Bitbucket, and GitLab webhook logic
* Updated configuration.toml to include ignore_repositories option
* Added unit tests for ignore_repositories across all supported providers
2025-04-30 14:09:40 -07:00
yuli.kamakura
4ad43c48e5
Fix type hint for get_pr_description method and clean up whitespace
2025-04-28 17:59:09 +08:00
mrT23
f505c7ad3c
Add multi-model support for different reasoning tasks
2025-04-27 11:00:34 +03:00
mrT23
c951fc9a87
Improve dynamic context handling with partial line matching and adjust model configuration
2025-04-27 10:46:23 +03:00
mrT23
3f194e6730
Improve dynamic context handling in git patch processing
2025-04-27 10:07:56 +03:00
mrT23
f53bd524c5
Support multiple model types for different reasoning tasks
2025-04-27 08:50:03 +03:00
mrT23
60a887ffe1
Improve code suggestion prompts for clarity, accuracy, and evaluation criteria
2025-04-27 08:42:28 +03:00
ofir-frd
dedad94a20
Fix code indentation in get_review_thread_comments method
2025-04-24 09:34:51 +03:00
ofir-frd
5d5b57255e
Merge pull request #1687 from benedict-lee/feat/add-conversation-history-on-line-question
...
Improvement: Enhance ask_line tool by adding PR review comment threads as context
2025-04-24 09:32:43 +03:00
Benedict Lee
c35942c12b
mprove get_review_thread_comments method implementation
...
Co-authored-by: ofir-frd <85901822+ofir-frd@users.noreply.github.com>
2025-04-24 11:23:16 +09:00
Benedict Lee
ddb94ec9b4
mprove get_review_thread_comments method implementation
...
Co-authored-by: ofir-frd <85901822+ofir-frd@users.noreply.github.com>
2025-04-24 11:22:43 +09:00
Benedict Lee
29d4fe510e
Improve get_review_thread_comments method implementation
...
Co-authored-by: ofir-frd <85901822+ofir-frd@users.noreply.github.com>
2025-04-24 11:21:49 +09:00
mrT23
1aa0186f5c
Improve field descriptions for code suggestion model clarity and brevity
2025-04-22 14:19:54 +03:00
benedict.lee
9906ec3687
Improve conversation history formatting with numbered comments
2025-04-21 17:14:36 +09:00
benedict.lee
8b4bf49f1c
Improve conversation history handling and prompts for line questions
2025-04-21 16:50:37 +09:00
benedict.lee
e11c2e1c7f
Reorganize imports according to Python conventions
2025-04-21 16:30:27 +09:00
benedict.lee
a434d0af9b
Improve comment thread retrieval by using in_reply_to_id instead of line numbers
2025-04-21 16:28:42 +09:00
mrT23
4ac0aa56e5
Update model references from o3-mini to o4-mini and add Gemini models
2025-04-19 09:26:35 +03:00
Peter Dave Hello
e854383123
Replace default o3-mini with o4-mini
2025-04-19 03:52:10 +08:00
dst03106
869a179506
feat: add support for Mistral and Codestral models
2025-04-18 14:04:59 +09:00
Peter Dave Hello
4e3e963ce5
Add OpenAI o3 & 4o-mini reasoning models
...
Reference:
- https://platform.openai.com/docs/models/o3
- https://platform.openai.com/docs/models/o4-mini
- https://openai.com/index/introducing-o3-and-o4-mini/
2025-04-17 02:32:14 +08:00
arpit-at
27a7c1a94f
doc update and minor fix
2025-04-16 13:32:53 +05:30
arpit-at
dc46acb762
doc update and minor fix
2025-04-16 13:27:52 +05:30
arpit-at
0da667d179
support Azure AD authentication for OpenAI services for litellm implemetation
2025-04-16 11:19:04 +05:30
mrT23
3d2a285091
Add skip_ci_on_push configuration option for changelog updates
2025-04-15 19:28:36 +03:00
mrT23
08bf9593b2
Fix tokenizer fallback to use o200k_base instead of cl100k_base
2025-04-14 21:15:19 +03:00
Peter Dave Hello
57808075be
Add support of OpenAI GPT-4.1 model family
...
Reference:
- https://openai.com/index/gpt-4-1/
- https://platform.openai.com/docs/models/gpt-4.1
2025-04-15 01:57:46 +08:00
mrT23
8bdd11646c
Fix token assignment in Bitbucket provider authentication
2025-04-12 10:07:45 +03:00
Tal
a649e323d3
Merge pull request #1683 from wirelessr/feat/issue-1681
...
Support Bitbucket Basic Auth
2025-04-11 14:37:56 +03:00
Chunting Wu
7a32faf64f
Fix Bearer backward compatibility logic
2025-04-11 17:44:46 +08:00
Chunting Wu
5f2d4d400e
Extract repeated token retrieval logic into a helper function to reduce code duplication
2025-04-11 16:20:28 +08:00
ChunTing Wu
0cbf65dab6
Update pr_agent/git_providers/bitbucket_provider.py
...
Co-authored-by: Prateek <110811408+Prateikx@users.noreply.github.com>
2025-04-11 14:59:27 +08:00
ChunTing Wu
c0c307503f
Update pr_agent/git_providers/bitbucket_provider.py
...
Co-authored-by: Prateek <110811408+Prateikx@users.noreply.github.com>
2025-04-11 14:55:06 +08:00
Tal
60ace1ed09
Merge pull request #1685 from imperorrp/add_gemini2.5preview
...
Add support of Gemini 2.5 Pro preview model
2025-04-11 09:54:09 +03:00
Tal
7f6014e064
Merge pull request #1684 from PeterDaveHelloKitchen/Support-xAI-Grok
...
Add support of xAI and their Grok-2 & Grok-3 model
2025-04-11 09:53:08 +03:00
Tal
e4f40da35c
Merge pull request #1680 from PeterDaveHelloKitchen/Add-Groq-Llama-4-scout-and-maverick-17b
...
Add support of Meta's Llama 4 Scout and Maverick 17b from Groq Cloud
2025-04-11 09:51:21 +03:00
Peter Dave Hello
0ac7028bc6
Support xAI Grok-3 series models
...
Reference:
- https://docs.x.ai/docs/release-notes#april-2025
2025-04-11 00:40:00 +08:00
benedict.lee
9c06b6b266
Apply PR review feedback: Code style and functionality improvements
2025-04-10 21:56:37 +09:00
Benedict Lee
c5165d917b
refactor: Validate all required parameters before proceeding
...
Co-authored-by: ofir-frd <85901822+ofir-frd@users.noreply.github.com>
2025-04-10 19:59:34 +09:00
Benedict Lee
6bf093a6a1
refactor: Add GitHub provider check for conversation history
...
Co-authored-by: ofir-frd <85901822+ofir-frd@users.noreply.github.com>
2025-04-10 19:41:43 +09:00
Benedict Lee
8952459f6d
Update pr_agent/tools/pr_line_questions.py
...
Co-authored-by: Prateek <110811408+Prateikx@users.noreply.github.com>
2025-04-10 08:48:59 +09:00
benedict.lee
b53d2773a9
improve ask_line tool(add conversation history context)
2025-04-09 23:45:04 +09:00
mrT23
526d7ff5d2
Update default number of code suggestions per chunk from 4 to 3
2025-04-09 08:24:26 +03:00
mrT23
cdc354c33b
disable dynamic variables
2025-04-08 21:07:45 +03:00
Ratish Panda
eb9c4fa110
add gemini 2.5 pro preview model token limit
2025-04-08 20:41:59 +05:30
CT Wu
ca95e876eb
Enhance Bitbucket provider functionality and update secret configuration template.
2025-04-08 17:52:52 +08:00
Peter Dave Hello
83bb3b25d8
Add support of Meta's Llama 4 Scout and Maverick 17b from Groq Cloud
...
Reference:
- https://ai.meta.com/blog/llama-4-multimodal-intelligence/
- https://console.groq.com/docs/models#preview-models
- https://groq.com/llama-4-now-live-on-groq-build-fast-at-the-lowest-cost-without-compromise/
2025-04-08 01:47:15 +08:00
Peter Dave Hello
665fb90a98
Add support of xAI and their Grok-2 model
...
Close #1630
2025-04-08 01:36:21 +08:00
Peter Dave Hello
9b19fcdc90
Add support of OpenAI GPT-4.5 Preview model
...
Reference:
- https://openai.com/index/introducing-gpt-4-5/
- https://platform.openai.com/docs/models/gpt-4.5-preview
2025-04-04 05:13:15 +08:00
Tal
d938ff05ef
Merge pull request #1667 from jmrtnz94/1592_ENVLogLevel
...
Update logging configuration to use dynamic log level from settings
2025-04-04 11:31:44 +03:00
Jose Martinez
b7b533ddf6
Update azuredevops logger setup to use dynamic log level from configuration
2025-04-03 14:10:52 -05:00
Jose Martinez
7987fd1be7
Update bitbucket logger setup to use dynamic log level from configuration
2025-04-03 14:10:11 -05:00
Jose Martinez
db06a8e49e
Update github logger setup to use dynamic log level from configuration
2025-04-03 14:09:11 -05:00
Jose Martinez
4fa2d82179
Set default log level to DEBUG in configuration and logger setup
2025-04-03 14:07:10 -05:00
ofir-frd
9254225949
fix: add error handling for missing review data in PR reviewer
2025-04-03 13:23:41 +03:00
sharoneyal
14971c4f5f
Add support for documentation content exceeding token limits ( #1670 )
...
* - Add support for documentation content exceeding token limits via two phase operation:
1. Ask LLM to rank headings which are most likely to contain an answer to a user question
2. Provide the corresponding files for the LLM to search for an answer.
- Refactor of help_docs to make the code more readable
- For the purpose of getting canonical path: git providers to use default branch and not the PR's source branch.
- Refactor of token counting and making it clear on when an estimate factor will be used.
* Code review changes:
1. Correctly handle exception during retry_with_fallback_models (to allow fallback model to run in case of failure)
2. Better naming for default_branch in bitbucket cloud provider
2025-04-03 11:51:26 +03:00
mrT23
3b0225544a
Fix code example in PR reviewer prompts to correctly show added line
2025-04-02 08:23:01 +03:00
Jose Martinez
dbfc07ccc1
Update logging configuration to use dynamic log level from settings
2025-04-01 15:54:51 -05:00
Tal
e692735b7b
Merge pull request #1662 from qodo-ai/tr/more_protections
...
Tr/more protections gitlab
2025-03-31 14:02:33 +03:00
mrT23
20cb139161
Improve code suggestion prompt to clarify handling of partial code segments in PR reviews
2025-03-31 08:39:40 +03:00
mrT23
afa4adcb23
Improve code analysis instructions for handling partial code blocks in PR reviews
2025-03-30 09:00:45 +03:00
mrT23
7bd0fefee4
Fix GitLab protections function and return value in PR questions
2025-03-29 19:53:46 +03:00
mrT23
02d9aed7fe
Fix GitLab provider to use default branch instead of target branch for repo settings
2025-03-29 19:39:56 +03:00
mrT23
7d47bd5f5e
Add GitLab protections to prevent quick actions in PR questions
2025-03-29 19:35:39 +03:00
mrT23
ddf94c14a3
Add configuration option for PR Code Suggestions to control publishing when no suggestions found
2025-03-29 09:33:31 +03:00
Eyal Sharon
e422f50cfe
Fix for bug in get_canonical_url_parts when a new issue created, without git url provided.
2025-03-27 17:29:02 +02:00
Eyal Sharon
991a866368
documents' link generation: Make sure prefix ends with '/'
2025-03-26 21:58:15 +02:00
Eyal Sharon
255e1d0fc1
Missing class member
2025-03-26 14:29:50 +02:00
Eyal Sharon
7117e9fe0e
Github Provider: Support publishing a comment on a non pr issue
2025-03-26 13:36:37 +02:00
Tal
6f6595c343
Merge pull request #1634 from ishaansehgal99/main
...
fix: Logging and Commenting
2025-03-26 07:51:24 +02:00
Ishaan Sehgal
b300cfa84d
Improve error logging with artifacts
2025-03-25 22:49:24 -07:00
Eyal Sharon
605eef64e7
Generate git url correctly in case invoked from both user and GitHub app contexts
2025-03-25 12:08:00 +02:00
Eyal Sharon
b161672218
Remove redundant abstractmethod for _prepare_clone_url_with_token
2025-03-24 15:56:45 +02:00
Eyal Sharon
5bc253e1d9
Add token count estimation factor to config
2025-03-24 15:53:22 +02:00
Eyal Sharon
8495e4d549
More comprehensive handling in count_tokens(force_accurate==True): In case model is neither OpenAI nor Anthropic Claude, simply use an elbow room factor in order to force a more conservative estimate.
2025-03-24 15:47:35 +02:00
Eyal Sharon
fb324d106c
Remove non implemented method _prepare_clone_url_with_token from providers which don't support it and instead, issue a warning in base class.
2025-03-24 14:06:06 +02:00
Eyal Sharon
a4387b5829
Fix more /improve suggestions
2025-03-24 11:19:23 +02:00
Eyal Sharon
477ebf4926
Code recommendations from /improve
2025-03-24 10:54:50 +02:00
Eyal Sharon
e14fc7e02d
Fix missing self.bearer_token for bitbucket related providers
2025-03-24 10:21:23 +02:00
Eyal Sharon
1bd65934df
Merge origin/main into es/help_docs
2025-03-23 20:04:58 +02:00
Eyal Sharon
88a17848eb
- Documentation
...
- Better error handling in case could not deduce repo url
2025-03-23 20:04:33 +02:00
Eyal Sharon
dd80276f3f
Support cloning repo
...
Support forcing accurate token calculation (claude)
Help docs: Add desired branch in case of user supplied git repo, with default set to "main"
Better documentation for getting canonical url parts
2025-03-23 09:55:58 +02:00
cdornano
e925f31ac0
Update azuredevops_provider.py
...
Will make qodo agent comments "Active" by default, and not "ByDesign" which is renders to "unknown" on Azure DevOps PRs. With this, PR authors are obliged to treat the PR comment of the qodo agent before Merging. This will help companies in analysing the impact of qodo agent on their PR, as every comment needs to be treated as either "Resolved" "Won't fix" "Close"
2025-03-21 12:57:03 +00:00
Eyal Sharon
5e7e353670
Added help_docs feature.
2025-03-20 23:48:01 +02:00
ishaansehgal99
52d4312c9a
fix: Logging and Commenting
2025-03-20 13:59:43 -07:00
Ishaan Sehgal
8ec6067b26
Merge branch 'qodo-ai:main' into main
2025-03-20 13:57:46 -07:00
ishaansehgal99
bc575e5a67
fix: Logging and Commenting
2025-03-20 13:55:07 -07:00
mrT23
b087458e33
Merge remote-tracking branch 'origin/main'
2025-03-20 21:49:27 +02:00
mrT23
6610921bba
cleanup
2025-03-20 21:49:19 +02:00
Ikko Eltociear Ashimine
fa77828db2
chore: update pr_reviewer_prompts.toml
...
minor fix
2025-03-18 03:52:36 +09:00
mrT23
1724a65ab2
docs: remove similar issues tool from documentation
2025-03-16 08:58:02 +02:00
mrT23
29e28056db
refactor: move response_language config to group with other language settings
2025-03-15 09:58:20 +02:00
mrT23
507cd6e675
skip in PR config
2025-03-15 09:56:57 +02:00
mrT23
f5e381e1b2
Add fallback for YAML parsing using original response text
2025-03-11 17:11:10 +02:00
mrT23
2cacaf56b0
Reduce collapsible_file_list_threshold from 8 to 6
2025-03-11 17:08:26 +02:00
mrT23
9a574e0caa
Add filter for files with bad extensions in language handler
2025-03-11 17:03:05 +02:00
mrT23
0f33750035
Remove unused filter_bad_extensions function and rename diff_files_original to diff_files
2025-03-11 16:56:41 +02:00
mrT23
4713175fcf
Update code suggestion evaluation criteria and line number descriptions
2025-03-11 16:50:42 +02:00
mrT23
d16012a568
Add decoupled and non-decoupled modes for code suggestions
2025-03-11 16:46:53 +02:00
mrT23
f5bd98a3b9
Add check for auto-generated files in language handler
2025-03-11 14:37:45 +02:00
Kenny Dizi
ffefcb8a04
Fix default value for extended_thinking_max_output_tokens
2025-03-11 17:48:12 +07:00
mrT23
35bb2b31e3
feat: add enable_comment_approval to encoded forbidden args
2025-03-10 12:10:19 +02:00
Tal
20d709075c
Merge pull request #1613 from qodo-ai/hl/update_auto_approve_docs
...
docs: update auto-approval documentation with clearer configuration
2025-03-10 11:56:48 +02:00
Tal
52c99e3f7b
Merge pull request #1605 from KennyDizi/main
...
Support extended thinking for model `claude-3-7-sonnet-20250219`
2025-03-09 17:03:37 +02:00
Hussam.lawen
884b49dd84
Add encoded: enable_manual_approval
2025-03-09 17:01:04 +02:00
Kenny Dizi
222155e4f2
Optimize logging
2025-03-08 08:53:29 +07:00
Kenny Dizi
f9d5e72058
Move logic to _configure_claude_extended_thinking
2025-03-08 08:35:34 +07:00
Tal
2619ff3eb3
Merge pull request #1612 from congziqi77/main
...
fix: repeat processing files to ignore
2025-03-07 21:08:46 +02:00
Tal
15e8167115
Update configuration.toml
2025-03-07 18:22:26 +02:00
Kenny Dizi
a8935dece3
Using 2048 for extended_thinking_budget_tokens as well as extended_thinking_max_output_tokens
2025-03-07 17:27:56 +07:00
congziqi
fd12191fcf
fix: repeat processing files to ignore
2025-03-07 09:11:43 +08:00
muhammad-asn
4f2551e0a6
feat: add DeepInfra support
2025-03-06 15:49:07 +07:00
mrT23
4c0e371238
fix: validate one-liner suggestions to prevent repeating existing code
2025-03-06 08:18:52 +02:00
Kenny Dizi
30bf7572b0
Validate extended thinking parameters
2025-03-03 18:44:26 +07:00
Kenny Dizi
440d2368a4
Set temperature to 1 when using extended thinking
2025-03-03 18:30:52 +07:00
Kenny Dizi
215c10cc8c
Add thinking block to request parameters
2025-03-03 18:29:33 +07:00
Kenny Dizi
7623e1a419
Removed trailing spaces
2025-03-03 18:23:45 +07:00
Kenny Dizi
5e30e190b8
Define models that support extended thinking feature
2025-03-03 18:22:31 +07:00
Kenny Dizi
5447dd2ac6
Add support claude extended thinking configurations
2025-03-03 18:21:57 +07:00
atsushi-ishibashi
8e6267b0e6
chore: bedrock/us.anthropic.claude-3-7-sonnet-20250219-v1:0
2025-03-02 08:44:23 +09:00
mrT23
7cf521c001
fix: improve null safety in GitLab webhook handler
2025-02-27 11:53:11 +02:00
mrT23
8182a4afc0
docs: update default model to o3-mini and improve language configuration instructions
2025-02-27 11:06:31 +02:00
mrT23
3817aa2868
fix: remove redundant temperature logging in litellm handler
2025-02-27 10:55:01 +02:00
mrT23
94a8606d24
fix: update default configuration values for publishing and verbosity
2025-02-27 10:52:20 +02:00
mrT23
af635650f1
fix: improve response language handling and configuration documentation
2025-02-27 10:50:28 +02:00
Tal
9a32e94b3e
Merge pull request #1579 from qodo-ai/response-language-configuration
...
Add a language configuration to translate language generated by QodoM…
2025-02-27 08:01:13 +02:00
Tal
48b3c69c10
Merge pull request #1575 from GOOD21/feature/draft-ready-trigger
...
gitlab webhook automatically trigger pr_command when MR changes from Draft to Ready
2025-02-27 07:57:12 +02:00
mrT23
64e5a87530
fix: improve error handling and null safety in PR description tool
2025-02-26 21:33:40 +02:00
mrT23
9a9acef0e8
fix: handle empty commits and errors in GitLab provider's get_latest_commit_url
2025-02-26 21:24:53 +02:00
Hussam Lawen
c7f4b87d6f
Merge pull request #1583 from qodo-ai/hl/enhance_azure_devops
...
feat: enhance Azure DevOps integration with improved error handling a…
2025-02-26 17:17:31 +02:00
Hussam Lawen
9db44b5f5f
Update pr_agent/servers/azuredevops_server_webhook.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-26 17:16:07 +02:00
Hussam.lawen
70a2377ac9
fix: make Azure DevOps webhook handler asynchronous
2025-02-26 17:13:38 +02:00
Hussam.lawen
52a68bcd44
fix: adjust newline formatting in issue details summary
2025-02-26 16:49:44 +02:00
Hussam.lawen
0a4c02c8b3
feat: enhance Azure DevOps integration with improved error handling and PR commands
2025-02-26 16:40:46 +02:00
AdamWalker-112358
e253f18e7f
Remove default configuration
2025-02-26 14:43:56 +02:00
AdamWalker-112358
d6b6191f90
Remove uneccessary hardcoded configurations list
2025-02-26 14:42:32 +02:00
AdamWalker-112358
de80901284
Add a language configuration to translate language generated by QodoMerge, such as suggestions and desciption text
2025-02-26 14:37:15 +02:00
GOOD21
dfbd8dad5d
Automatically trigger pr_command when MR changes from Draft to Ready
2025-02-26 18:12:48 +08:00
Tal
d6f405dd0d
Merge pull request #1564 from chandan84/fix/support_litellm_extra_headers
...
Fix/support litellm extra headers
2025-02-26 10:15:22 +02:00
Tal
25ba9414fe
Merge pull request #1561 from KennyDizi/main
...
Support reasoning effort via configuration
2025-02-26 10:13:05 +02:00
chandan84
93e34703ab
Update litellm_ai_handler.py
...
updates made based on review on https://github.com/qodo-ai/pr-agent/pull/1564
2025-02-25 14:44:03 -05:00
Tal
c6a6a2f352
Merge pull request #1570 from hirobf10/support-claude-3-7
...
feat: support Claude 3.7 Sonnet
2025-02-25 10:49:42 +02:00
Hiroyuki Otomo
1dc3db7322
Update pr_agent/algo/__init__.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-25 16:51:55 +09:00
Hiroyuki Otomo
049fc558a8
Update pr_agent/algo/__init__.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-25 16:51:50 +09:00
Hiroyuki Otomo
2dc89d0998
Update pr_agent/algo/__init__.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-25 16:51:39 +09:00
Tal
444910868e
Merge pull request #1555 from GOOD21/fix/push-events
...
Enhanced gitlab webhook handling for push events without object_attributes
2025-02-25 07:56:03 +02:00
Hiroyuki Otomo
a24b06b253
feat: support Claude 3.7 Sonnet
2025-02-25 12:58:20 +09:00
Tal
393516f746
Merge pull request #1556 from benedict-lee/main
...
Fix prompt to not output diff prefixes in existing_code,improved_code pydantic definitions
2025-02-24 22:10:30 +02:00
mrT23
56250f5ea8
feat: improve patch extension with new file content comparison
2025-02-24 11:46:12 +02:00
Benedict Lee
7b1df82c05
rollback : pr_code_suggestions_prompts.toml
2025-02-24 09:30:00 +09:00
Benedict Lee
05960f2c3f
rollback : pr_code_suggestions_prompts.toml
2025-02-24 09:15:51 +09:00
Benedict Lee
feb306727e
fix : refine handling of leading '+' in response text
2025-02-24 09:15:00 +09:00
Kenny Dizi
ebdbde1bca
Merge branch 'main' into main
2025-02-23 21:26:44 +07:00
mrT23
f0b52870a2
docs: update auto-approval feature documentation and configuration
2025-02-23 08:34:16 +02:00
mrT23
a0dc9deb30
docs: add auto-approval configuration documentation
2025-02-23 08:15:14 +02:00
chandan84
84983f3e9d
line 253-261, pass extra_headers fields from settings to litellm, exception handling to check if extra_headers is in dict format
2025-02-22 14:56:17 -05:00
chandan84
71451de156
Update litellm_ai_handler.py
...
line 253-258, pass extra_headers fields from settings to litellm, exception handling to check if extra_headers is in dict format
2025-02-22 14:43:03 -05:00
chandan84
0e4a1d9ab8
line 253-258, pass extra_headers fields from settings to litellm, exception handling to check if extra_headers is in dict format
2025-02-22 14:38:38 -05:00
chandan84
e7b05732f8
line 253-255, pass extra_headers fields from settings to litellm
2025-02-22 14:12:39 -05:00
Trung Dinh
37083ae354
Improve logging for adding parameters: temperature and reasoning_effort
2025-02-22 22:19:58 +07:00
Trung Dinh
9abb212e83
Add reasoning_effort argument to chat completion request
2025-02-21 22:16:18 +07:00
Trung Dinh
e81b0dca30
Support reasoning_effort via configuration file
2025-02-21 22:14:58 +07:00
Trung Dinh
d37732c25d
Define ReasoningEffort enum
2025-02-21 22:10:49 +07:00
Trung Dinh
e6b6e28d6b
Define SUPPORT_REASONING_EFFORT_MODELS list
2025-02-21 22:10:33 +07:00
Tal
ac3dbdf5fc
Merge pull request #1529 from WonOfAKind/feature/sub-issues-ticket-1499
...
Added sub-issue fetching to enhance PR analysis
2025-02-21 09:42:18 +02:00
GOOD21
f143a24879
remove unnecessary code
2025-02-21 13:35:48 +08:00
GOOD21
347af1dd99
use merge_request with oldrev instead of push
2025-02-21 13:24:20 +08:00
Hussam Lawen
d91245a9d3
Update pr_agent/git_providers/github_provider.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-20 20:12:49 +02:00
Hussam Lawen
bfdaac0a05
Update pr_agent/git_providers/github_provider.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-20 20:11:25 +02:00
Wonchae Lee
183d2965d0
Update pr_agent/tools/ticket_pr_compliance_check.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-20 12:53:26 -05:00
Wonchae Lee
86647810e0
Update pr_agent/tools/ticket_pr_compliance_check.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-20 12:53:17 -05:00
Wonchae Lee
56978d9793
Update pr_agent/git_providers/github_provider.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-20 12:32:29 -05:00
Wonchae Lee
6433e827f4
Update pr_agent/git_providers/github_provider.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-20 12:32:22 -05:00
Wonchae Lee
c0e78ba522
Update pr_agent/git_providers/github_provider.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-20 12:32:14 -05:00
Wonchae Lee
45d776a1f7
Update pr_agent/git_providers/github_provider.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-20 12:32:06 -05:00
Wonchae Lee
6e19e77e5e
Update pr_agent/git_providers/github_provider.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-20 12:31:25 -05:00
mrT23
2887d0a7ed
refactor: move CLI argument validation to dedicated class
2025-02-20 17:51:16 +02:00
mrT23
a07f6855cb
feat: add current date to PR review metadata
2025-02-20 16:44:45 +02:00
Benedict Lee
237a6ffb5f
fix : existing and improved code fields to clarify formatting requirements
2025-02-20 11:52:53 +09:00
GOOD21
5e1cc12df4
Enhanced webhook handling for push events without object_attributes
2025-02-20 10:47:21 +08:00
Tal
35059cadf7
Update pr_agent/algo/ai_handlers/litellm_ai_handler.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-18 11:50:48 +02:00
Tal
0317951e32
Update pr_agent/settings/configuration.toml
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-18 11:48:25 +02:00
mrT23
4edb8b89d1
feat: add support for custom reasoning models
2025-02-18 11:46:22 +02:00
Yu Ishikawa
22f02ac08c
Support generally available gemini-2.0-flash
...
Signed-off-by: Yu Ishikawa <yu-iskw@users.noreply.github.com>
2025-02-17 08:40:05 +09:00
Trung Dinh
adfc2a6b69
Add temperature only if model supports it
2025-02-16 15:43:40 +07:00
Trung Dinh
c4aa13e798
Add o1-preview model to USER_MESSAGE_ONLY_MODELS and NO_SUPPORT_TEMPERATURE_MODELS
2025-02-16 15:18:52 +07:00
Trung Dinh
90575e3f0d
Add NO_SUPPORT_TEMPERATURE_MODELS list
2025-02-16 15:17:59 +07:00
Trung Dinh
fcbe986ec7
Removed o3 model from USER_MESSAGE_ONLY_MODELS
2025-02-16 15:17:12 +07:00
Trung Dinh
061fec0d36
Removed o1 model from USER_MESSAGE_ONLY_MODELS
2025-02-16 15:15:50 +07:00
Tal
359c963ad1
Merge pull request #1531 from hi120ki/add-pull-request-target-event
...
Add : pull_request_target event on GitHub Actions integration
2025-02-15 08:08:20 +02:00
mrT23
b989f41b96
fix: correct typo in help tool message ("be" -> "can be")
2025-02-13 11:48:07 +02:00
mrT23
26168a605b
fix: correct typo in help tool message ("be" -> "can be")
2025-02-13 11:47:21 +02:00
mrT23
2c37b02aa0
feat: improve help tool with markdown header formatting and error handling
2025-02-13 11:44:50 +02:00
mrT23
279c6ead8f
fix: update review effort label format to use X/5 notation
2025-02-13 08:41:25 +02:00
Hi120ki
c9500cf796
Add : pull_request_target event on GitHub Actions integration
...
Signed-off-by: Hi120ki <12624257+hi120ki@users.noreply.github.com>
2025-02-13 12:03:30 +09:00
WonOfAKind
0f63d8685f
Added sub-issue fetching to enhance PR analysis
2025-02-12 19:40:36 -05:00
mrT23
69f19f1abd
feat: improve code suggestions impact levels with configurable thresholds
2025-02-05 09:41:01 +02:00
mrT23
400146985a
feat: improve code suggestions table with impact levels and styling
2025-02-05 09:31:32 +02:00
mrT23
24bf875db6
fix: handle GitHub permission errors when editing comments
2025-02-03 07:51:44 +02:00
Tal
d8fba02b48
Merge pull request #1509 from KennyDizi/main
...
Define user_message_only_models list for using user prompt only model
2025-02-02 16:14:05 +02:00
Trung Dinh
a6482c37ce
Add o3-mini to user message only model list
2025-02-02 18:03:38 +07:00
Trung Dinh
83582bc935
Add support o3-mini model
2025-02-02 18:02:53 +07:00
Trung Dinh
4ac1e15bae
Refactoring user messages only flow
2025-02-02 18:01:44 +07:00
Trung Dinh
a48686bde9
Define USER_MESSAGE_ONLY_MODELS in the algo init file
2025-02-02 18:01:16 +07:00
Trung Dinh
7168d16386
Remove user_message_only_models from configuration file
2025-02-02 18:00:34 +07:00
mrT23
7127a030b2
fix: improve error logging in GitHub polling service
2025-02-01 19:47:54 +02:00
Trung Dinh
48377e3c81
Add a null check for user_message_only_models before using it
2025-01-31 11:53:05 +07:00
Trung Dinh
7eb26b3220
Check current model is in user_message_only_models list
2025-01-31 11:25:51 +07:00
Trung Dinh
32ccb25575
Add user_message_only_models
2025-01-31 11:24:43 +07:00
mrT23
136c75a5ac
fix: add fallback for parsing AI responses with leading '+' symbols
2025-01-30 08:35:31 +02:00
mrT23
9da4c9d776
fix: correct typo in code suggestions label description
2025-01-28 08:36:36 +02:00
mrT23
e8a80264ca
fix: improve GitLab help message formatting with proper line breaks
2025-01-26 16:54:17 +02:00
Tal
2277a31661
Merge pull request #1485 from qodo-ai/tr/docs_best_practice
...
Tr/docs best practice
2025-01-26 16:40:09 +02:00
Hussam.lawen
a42c5f4f93
feat: limit number of tickets to analyze to 3 in compliance check
2025-01-26 14:31:29 +02:00
Hussam.lawen
50c52e32c9
enter
...
feat: enhance ticket compliance analysis with human verification tracking
2025-01-26 12:33:49 +02:00
mrT23
4d52715d25
docs: add auto best practices documentation and configuration
2025-01-26 12:02:27 +02:00
mrT23
83baac975d
docs: clarify code suggestion prompt field description for existing code
2025-01-26 09:16:52 +02:00
Tal
3f6fa5cccb
Merge pull request #1484 from qodo-ai/of/add-implement-to-help
...
Add `IMPLEMENT` tool and reorganize help message content
2025-01-25 08:57:47 +02:00
mrT23
a7fbd694cc
docs: add January 2025 organization update notice and fix typo in prompts
2025-01-25 08:54:57 +02:00
ofir-frd
78b11fca4c
feat: add implement tool to help message and reorder tools list
2025-01-24 17:13:37 +02:00
mrT23
640c1d8dda
refactor: update review effort label format to include range indicator
2025-01-23 21:44:56 +02:00
mrT23
e9c1c91a4b
feat: enhance help message formatting and support for different git providers
2025-01-23 12:05:07 +02:00
mrT23
94616a3429
refactor: simplify review effort label format and remove maximal effort limit
2025-01-23 11:20:58 +02:00
mrT23
c1fa22d068
refactor: simplify review effort label format and remove maximal effort limit
2025-01-23 11:18:00 +02:00
Tal
1cb21c6615
Merge pull request #1473 from KennyDizi/main
...
Add support model deepseek/deepseek-reasoner
2025-01-23 08:07:53 +02:00
Trung Dinh
c2ca79da0d
Combining system and user prompts for o1 series and deepseek-reasoner models
2025-01-22 20:33:43 +07:00
Trung Dinh
63f1d449ce
Add support model deepseek/deepseek-reasoner
2025-01-22 20:32:18 +07:00
Griffin Anspach
664f1938c9
Remove false log that file was modified, but no patch found for bitbucket server
2025-01-20 14:56:10 -05:00
Yu Ishikawa
0075084a22
Add vertex_ai/gemini-2.0-flash-exp
...
Signed-off-by: Yu Ishikawa <yu-iskw@users.noreply.github.com>
2025-01-20 18:29:37 +09:00
mrT23
67d4c96166
fix: correct typos in code suggestions prompt
2025-01-19 17:21:48 +02:00
mrT23
b335cacffd
fix: limit one_sentence_summary to 6 words in code suggestions
2025-01-19 17:15:02 +02:00
mrT23
87a5a7e156
fix: improve code review guidelines and clarify scope limitations
2025-01-19 17:10:04 +02:00
mrT23
24aa15f074
fix: correct typo in diff format documentation
2025-01-19 15:11:56 +02:00
mrT23
e7f874a4b2
docs: improve diff format documentation and code review instructions
2025-01-19 14:37:49 +02:00
Tal
4ab9392042
Merge pull request #1455 from polacekpavel/fix/local-git-provider-method-stubs
...
fix(local_git): add interface func stubs for git local provider
2025-01-18 10:33:37 +02:00
Trung Dinh
5ed260d885
Add deepseek configuration block
2025-01-17 11:43:20 +07:00
Trung Dinh
e58a535594
Inject deepseek key to DEEPSEEK_API_KEY environment variable
2025-01-17 11:43:06 +07:00
Trung Dinh
d949f440a8
Add support model deepseek/deepseek-chat
2025-01-17 11:42:36 +07:00
mrT23
4923c8d810
feat: add support for ignoring PRs from specific users
2025-01-16 08:34:01 +02:00
polacekpavel
fe6540275c
fix(local_git): add interface method stubs for local git provider compatibility
2025-01-15 18:19:36 +01:00
med8bra
bd611bc1c2
fix(azure-provider): handle renamed files as new files
...
This fixes a bug when azure-provider tries to fetch original content of a renamed file and fails since the file doesn't exist in base yet.
Also handles case when `diff_type` includes multiple actions as `edit, rename`.
This can be improved to fetch the actual old content using the old path before renaming, but IMO for azure devops since its dying anyway, this fix should be enough.
2025-01-13 22:22:13 +01:00
Patrick Decat
d15d08bb3b
docs: add missing word
2025-01-10 16:08:04 +01:00
mrT23
445a7fc015
filtering fix
2025-01-09 12:16:31 +02:00
mrT23
a74fca7b7d
fix: refine code suggestions prompts and avoid package-related comments
2025-01-08 17:42:07 +02:00
Tal
7479ae3224
Merge pull request #1441 from benedict-lee/fix/support-aititle-with-markers
...
fix : support ai title with markers
2025-01-07 12:29:39 +02:00
Benedict Lee
f4b895d870
fix : pr type rendering with markers
...
list obj to comma seperated pr types
2025-01-06 12:49:30 +09:00
Benedict Lee
07d40e2c05
fix : support ai title with markers
2025-01-06 12:42:12 +09:00
Tal
2df4bc8b53
Update pr_agent/algo/utils.py
...
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-01-04 16:28:25 +02:00
mrT23
e431979b8b
fix: handle newline issues in patch generation
2025-01-04 16:26:38 +02:00
mrT23
7f950a3aa9
docs: clarify model recommendation for production usage
2025-01-02 12:50:38 +02:00
mrT23
a1a7c8e44c
feat: add example output duplication option for code suggestions prompts
2025-01-02 12:46:50 +02:00
mrT23
e695af6917
feat: add example output duplication option for PR review prompts
2025-01-02 12:33:26 +02:00
mrT23
5318047202
feat: add prompt example duplication option for improved model output
2025-01-02 12:25:42 +02:00
mrT23
5971a06d73
docs: improve Ollama and Hugging Face model configuration docs
2025-01-02 11:16:21 +02:00
mrT23
f6b470bf5e
fix: reorganize PR description prompt fields and improve clarity
2025-01-02 08:41:25 +02:00
mrT23
e2be1f1cee
fix: improve CLI argument validation for sensitive parameters with dot notation
2025-01-01 15:53:37 +02:00
mrT23
d1caa0f15f
fix: improve CLI argument validation for sensitive parameters with dot notation
2025-01-01 15:52:54 +02:00
mrT23
2c2af93eed
fix: improve CLI argument validation for sensitive parameters
2025-01-01 15:19:27 +02:00
Tal
8819293770
Merge pull request #1406 from vishwamartur/support-personal-spaces
...
Support pull requests in personal spaces in Bitbucket Server
2025-01-01 09:26:29 +02:00
mrT23
4a1b042152
fix: improve bullet point formatting and file path display in PR description
2024-12-31 12:00:21 +02:00
mrT23
6fbd95e1a9
fix: emphasize brevity in PR description bullet points
2024-12-31 08:36:32 +02:00
mrT23
fd6e81978f
fix: improve PR description and title field descriptions for clarity
2024-12-31 08:32:54 +02:00
Tal
8218fa6e13
Merge pull request #1421 from dceoy/main
...
Update Groq models and tokens
2024-12-30 19:25:23 +02:00
mrT23
8463c4f549
fix: sanitize Ask tool answers to prevent markdown formatting issues with leading slashes
2024-12-30 16:54:03 +02:00
mrT23
2f73ab6eab
fix: sanitize Ask tool answers to prevent markdown formatting issues with leading slashes
2024-12-30 15:06:27 +02:00
mrT23
16dc29a23a
fix: sanitize Ask tool answers to prevent markdown formatting issues
2024-12-30 14:58:53 +02:00
mrT23
bd9522057f
fix: add OpenAI configuration parameters to restricted CLI arguments
2024-12-30 14:33:26 +02:00
mrT23
5df9698bae
fix: restrict sensitive configuration parameters in CLI arguments
2024-12-30 13:57:55 +02:00
dceoy
e89b65ed38
Increase the max token of groq/llama-3.3-70b-versatile
2024-12-30 11:35:02 +09:00
mrT23
6a145af159
fix: make semantic file types extension optional in PR description
2024-12-29 21:43:46 +02:00
mrT23
dbd76ecde5
refactor: improve file changes title description length guidance
2024-12-29 11:42:05 +02:00
mrT23
e95920c58c
refactor: improve file handling and description generation in PR description tool
2024-12-29 11:37:05 +02:00
mrT23
59899f0c62
fix: improve patch generation error handling and logging
2024-12-29 11:27:53 +02:00
mrT23
5e46955d52
fix: improve file path formatting in patch output
2024-12-29 11:26:13 +02:00
mrT23
95d0fafa75
refactor: optimize file content loading and improve rate limit handling
2024-12-29 11:25:33 +02:00
dceoy
71c558d306
Update Groq models and tokens
2024-12-28 01:51:33 +09:00
mrT23
4aad67b563
fix: improve line extraction from files with missing content
2024-12-27 09:00:20 +02:00
mrT23
83e68f168a
log verbosity
2024-12-25 08:22:53 +02:00
mrT23
5e1b04980e
refactor: remove reflection and incremental review features from docs and code
2024-12-25 08:21:33 +02:00
mrT23
495c1ebe5f
refactor: remove legacy code suggestions feature from review tool
2024-12-25 08:18:28 +02:00
mrT23
7d9288bb1a
feat: add dedent option to code snippet formatting
2024-12-24 07:49:27 +02:00
mrT23
6c131b8406
feat: add PR link support in changelog updates
2024-12-23 19:35:52 +02:00
mrT23
e8e4fb0afa
feat: add PR link support in changelog updates
2024-12-23 17:20:29 +02:00
mrT23
3360a28b3e
fix: improve changelog update prompt and response handling
2024-12-23 17:06:21 +02:00
Tal
20c506d2e0
Merge pull request #1402 from KennyDizi/main
...
Add support for OpenAI `o1` model and snapshot version `o1-2024-12-17`
2024-12-22 09:36:04 +02:00
mrT23
31aa460f5f
fix: only publish empty code suggestions when configured
2024-12-22 09:32:11 +02:00
Trung Dinh
23678c1d4d
Update O1_MODEL_PREFIX to o1 based on new models released
2024-12-22 10:36:59 +07:00
Trung Dinh
8d7825233a
Supported model gpt-o1
2024-12-22 10:33:26 +07:00
Vishwanath Martur
4688b20284
Support pull requests in personal spaces in Bitbucket Server
...
Related to #1148
Update `_parse_pr_url` method in `pr_agent/git_providers/bitbucket_server_provider.py` to handle URLs with `/users/`.
* Add logic to check for both `/projects/` and `/users/` in the URL path and process them accordingly.
* Modify the method to raise a `ValueError` if neither `/projects/` nor `/users/` is found in the URL.
* Update the `workspace_slug` to include a `~` prefix if the URL contains `/users/`.
Add test case for URL with `/users/` in `tests/unittest/test_bitbucket_provider.py`.
* Ensure the new test case verifies the correct parsing of URLs with `/users/`.
2024-12-22 00:42:11 +05:30
mrT23
c2f1f2dba0
fix: improve markdown rendering when git provider is unavailable
2024-12-19 21:08:27 +02:00
mrT23
3ab2cac089
fix: improve markdown rendering when git provider is unavailable
2024-12-19 20:59:17 +02:00
mrT23
989670b159
fix: improve markdown rendering when git provider is unavailable
2024-12-19 20:49:40 +02:00
mrT23
7e8361b5fd
feat: enhance code review output with collapsible code snippets and variable links
2024-12-19 20:30:56 +02:00
Trung Dinh
eaaaf6a6a2
Fix context windows token for model o1-2024-12-17
2024-12-19 23:11:45 +07:00
Trung Dinh
07f3933f6d
Add support OpenAI model o1 snapshot version o1-2024-12-17
2024-12-19 23:00:47 +07:00
Tal
84786495ed
Merge pull request #1401 from Codium-ai/tr/docs3
...
docs: simplify default tool configurations and update documentation
2024-12-19 16:43:25 +02:00
mrT23
d09aa1b13e
docs: remove unused automatic_review configuration option
2024-12-19 16:41:18 +02:00
Tal
e9615c6994
Merge pull request #1384 from MarkRx/feature/version-metadata
...
Add --version command and version metadata
2024-12-19 09:34:24 +02:00
mrT23
f3ee4a75b5
docs: simplify default tool configurations and update documentation
2024-12-19 09:33:20 +02:00
MarkRx
452abe2e18
Move get_version to algo/util.py; fix version to 0.25
2024-12-17 08:44:53 -07:00
Trung Dinh
03d2bea50b
Add support model gemini-2.0-flash-exp
2024-12-16 23:37:19 +07:00
mrT23
872b27bfd8
docs: remove model_weak configuration and simplify model selection
2024-12-11 18:10:34 +02:00
Tal
cb88489dbe
Merge pull request #1387 from KennyDizi/main
...
Introduce to weak model
2024-12-11 17:36:18 +02:00
mrT23
6a51b8501d
docs: add allow_thumbs_up_down configuration option and remove rank_extended_suggestions
2024-12-11 13:16:21 +02:00
mrT23
d34edb83ff
feat: add thumbs up/down support and refactor code suggestions handling
2024-12-11 13:03:43 +02:00
MarkRx
75a120952c
Add version metadata and --version command
2024-12-09 09:27:54 -07:00
Trung Dinh
f9a7b18073
Improve condition to pick up weak model
2024-12-09 22:36:07 +07:00
Trung Dinh
6352e6e3bf
Change default model to regular model
2024-12-09 22:24:44 +07:00
mrT23
7dc9e73423
fix: move user_tag variable declaration outside conditional block
2024-12-09 08:27:30 +02:00
Trung Dinh
e3d779c30d
Fix typo model_weak
2024-12-08 22:09:48 +07:00
Trung Dinh
3c31048afc
Update model in git provider
2024-12-08 22:00:37 +07:00
Trung Dinh
fc5dda0957
Use weak model for the rest flows
2024-12-08 21:51:29 +07:00
Trung Dinh
936894e4d1
Use regular model for pr review and code suggestion flows
2024-12-08 21:51:09 +07:00
Trung Dinh
dec2859fc4
Set default model to weak model
2024-12-08 21:10:26 +07:00
Trung Dinh
a4d9a65fc6
Add model_week
2024-12-08 20:23:36 +07:00
Trung Dinh
683108d3a5
Removed model_turbo
2024-12-08 20:10:38 +07:00
mrT23
43e91b0df7
feat: add health test for PR agent commands and improve output handling
2024-12-08 11:27:43 +02:00
mrT23
8610aa27a4
Add disable_auto_feedback configuration option to control automatic PR feedback
2024-12-02 21:28:48 +02:00
Tal
eabc296246
Merge pull request #1376 from pdecat/enhancement/generalize_publish_output_progress
...
Add publish_output_progress config support to AzureDevOps, BitBucket and Gitlab providers
2024-12-02 08:27:06 +02:00
Tal
b44030114e
Merge pull request #1374 from KennyDizi/main
...
Add Support for GPT-4o November 2024 Model and Update Configurations
2024-12-02 08:23:26 +02:00
Tal
a7c6fa7bd2
Merge pull request #1364 from ryanzll/main
...
Check git_provider and reference_link before using them in utils.py
2024-12-02 07:52:59 +02:00
Patrick Decat
a825aec5f3
Add publish_output_progress config support to AzureDevOps, BitBucket and Gitlab providers
2024-11-28 17:15:24 +01:00
KennyDizi
3547cf2057
Update model_turbo and fallback_models
2024-11-21 22:10:55 +07:00
KennyDizi
f2043d639c
Add support model gpt-4o-2024-11-20
2024-11-21 22:10:27 +07:00
mrT23
f08b20c667
Improve logging and error handling in Azure DevOps provider for code suggestions
2024-11-21 13:37:48 +02:00