Author Commit Message Commit Date mrT23 27aafb06cb5 feat: Add custom suggestions tool to README.md 21 Jan 2024 mrT23 329f7fa9d64 feat: Add custom suggestions tool to README.md 21 Jan 2024 Tal 69f79235523 Update README.md 20 Jan 2024 Tal 2430a1a6086 M Merge pull request #594 from Codium-ai/tr/fallback_bad_review_comment
Enhanced Comment Verification and Fallback Mechanism for Inline Comment Publishing 20 Jan 2024 mrT23 e54388d807c s 20 Jan 2024 mrT23 d942bdb8bdc s 20 Jan 2024 mrT23 9f5c2e5f178 feat: Refactor comment verification in github_provider.py 14 Jan 2024 mrT23 7377f4e4b2a feat: Refactor comment verification in github_provider.py 14 Jan 2024 mrT23 d6f4c1638d7 feat: Refactor comment verification in github_provider.py 14 Jan 2024 zmeir b9951fce628 Typo when parsing the suggestion part 10 Jan 2024 zmeir 19c14b940e0 Try fixing invalid inline comments 09 Jan 2024 zmeir 28c5ad1d8be nit 08 Jan 2024 zmeir 2bb5ae8c0dc Remove redundant condition (status 422 already means the same) 08 Jan 2024 zmeir b0bffdec84a Refactor and add configuration toggle 08 Jan 2024 zmeir 22d17985a1d Less noisy fallback for `publish_code_suggestions` in case of invalid comments
As a first option, `publish_code_suggestions` will try to post all review comments in a single GitHub review. This is preferred because it will group all comments together in the GitHub UI under the same review, and will trigger just one notification for any viewers of the PR.
If just one of the comments is malformed, the entire API request will fail and none of the comments will be posted to the PR. In the curre... 07 Jan 2024 Tal 84d87aa8707 M Merge pull request #607 from Codium-ai/tr/edge_cases
feat: Improve error handling and code readability in pr_agent tools 18 Jan 2024 mrT23 39891e4ab15 feat: Improve error handling and code readability in pr_agent tools 18 Jan 2024 Sagi Medina d7858efbbea M Merge pull request #581 from Codium-ai/sm/azure_devops
Enhancement of AzureDevopsProvider with new functionalities and refactoring 18 Jan 2024 Sagi Medina b776e5069c1 feat: Refactor AzureDevopsProvider class in azuredevops_provider.py
- Reorder class methods and constructor for better readability
- Add error logging for failed operations
- Implement get_pr_description_full method
- Update get_pr_description method to always return full description
- Modify _parse_pr_url method to return workspace_slug, repo_slug, and pr_number
- Make _get_azure_devops_client a static method
- Add error handling in get_pr_id method 08 Jan 2024 Sagi Medina c8bca487e5e feat: Implement methods in AzureDevopsProvider for publishing code suggestions, labels, and removing comments 08 Jan 2024 Tal b3365b8d6c1 M Merge pull request #605 from Codium-ai/tr/edge_cases
No suggestions found 18 Jan 2024 mrT23 fc5b00f4d3c s 18 Jan 2024 Tal 5150e66723f M Merge pull request #603 from Codium-ai/mrT23-patch-1
Update README.md 18 Jan 2024 Tal 4dad1af77b7 Update README.md 18 Jan 2024 Tal 02129b40cf7 M Merge pull request #601 from Codium-ai/hl/diffview_file_summary
Readme Inline file summary 💎 17 Jan 2024 Hussam.lawen 3fb6d173389 width 17 Jan 2024 Hussam.lawen 3be7bfce797 feat: Add repository labels retrieval function in gitlab_provider.py
docs: Update links and add Inline file summary to TOC in DESCRIBE.md 17 Jan 2024 Hussam.lawen 472646ddfda Readme 17 Jan 2024 Hussam Lawen eb4a1c515ea M Merge pull request #600 from Codium-ai/tr/improve_usage_guide
readme updates 17 Jan 2024 mrT23 e4af0b22ad6 s 17 Jan 2024 mrT23 a3e59a418ec M Merge remote-tracking branch 'origin/main' into tr/improve_usage_guide 17 Jan 2024 Tal 0b811d97a71 M Merge pull request #598 from Codium-ai/tr/improve_usage_guide
Enhancements to the 'improve' tool and updates to the related documentation 17 Jan 2024 mrT23 4e833c0c28b s 17 Jan 2024 mrT23 8f510dc5530 s 17 Jan 2024 mrT23 2132771f46c s 17 Jan 2024 mrT23 e66bd7caa72 fallback to commitable 17 Jan 2024 mrT23 17ce2f0ed0b improve usage guide 17 Jan 2024 mrT23 7298548f826 improve usage guide 17 Jan 2024 mrT23 298c41a100a improve usage guide 17 Jan 2024 mrT23 58163e5129e improve usage guide 17 Jan 2024 Tal fae3bf63094 M Merge pull request #590 from EduardDurech/patch-2
Fixed Run from source instructions for Python 17 Jan 2024 EduardDurech a58c385b0fe Fixed Rust warning tip as behaviour is inconsistent 14 Jan 2024 EduardDurech 7a3830d2286 Fixed Run from source instructions for Python
Previously only installed dependencies but not pr_agent
+ Fixed link to OpenAI API Key and added for GitHub access token 13 Jan 2024 Hussam Lawen 06f02355776 M Merge pull request #597 from Codium-ai/hl/improve_ui_table
Hl/improve UI table 16 Jan 2024 Hussam.lawen d7e0aad5276 small fixes 16 Jan 2024 Hussam.lawen 31576b77ff4 improve backticks 15 Jan 2024 Hussam.lawen ea39e8684f1 works 15 Jan 2024 Hussam.lawen afefc15b9c2 improve doce suggestions UI with difflib 15 Jan 2024 Hussam.lawen 5e17ccaf865 add colaplsable 15 Jan 2024 Hussam.lawen 9b1eb86d759 first iteration of improved UI for /improve --extended 15 Jan 2024 ← Prev Next → [{"id": "27aafb06cb50b26c2ce5f3119ba11b8c7e932389", "href": "/projects/ER/repos/pr-agent/commits/27aafb06cb50b26c2ce5f3119ba11b8c7e932389","parents": [{ "id": "329f7fa9d64b96b13d2a82853253ba6dccfd9645" }]},{"id": "329f7fa9d64b96b13d2a82853253ba6dccfd9645", "href": "/projects/ER/repos/pr-agent/commits/329f7fa9d64b96b13d2a82853253ba6dccfd9645","parents": [{ "id": "2430a1a608628a1aacd37b18444e9714aa53bfae" }]},{"id": "69f79235523be6ca8e7f1ebdacbd0751e3e27f5e", "href": "/projects/ER/repos/pr-agent/commits/69f79235523be6ca8e7f1ebdacbd0751e3e27f5e","parents": [{ "id": "2430a1a608628a1aacd37b18444e9714aa53bfae" }]},{"id": "2430a1a608628a1aacd37b18444e9714aa53bfae", "href": "/projects/ER/repos/pr-agent/commits/2430a1a608628a1aacd37b18444e9714aa53bfae","parents": [{ "id": "84d87aa8707d670d733d72ec4c3186a29f089b29" },{ "id": "e54388d807c902744c3cc692104af40daacc262a" }]},{"id": "e54388d807c902744c3cc692104af40daacc262a", "href": "/projects/ER/repos/pr-agent/commits/e54388d807c902744c3cc692104af40daacc262a","parents": [{ "id": "d942bdb8bdc712ac8ad4c623203a8da6223007cf" }]},{"id": "d942bdb8bdc712ac8ad4c623203a8da6223007cf", "href": "/projects/ER/repos/pr-agent/commits/d942bdb8bdc712ac8ad4c623203a8da6223007cf","parents": [{ "id": "9f5c2e5f178c7ee39768d14b0cd0c913f1e47838" }]},{"id": "9f5c2e5f178c7ee39768d14b0cd0c913f1e47838", "href": "/projects/ER/repos/pr-agent/commits/9f5c2e5f178c7ee39768d14b0cd0c913f1e47838","parents": [{ "id": "7377f4e4b2a20d5f814fa6d2e79e064e01b1c6ad" }]},{"id": "7377f4e4b2a20d5f814fa6d2e79e064e01b1c6ad", "href": "/projects/ER/repos/pr-agent/commits/7377f4e4b2a20d5f814fa6d2e79e064e01b1c6ad","parents": [{ "id": "d6f4c1638d73b2c64546f48655cb00ffe5a448c1" }]},{"id": "d6f4c1638d73b2c64546f48655cb00ffe5a448c1", "href": "/projects/ER/repos/pr-agent/commits/d6f4c1638d73b2c64546f48655cb00ffe5a448c1","parents": [{ "id": "b9951fce628ca6ed4ab68d84f245012cd8be97b4" }]},{"id": "b9951fce628ca6ed4ab68d84f245012cd8be97b4", "href": "/projects/ER/repos/pr-agent/commits/b9951fce628ca6ed4ab68d84f245012cd8be97b4","parents": [{ "id": "19c14b940e01db100c592d634b0598a33b1f434e" }]},{"id": "19c14b940e01db100c592d634b0598a33b1f434e", "href": "/projects/ER/repos/pr-agent/commits/19c14b940e01db100c592d634b0598a33b1f434e","parents": [{ "id": "28c5ad1d8be9f2765da7ee9a0465170bc69cff6a" }]},{"id": "28c5ad1d8be9f2765da7ee9a0465170bc69cff6a", "href": "/projects/ER/repos/pr-agent/commits/28c5ad1d8be9f2765da7ee9a0465170bc69cff6a","parents": [{ "id": "2bb5ae8c0dce18a17530e360261b69a81f68689d" }]},{"id": "2bb5ae8c0dce18a17530e360261b69a81f68689d", "href": "/projects/ER/repos/pr-agent/commits/2bb5ae8c0dce18a17530e360261b69a81f68689d","parents": [{ "id": "b0bffdec84ae21154577a810c4cc08051fe5785a" }]},{"id": "b0bffdec84ae21154577a810c4cc08051fe5785a", "href": "/projects/ER/repos/pr-agent/commits/b0bffdec84ae21154577a810c4cc08051fe5785a","parents": [{ "id": "22d17985a1df61f705edd28cad1d906f2e271d14" }]},{"id": "22d17985a1df61f705edd28cad1d906f2e271d14", "href": "/projects/ER/repos/pr-agent/commits/22d17985a1df61f705edd28cad1d906f2e271d14","parents": [{ "id": "faba5a224a1e3150eb09787aee96946702098c18" }]},{"id": "84d87aa8707d670d733d72ec4c3186a29f089b29", "href": "/projects/ER/repos/pr-agent/commits/84d87aa8707d670d733d72ec4c3186a29f089b29","parents": [{ "id": "d7858efbbea60982764e68de3ae205e51e51e92c" },{ "id": "39891e4ab15ae291c1a9e18e3b29f0f6e9158b5a" }]},{"id": "39891e4ab15ae291c1a9e18e3b29f0f6e9158b5a", "href": "/projects/ER/repos/pr-agent/commits/39891e4ab15ae291c1a9e18e3b29f0f6e9158b5a","parents": [{ "id": "fc5b00f4d3c7beb92e010403c599e669e4cece5f" }]},{"id": "d7858efbbea60982764e68de3ae205e51e51e92c", "href": "/projects/ER/repos/pr-agent/commits/d7858efbbea60982764e68de3ae205e51e51e92c","parents": [{ "id": "b3365b8d6c1279a5f6e1bc0119b6aa1b112eeccb" },{ "id": "b776e5069c148ed5699a5c4fc462945555851f25" }]},{"id": "b776e5069c148ed5699a5c4fc462945555851f25", "href": "/projects/ER/repos/pr-agent/commits/b776e5069c148ed5699a5c4fc462945555851f25","parents": [{ "id": "c8bca487e5e750d805532c4e5cfbc4f5819d3e0a" }]},{"id": "c8bca487e5e750d805532c4e5cfbc4f5819d3e0a", "href": "/projects/ER/repos/pr-agent/commits/c8bca487e5e750d805532c4e5cfbc4f5819d3e0a","parents": [{ "id": "582cbd623f6b7051e0420bf6e357064541588125" }]},{"id": "b3365b8d6c1279a5f6e1bc0119b6aa1b112eeccb", "href": "/projects/ER/repos/pr-agent/commits/b3365b8d6c1279a5f6e1bc0119b6aa1b112eeccb","parents": [{ "id": "5150e66723fd88c742d374a7e9e93cdb2ad6bba2" },{ "id": "fc5b00f4d3c7beb92e010403c599e669e4cece5f" }]},{"id": "fc5b00f4d3c7beb92e010403c599e669e4cece5f", "href": "/projects/ER/repos/pr-agent/commits/fc5b00f4d3c7beb92e010403c599e669e4cece5f","parents": [{ "id": "5150e66723fd88c742d374a7e9e93cdb2ad6bba2" }]},{"id": "5150e66723fd88c742d374a7e9e93cdb2ad6bba2", "href": "/projects/ER/repos/pr-agent/commits/5150e66723fd88c742d374a7e9e93cdb2ad6bba2","parents": [{ "id": "02129b40cf74fbbf2007f2a7adcf0aa16a38b14c" },{ "id": "4dad1af77b741ee3dd8d2ca6fbdc8c953b360b58" }]},{"id": "4dad1af77b741ee3dd8d2ca6fbdc8c953b360b58", "href": "/projects/ER/repos/pr-agent/commits/4dad1af77b741ee3dd8d2ca6fbdc8c953b360b58","parents": [{ "id": "02129b40cf74fbbf2007f2a7adcf0aa16a38b14c" }]},{"id": "02129b40cf74fbbf2007f2a7adcf0aa16a38b14c", "href": "/projects/ER/repos/pr-agent/commits/02129b40cf74fbbf2007f2a7adcf0aa16a38b14c","parents": [{ "id": "eb4a1c515ea78a737f3adb22e6e7ac0934b3a4fd" },{ "id": "3fb6d1733897021205f8e3d564fdc71c76a51ed5" }]},{"id": "3fb6d1733897021205f8e3d564fdc71c76a51ed5", "href": "/projects/ER/repos/pr-agent/commits/3fb6d1733897021205f8e3d564fdc71c76a51ed5","parents": [{ "id": "3be7bfce7979eabebbd6bf24e47aeb6841a3c6c1" }]},{"id": "3be7bfce7979eabebbd6bf24e47aeb6841a3c6c1", "href": "/projects/ER/repos/pr-agent/commits/3be7bfce7979eabebbd6bf24e47aeb6841a3c6c1","parents": [{ "id": "472646ddfdabb3b64a3b36c3f933750785066a78" }]},{"id": "472646ddfdabb3b64a3b36c3f933750785066a78", "href": "/projects/ER/repos/pr-agent/commits/472646ddfdabb3b64a3b36c3f933750785066a78","parents": [{ "id": "eb4a1c515ea78a737f3adb22e6e7ac0934b3a4fd" }]},{"id": "eb4a1c515ea78a737f3adb22e6e7ac0934b3a4fd", "href": "/projects/ER/repos/pr-agent/commits/eb4a1c515ea78a737f3adb22e6e7ac0934b3a4fd","parents": [{ "id": "0b811d97a71b2d29944f42fc79af04178394ecd3" },{ "id": "e4af0b22ad6d47ac4f84479e9d7c2ea52cdb6ce6" }]},{"id": "e4af0b22ad6d47ac4f84479e9d7c2ea52cdb6ce6", "href": "/projects/ER/repos/pr-agent/commits/e4af0b22ad6d47ac4f84479e9d7c2ea52cdb6ce6","parents": [{ "id": "a3e59a418ec6065be02397c15c6388594c1f0310" }]},{"id": "a3e59a418ec6065be02397c15c6388594c1f0310", "href": "/projects/ER/repos/pr-agent/commits/a3e59a418ec6065be02397c15c6388594c1f0310","parents": [{ "id": "4e833c0c28b77bc711b3fde9c517597785b34e0d" },{ "id": "0b811d97a71b2d29944f42fc79af04178394ecd3" }]},{"id": "0b811d97a71b2d29944f42fc79af04178394ecd3", "href": "/projects/ER/repos/pr-agent/commits/0b811d97a71b2d29944f42fc79af04178394ecd3","parents": [{ "id": "fae3bf63094e1b4a07e34908b80be6c32783ce86" },{ "id": "8f510dc553065a7fd27faa16a18c0a4482f14aff" }]},{"id": "4e833c0c28b77bc711b3fde9c517597785b34e0d", "href": "/projects/ER/repos/pr-agent/commits/4e833c0c28b77bc711b3fde9c517597785b34e0d","parents": [{ "id": "8f510dc553065a7fd27faa16a18c0a4482f14aff" }]},{"id": "8f510dc553065a7fd27faa16a18c0a4482f14aff", "href": "/projects/ER/repos/pr-agent/commits/8f510dc553065a7fd27faa16a18c0a4482f14aff","parents": [{ "id": "2132771f46c50b9883996bae82edd055c3a2cfe3" }]},{"id": "2132771f46c50b9883996bae82edd055c3a2cfe3", "href": "/projects/ER/repos/pr-agent/commits/2132771f46c50b9883996bae82edd055c3a2cfe3","parents": [{ "id": "e66bd7caa72b687e05dd5db1aed977c24d94c370" }]},{"id": "e66bd7caa72b687e05dd5db1aed977c24d94c370", "href": "/projects/ER/repos/pr-agent/commits/e66bd7caa72b687e05dd5db1aed977c24d94c370","parents": [{ "id": "17ce2f0ed0b54b58b41dc696cc80a25d5af52985" }]},{"id": "17ce2f0ed0b54b58b41dc696cc80a25d5af52985", "href": "/projects/ER/repos/pr-agent/commits/17ce2f0ed0b54b58b41dc696cc80a25d5af52985","parents": [{ "id": "7298548f826d636bed284af85af6afb081cfb573" }]},{"id": "7298548f826d636bed284af85af6afb081cfb573", "href": "/projects/ER/repos/pr-agent/commits/7298548f826d636bed284af85af6afb081cfb573","parents": [{ "id": "298c41a100af661c168c103876474e0bfc501bab" }]},{"id": "298c41a100af661c168c103876474e0bfc501bab", "href": "/projects/ER/repos/pr-agent/commits/298c41a100af661c168c103876474e0bfc501bab","parents": [{ "id": "58163e5129ef88f2f4fe0bfcbb5ea79eb2fad9f0" }]},{"id": "58163e5129ef88f2f4fe0bfcbb5ea79eb2fad9f0", "href": "/projects/ER/repos/pr-agent/commits/58163e5129ef88f2f4fe0bfcbb5ea79eb2fad9f0","parents": [{ "id": "fae3bf63094e1b4a07e34908b80be6c32783ce86" }]},{"id": "fae3bf63094e1b4a07e34908b80be6c32783ce86", "href": "/projects/ER/repos/pr-agent/commits/fae3bf63094e1b4a07e34908b80be6c32783ce86","parents": [{ "id": "06f02355776ed0ce1add078e7765477b348e5e85" },{ "id": "a58c385b0febfc5465f9854016475310c9137f24" }]},{"id": "a58c385b0febfc5465f9854016475310c9137f24", "href": "/projects/ER/repos/pr-agent/commits/a58c385b0febfc5465f9854016475310c9137f24","parents": [{ "id": "7a3830d2286e78e2cf0500e924a3edf09fe480cd" }]},{"id": "7a3830d2286e78e2cf0500e924a3edf09fe480cd", "href": "/projects/ER/repos/pr-agent/commits/7a3830d2286e78e2cf0500e924a3edf09fe480cd","parents": [{ "id": "e7251ada3f8441b032d6bdd402c02522436ad138" }]},{"id": "06f02355776ed0ce1add078e7765477b348e5e85", "href": "/projects/ER/repos/pr-agent/commits/06f02355776ed0ce1add078e7765477b348e5e85","parents": [{ "id": "e7251ada3f8441b032d6bdd402c02522436ad138" },{ "id": "d7e0aad5276c0e2a0b2b7f3580119fed4929abeb" }]},{"id": "d7e0aad5276c0e2a0b2b7f3580119fed4929abeb", "href": "/projects/ER/repos/pr-agent/commits/d7e0aad5276c0e2a0b2b7f3580119fed4929abeb","parents": [{ "id": "31576b77ff40bb7f14334010960a7b4bde7077e2" }]},{"id": "31576b77ff40bb7f14334010960a7b4bde7077e2", "href": "/projects/ER/repos/pr-agent/commits/31576b77ff40bb7f14334010960a7b4bde7077e2","parents": [{ "id": "ea39e8684f12bb17c4ea73ce22284eedc78656dd" }]},{"id": "ea39e8684f12bb17c4ea73ce22284eedc78656dd", "href": "/projects/ER/repos/pr-agent/commits/ea39e8684f12bb17c4ea73ce22284eedc78656dd","parents": [{ "id": "afefc15b9c2377af138fff7e4ab776db0e06e479" }]},{"id": "afefc15b9c2377af138fff7e4ab776db0e06e479", "href": "/projects/ER/repos/pr-agent/commits/afefc15b9c2377af138fff7e4ab776db0e06e479","parents": [{ "id": "5e17ccaf865012ae7d84d9d1a9cd26f944b17b11" }]},{"id": "5e17ccaf865012ae7d84d9d1a9cd26f944b17b11", "href": "/projects/ER/repos/pr-agent/commits/5e17ccaf865012ae7d84d9d1a9cd26f944b17b11","parents": [{ "id": "9b1eb86d7599a5e8a257b3682f44335eec74a8e6" }]},{"id": "9b1eb86d7599a5e8a257b3682f44335eec74a8e6", "href": "/projects/ER/repos/pr-agent/commits/9b1eb86d7599a5e8a257b3682f44335eec74a8e6","parents": [{ "id": "e7251ada3f8441b032d6bdd402c02522436ad138" }]}]