Skip to content

Releases: Integral-Healthcare/robin-ai-reviewer

Exclude diffs from file deletions

28 Apr 22:19
45c9ed9
Compare
Choose a tag to compare

What's Changed

  • Update the readme to include release badge by @johnlk in #39
  • Ensure files_to_ignore is passed as a single arg by @johnlk in #38
  • Center the new badges in the readme by @johnlk in #40
  • Adjust the readme to center tags by @johnlk in #41
  • Optimization: skip deleted files by @johnlk in #42

Full Changelog: v1.6.1...v1.7.0

Prompt escape character fixing

08 Nov 16:08
c9645d0
Compare
Choose a tag to compare

This change includes a prompt escape character fix which was causing formatting issues with Robin's responses, as well as a slimmed docker image and some better logging strategies. Huge thanks to a new contributor @RytisBa who spearheaded these fixes! 🥳 🎉

Improved prompting directions

26 Oct 17:58
2c5b8e0
Compare
Choose a tag to compare

Thanks to our first external contributor @RockyNiu !! 🎉

This release includes an updated prompt to better follow the conventions of good prompt engineering as well as a format change to nest the details of the code review score in a dropdown.

Classic Prompt

14 Aug 21:32
Compare
Choose a tag to compare

Despite tons of tweaks and parameterization, the original prompt seems to perform the best.

Stricter prompt for inputs and ouputs

08 Jul 17:36
0b47339
Compare
Choose a tag to compare

Code base language is now being inferred and there are more explicit callouts with respect to the inputs and outputs to be given. yet to be tested extensively with gpt4 model

Drop root language parameter

07 Jul 02:15
5312faf
Compare
Choose a tag to compare

This was a regression in performances in most cases, so we're ripping it out for now.

Parameterized prompt

25 Jun 19:16
5ce955d
Compare
Choose a tag to compare

The initial prompt that feeds into GPT's API is now parameterized! You can set:

  • project code language
  • principles for GPT to pay special attention to
  • principles for GPT to ignore

These new variables are optional and so no action is necessary and the logic should behave the same. Consider trying to update the coding_principles to be something like "efficiency, code complexity, or edge case handling".

Updated default model

04 Jun 16:12
da1be70
Compare
Choose a tag to compare

This updates the default model option to be the more stable 3.5-turbo

Simplified prompt

04 Jun 16:00
1bae22a
Compare
Choose a tag to compare

This update includes a simplified prompt and stricter instructions on the code block.

Ignored files parameter

17 May 20:36
fce9695
Compare
Choose a tag to compare

Introducing a new parameter files_to_ignore which is a space delimited string of file paths. Now you can skip over config and package file changes.