This release introduces several key enhancements aimed at improving the review process and overall user experience.
Major Updates:
Voting Capability: We've introduced a voting
feature that allows ChatGPT to assign scores to Change Sets.
NOTE: voting is initially turned off. To enable this
feature, activate it through the enabledVoting
configuration option.
Comment Filtering: We've refined the visibility of comments based on their scores, prioritizing negative feedback by default but allowing for full customization. Additionally, we've improved the system to prevent the display of redundant and contradictory comments, ensuring more relevant and concise discussions.
Comment Resolution Lifecycle: Patch Set review comments are now treated as separate entities, departing from the previous aggregated list format. Each comment begins in an unresolved state, with users able to confirm, explore alternatives, or challenge ChatGPT's assessments, affecting the Change Set score and promoting a more interactive review process.
Commands via Comments: The introduction of
commands /review and /review_last
through comments enables users to initiate comprehensive
Change Set reviews or target reviews at the latest Patch Set,
offering greater control and flexibility in the review
process.
Behavior Change:
Reviews of commit messages are now enabled by default.
The full ChangeLog can be found at
https://github.com/amarula/chatgpt-code-review-gerrit-plugin/releases/tag/v2.1.0
.
We invite you to download this latest release and explore the new features and improvements. Your feedback is crucial to us, and we look forward to hearing about your experience.
Thank you for your continued support and engagement with the Gerrit community.
Patrizio Gelosi Software Engineer patrizi...@amarulasolutions.com __________________________________
Amarula Solutions SRO
Pekařská 628/14 155 00 Praha, CZ
T. +42 021 224 5723
With this latest update, we're rolling out a host of significant features and enhancements designed to boost both the functionality and the user experience of our tool.
Discover the fresh updates in version 2.1.1:
Major Updates:
/directive command, allowing users to include
specific directives in comments for ChatGPT. This ensures that
ChatGPT adheres to these directives in subsequent reviews,
providing more tailored and accurate feedback.Behavior Change:
In cases where ChatGPT fails to provide relevant review comments that comply with the given directives, the Change Set score will now be reset to zero, maintaining the integrity of the review process.
Minor Update:
Introduced --debug Command Option:
This new option, used with /review or /review_last,
reveals debug information in ChatGPT replies and bypasses any
active filters to display all responses.
The full ChangeLog can be found at https://github.com/amarula/chatgpt-code-review-gerrit-plugin/releases/tag/v2.1.1 .