Skip to content

Releases: haesleinhuepf/git-bob

0.3.0

02 Oct 15:52

Choose a tag to compare

What's Changed

  • Add "github_models:meta-llama-3.1-405b-instruct" to the model list and limitations. by @github-actions in #254
  • bugfix: task selection (split) from terminal by @haesleinhuepf in #267
  • support for vision models, generating bio-image analysis code by @haesleinhuepf in #266
  • Support longer files when using OpenAI models by @haesleinhuepf in #255
  • configurable system message by @haesleinhuepf in #268
  • enable downloading files, keep local changes and repository changes in sync, refactored notebook execution by @haesleinhuepf in #277
  • update development instructions by @haesleinhuepf in #278

Full Changelog: 0.2.8...0.3.0

0.2.8

28 Sep 18:08

Choose a tag to compare

What's Changed

  • enable modification of code in pull-requests by @haesleinhuepf in #242
  • Allow executing generated and pre-existing notebooks by @haesleinhuepf in #250
  • Add support for non-GPT Azure-based models in prompt_azure function. by @github-actions in #238
  • Update revision version to 0.2.8 by @github-actions in #252

Full Changelog: 0.2.7...0.2.8

0.2.7

26 Sep 20:37

Choose a tag to compare

What's Changed

  • Add support for Azure/GitHub Models using a new prompt_azure function. by @github-actions in #234

Full Changelog: 0.2.6...0.2.7

0.2.6

31 Aug 14:47

Choose a tag to compare

What's Changed

  • Add file copying functionality by @github-actions in #191
  • Enable retrieving content from GitHub linked issues, pull requests, and files by @github-actions in #195
  • Update system prompt by @haesleinhuepf in #199
  • Shorten prompts by removing meta data from ipynb files by @haesleinhuepf in #200
  • Enable issue splitting by @github-actions in #202

Full Changelog: 0.2.4...0.2.6

0.2.4

19 Aug 18:58

Choose a tag to compare

What's Changed

  • Add format-specific instructions for file creation prompts based on file extension in create_or_modify_file function. by @github-actions in #172
  • Enable renaming and deleting files by @haesleinhuepf in #185
  • additional instructions for creating and modifying files by @haesleinhuepf in #186

Full Changelog: 0.2.3...0.2.4

0.2.3

11 Aug 16:36

Choose a tag to compare

What's Changed

Full Changelog: 0.2.2...0.2.3

0.2.2

08 Aug 11:15
554d54f

Choose a tag to compare

What's Changed

  • Keep outputs in jupyter notebooks if code is not modified by LLM by @haesleinhuepf in #155
  • simplify error reporting by @haesleinhuepf in #156
  • Update git-bob to version 0.2.2 across documentation and code files. by @github-actions in #159

Full Changelog: 0.2.1...0.2.2

0.2.1

07 Aug 14:32

Choose a tag to compare

What's Changed

  • Add Recommended Workflow section to readme.md by @github-actions in #132
  • Remove Jupyter notebook cell outputs before processing by @github-actions in #130
  • Enhance Claude AI integration to handle longer files for "claude-3-5-20240620" model by @github-actions in #134
  • Handle indentations by @haesleinhuepf in #141
  • Prevent endless loop when reporting an error in the error reporting routine by @haesleinhuepf in #142
  • Update default GPT model to "gpt-4o-2024-08-06" in _endpoints.py and _utilities.py. by @github-actions in #143

Full Changelog: 0.2.0...0.2.1

0.2.0

05 Aug 17:27
f88c50a

Choose a tag to compare

0.2.0 Pre-release
Pre-release

Major improvements

  • This version has reduced number and length of prompts sent to the LLM in the background making responses faster and cheaper.
  • Dependencies blablado and langchain were removed, making the code easier to debug.
  • Support for anthropic claude and google gemini were added. Claude is also mentioned in the documentation because it works well.
  • Pull-request reviews should be written with a more critical perspective, the feedback more to the point.

What's Changed

  • prevent repeatedly reading the same file by @haesleinhuepf in #74
  • better logging + reporting by @haesleinhuepf in #75
  • Direct prompting instead of function calling by @haesleinhuepf in #79
  • introduce more detailed system prompt by @haesleinhuepf in #88
  • make LLM choosable via gh secrets by @haesleinhuepf in #89
  • Update file by @haesleinhuepf in #90
  • Add numpy-style docstrings to functions in _utilities.py (by claude-3-5-sonnet-20240620) by @github-actions in #108
  • Add numpy-style docstrings to all functions in "src/git_bob/_github_utilities.py" by gpt-4o-2024-05-13 by @github-actions in #112
  • Add unit testing framework and GitHub Actions workflow by @github-actions in #115
  • Make images in readme.md clickable and adjust formatting by @github-actions in #119

Full Changelog: 0.1.2...0.2.0

0.1.2

04 Aug 08:19

Choose a tag to compare

0.1.2 Pre-release
Pre-release

What's Changed

  • Add comments to .py files for documentation by @github-actions in #63
  • Prevent responding if not asked by @haesleinhuepf in #64
  • Report error details to issue/PR discussion by @haesleinhuepf in #65
  • Add tumbs-up reaction to requests to show Bob is working on the task by @haesleinhuepf in #70

Full Changelog: 0.1.1...0.1.2