8d82cb2e04
f string
2024-09-15 08:50:24 +03:00
8f943a0d44
fix: update error logging messages and system prompt handling in litellm_ai_handler.py
2024-09-15 08:07:59 +03:00
cc0e432247
refactor logic
2024-09-13 22:17:24 +03:00
a94496285f
Add o1-preview models
2024-09-13 08:23:18 +07:00
567c144176
Add o1-mini models
2024-09-13 08:22:09 +07:00
7de6bb0150
enhance: cap patch extra lines and update documentation with separators and context adjustments
2024-09-12 09:05:26 +03:00
a1582b5338
enhance: cap patch extra lines and update documentation with separators and context adjustments
2024-09-12 09:01:36 +03:00
09b0a04a47
docs and fixes
2024-09-10 20:06:48 +03:00
1451d82d6b
Update pr_agent/algo/pr_processing.py
...
Co-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com>
2024-09-10 17:50:32 +03:00
01ba6fe63d
feat: enhance error handling and logging, update AI metadata terminology
...
- Improved error handling and logging in `pr_processing.py` and `github_polling.py` to provide more detailed error information.
- Updated AI metadata terminology from "AI-generated file summary" to "AI-generated changes summary" across multiple files for consistency.
- Added a placeholder method `publish_file_comments` in `azuredevops_provider.py`.
- Refined logging messages in `azuredevops_provider.py` for better clarity.
2024-09-10 17:44:26 +03:00
c8e8ed89d2
feat: integrate Dynaconf for configuration management and enhance config display
2024-09-09 08:31:20 +03:00
ebc5cafb2b
protection
2024-09-08 17:46:21 +03:00
86103c65e8
pattern_back
2024-09-08 17:24:13 +03:00
8706f643ef
enable ai_metadata
2024-09-08 16:26:26 +03:00
5432469ef6
fix: ensure non-empty lines are processed correctly in git patch handling
2024-09-01 08:39:29 +03:00
578d7c69f8
fix: change deprecated timeout parameter for litellm
2024-08-29 21:45:48 +09:00
c2f52539aa
fix: handle deleted files in git patch processing and update section header logic
2024-08-27 09:31:31 +03:00
441e098e2a
fix: correct YAML formatting in response text processing in utils.py
2024-08-25 11:26:48 +03:00
745e955d1f
Merge pull request #1145 from MarkRx/feature/litellm-logging-observability
...
Add and document abilty to use LiteLLM Logging Observability tools
2024-08-22 09:58:53 +03:00
d467f5a7fd
patch_extension_skip_types
2024-08-20 11:37:27 +03:00
2d5b060168
patch_extension_skip_types
2024-08-20 11:33:56 +03:00
b7eb6be5a0
Update PR code suggestions and reviewer prompts for clarity and consistency
2024-08-20 11:27:35 +03:00
660a60924e
Add filename parameter and skip logic to extend_patch function in git_patch_processing.py
2024-08-20 11:23:37 +03:00
8aa76a0ac5
Add and document abilty to use LiteLLM Logging Observability tools
2024-08-19 15:45:47 -04:00
fc40ca9196
Refactor dynamic context handling in git patch processing and update configuration default
2024-08-19 08:38:26 +03:00
e9535ea164
Add dynamic context handling in git patch processing
...
- Introduce `allow_dynamic_context` and `max_extra_lines_before_dynamic_context` settings.
- Adjust context limits dynamically based on section headers.
- Add logging for dynamic context adjustments and section header findings.
2024-08-18 17:45:18 +03:00
aa87bc60f6
Rename 'add_callbacks' to 'add_litellm_callbacks' for clarity in litellm_ai_handler
2024-08-17 09:20:30 +03:00
c76aabc71e
Add callback functionality to litellm_ai_handler for enhanced logging and metadata capture
2024-08-17 09:15:05 +03:00
b9df034c97
Merge pull request #1138 from Codium-ai/tr/err_protections
...
Add 'only_markdown' parameter to emphasize_header call in utils.py fo…
2024-08-14 14:03:43 +03:00
bae8d36698
Add 'only_markdown' parameter to emphasize_header call in utils.py for security concerns section
2024-08-14 14:02:09 +03:00
4fea780b9b
fix html escaping
2024-08-14 12:13:51 +03:00
f4b06640d2
Add info log for successful AI prediction parse in utils.py
2024-08-14 08:14:51 +03:00
f1981092d3
Add warning log for initial AI prediction parse failure and error log for fallback failure in utils.py
2024-08-14 08:08:55 +03:00
86a9cfedc8
Add error handling for empty diff files in utils.py and optimize file content retrieval in Bitbucket provider
2024-08-13 22:33:07 +03:00
f89bdcf3c3
Add error handling for missing custom label settings in utils.py
2024-08-13 16:40:05 +03:00
e7e3970874
Add error handling for empty system prompt in litellm_ai_handler and type conversion in utils.py
2024-08-13 16:26:32 +03:00
1aa6dd9b5d
Add error handling for missing file paths in Bitbucket provider and improve file validation logic
2024-08-13 11:28:21 +03:00
4a38861d06
Add error handling for missing file paths in file_filter.py for Bitbucket and GitLab platforms
2024-08-13 08:59:27 +03:00
4228f92e7e
Merge pull request #1119 from Codium-ai/hl/limit_long_comments
...
Hl/limit long comments
2024-08-12 16:25:42 +03:00
70da871876
lower OpenAI errors to warnings
2024-08-12 12:27:48 +03:00
5c4bc0a008
Add Bitbucket diff handling and improve error logging
...
- Implement `publish_file_comments` method placeholder
- Enhance `is_supported` method to include `publish_file_comments`
- Refactor diff splitting logic to handle Bitbucket-specific headers
- Improve error handling and logging for file content retrieval
- Add `get_pr_owner_id` method to retrieve PR owner ID
- Update `_get_pr_file_content` to fetch file content from remote link
- Fix variable name typo in `extend_patch` function in `git_patch_processing.py`
2024-08-12 09:48:26 +03:00
4c1c313031
Add missing newline in extended patch and remove trailing whitespace
2024-08-11 18:49:28 +03:00
12742ef499
Adjust patch extension logic to handle cases where extended size exceeds original file length
2024-08-11 15:48:58 +03:00
63e921a2c5
Adjust patch extension logic to handle cases where extended size exceeds original file length
2024-08-11 15:46:46 +03:00
a06670bc27
Fix incorrect logic for extending patch size beyond original file length
2024-08-11 15:20:27 +03:00
e85b75fe64
Refactor patch extension logic to handle cases with zero extra lines
2024-08-11 12:56:56 +03:00
df04a7e046
Add spaces to extra lines in patch extension for consistency
2024-08-11 12:32:26 +03:00
9c3f080112
comments
2024-08-11 12:15:47 +03:00
ed65493718
Handle edge cases for patch extension and update tests
2024-08-11 12:08:00 +03:00
e238a88824
Add tests for patch extension and update configuration for extra lines handling
...
- Added unit tests in `test_extend_patch.py` and `test_pr_generate_extended_diff.py` to verify patch extension functionality with extra lines.
- Updated `pr_processing.py` to include `patch_extra_lines_before` and `patch_extra_lines_after` settings.
- Modified `configuration.toml` to adjust `patch_extra_lines_before` to 4 and `max_context_tokens` to 16000.
- Enabled extra lines in `pr_code_suggestions.py`.
- Added new model `claude-3-5-sonnet` to `__init__.py`.
2024-08-11 09:21:34 +03:00