What's Changed
* bugfix: crash when calling bia-bob from terminal by haesleinhuepf in https://github.com/haesleinhuepf/bia-bob/pull/144
* add permanent config file by haesleinhuepf in https://github.com/haesleinhuepf/bia-bob/pull/145
* Refactoring by haesleinhuepf in https://github.com/haesleinhuepf/bia-bob/pull/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**: https://github.com/haesleinhuepf/bia-bob/compare/0.17.0...0.18.0