Releases: haesleinhuepf/bia-bob
0.21.1
What's Changed
- bugfix: deployment / installation was broken in 0.21.0 by @haesleinhuepf in #182
Full Changelog: 0.21.0...0.21.1
0.21.0
What's Changed
- augment prompts using {variable} by @haesleinhuepf in #167
- modify suggestion for regionprops resulting in a dataframe by @haesleinhuepf in #170
- Refactor suggestions by @haesleinhuepf in #171
- Teach bob about bob by @haesleinhuepf in #172
- add disclaimer and hints for maintaining good scientific practice by @haesleinhuepf in #173
- Better separate endpoints by @haesleinhuepf in #176
- add google genai API by @haesleinhuepf in #176
- add reflection to refine code after generating it by @haesleinhuepf in #177
- prevent crashing when plugins crash by @haesleinhuepf in #178
- Bugfix reflection versus prompt writing by @haesleinhuepf in #181
bia_bob.ask_llm(text, image)
simplifìes calling the LLM from python by @haesleinhuepf in #181
Backwards compatibilty breaking changes
- The reflection mechanism introduced in #177 has the potential to break pre-existing functionality in very general. Please create a github issue if you are affected!
- Googles Vertex AI API for accessing gemini and gemini-pro will be removed soon. Use gemini 1.5 flash/pro using a Google API Key instead.
Full Changelog: 0.20.0...0.21.0
0.20.0
What's Changed
- Add blogpost notebooks, tif-image and modification in documentation by @marabuuu in #157
- Give bob the capability to read the current notebook and generate a new one from it by @haesleinhuepf in #160
- Enable bob to create text files in common formats by @haesleinhuepf in #161
- remove auto-execute mode by @haesleinhuepf in #165
- Terminal support by @haesleinhuepf in #163
Backwards compatibility breaking changes
- The auto-execution mode (
bob.initialize(auto_execute=True)
) was removed. If you want to use it, you need topip install bob<=0.20.0
.
New Contributors
Full Changelog: 0.19.0...0.20.0
0.19.0
What's Changed
- Update requirements, new default python 3.11 by @haesleinhuepf in #152
- Fix output in IPython console by @haesleinhuepf in #153
- Remove custom kernel by @haesleinhuepf in #154
- cache code-snippets for faster code generation by @haesleinhuepf in #155
- simplify prompt by @haesleinhuepf in #156
- Simplified installation instructions
Backwards compatibiliy breaking change
The custom Jupyter kernel was removed. In order to use it, you must install bia-bob 0.18.0
Full Changelog: 0.18.0...0.19.0
0.18.0
What's Changed
- bugfix: crash when calling bia-bob from terminal by @haesleinhuepf in #144
- add permanent config file by @haesleinhuepf in #145
- Refactoring by @haesleinhuepf in #146
Backwards compatibility breaking changes
If you never called bob.initialize()
and specified a model or vision model, nothing breaks. If you switch between models from time to time, this change might be important: bob now stores the last used model in a local config file (~/.cache/bia-bob
) and will use the same model when being started next time. This should make the life easier of people who don't work with the default model (gpt-4o) and prefer others (claude, gemini,...).
Full Changelog: 0.17.0...0.18.0
0.17.0
What's Changed
- add support for Anthropic's claude by @haesleinhuepf in #143
- When initializing bob, it prints out used model version (can be muted using silent=True) by @haesleinhuepf in #142
Full Changelog: 0.16.0...0.17.0
0.16.0
What's Changed
- Use vision capabilities when generating notebooks by @haesleinhuepf in #138
- Bugfix: The likelihood that a generated notebook file contains valid json was increased
Full Changelog: 0.15.1...0.16.0
0.15.1
0.15.0
0.14.1
What's Changed
- Bugfix: Delete chat history when initializing bob by @haesleinhuepf in #131
Full Changelog: 0.14.0...0.14.1