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
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
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
9906ec3687
Improve conversation history formatting with numbered comments
2025-04-21 17:14:36 +09:00
8b4bf49f1c
Improve conversation history handling and prompts for line questions
2025-04-21 16:50:37 +09:00
e11c2e1c7f
Reorganize imports according to Python conventions
2025-04-21 16:30:27 +09:00
a434d0af9b
Improve comment thread retrieval by using in_reply_to_id instead of line numbers
2025-04-21 16:28:42 +09:00
9c06b6b266
Apply PR review feedback: Code style and functionality improvements
2025-04-10 21:56:37 +09:00
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
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
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
b53d2773a9
improve ask_line tool(add conversation history context)
2025-04-09 23:45:04 +09:00
526d7ff5d2
Update default number of code suggestions per chunk from 4 to 3
2025-04-09 08:24:26 +03:00
cdc354c33b
disable dynamic variables
2025-04-08 21:07:45 +03:00
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
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
b7b533ddf6
Update azuredevops logger setup to use dynamic log level from configuration
2025-04-03 14:10:52 -05:00
7987fd1be7
Update bitbucket logger setup to use dynamic log level from configuration
2025-04-03 14:10:11 -05:00
db06a8e49e
Update github logger setup to use dynamic log level from configuration
2025-04-03 14:09:11 -05:00
4fa2d82179
Set default log level to DEBUG in configuration and logger setup
2025-04-03 14:07:10 -05:00
9254225949
fix: add error handling for missing review data in PR reviewer
2025-04-03 13:23:41 +03:00
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
3b0225544a
Fix code example in PR reviewer prompts to correctly show added line
2025-04-02 08:23:01 +03:00
dbfc07ccc1
Update logging configuration to use dynamic log level from settings
2025-04-01 15:54:51 -05:00
e692735b7b
Merge pull request #1662 from qodo-ai/tr/more_protections
...
Tr/more protections gitlab
2025-03-31 14:02:33 +03:00
20cb139161
Improve code suggestion prompt to clarify handling of partial code segments in PR reviews
2025-03-31 08:39:40 +03:00
afa4adcb23
Improve code analysis instructions for handling partial code blocks in PR reviews
2025-03-30 09:00:45 +03:00
7bd0fefee4
Fix GitLab protections function and return value in PR questions
2025-03-29 19:53:46 +03:00
02d9aed7fe
Fix GitLab provider to use default branch instead of target branch for repo settings
2025-03-29 19:39:56 +03:00
7d47bd5f5e
Add GitLab protections to prevent quick actions in PR questions
2025-03-29 19:35:39 +03:00
ddf94c14a3
Add configuration option for PR Code Suggestions to control publishing when no suggestions found
2025-03-29 09:33:31 +03:00
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
991a866368
documents' link generation: Make sure prefix ends with '/'
2025-03-26 21:58:15 +02:00
255e1d0fc1
Missing class member
2025-03-26 14:29:50 +02:00
7117e9fe0e
Github Provider: Support publishing a comment on a non pr issue
2025-03-26 13:36:37 +02:00
6f6595c343
Merge pull request #1634 from ishaansehgal99/main
...
fix: Logging and Commenting
2025-03-26 07:51:24 +02:00
b300cfa84d
Improve error logging with artifacts
2025-03-25 22:49:24 -07:00
605eef64e7
Generate git url correctly in case invoked from both user and GitHub app contexts
2025-03-25 12:08:00 +02:00
b161672218
Remove redundant abstractmethod for _prepare_clone_url_with_token
2025-03-24 15:56:45 +02:00
5bc253e1d9
Add token count estimation factor to config
2025-03-24 15:53:22 +02:00
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
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
a4387b5829
Fix more /improve suggestions
2025-03-24 11:19:23 +02:00
477ebf4926
Code recommendations from /improve
2025-03-24 10:54:50 +02:00
e14fc7e02d
Fix missing self.bearer_token for bitbucket related providers
2025-03-24 10:21:23 +02:00
1bd65934df
Merge origin/main into es/help_docs
2025-03-23 20:04:58 +02:00
88a17848eb
- Documentation
...
- Better error handling in case could not deduce repo url
2025-03-23 20:04:33 +02:00
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
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
5e7e353670
Added help_docs feature.
2025-03-20 23:48:01 +02:00