All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Fixed:
- Key parameter for OpenAI
Fixed:
- Library version
Changed:
- OpenAI library upgraded
Fixed
- Command version
Changed:
- Logo courtesy of Marco Antonio Carrillo Gort
Changed:
- Support for .Net 9
Fixed:
- Navigation was rewritten
Added:
- Support for Perplexity, using environment variable
perplexity_key
for the API key - The supported models are
llama-3.1-sonar-small-128k-online
,llama-3.1-sonar-large-128k-online
andllama-3.1-sonar-huge-128k-online
.
Fixed:
- Storing configuration when a setting changes (provider, model, API key)
- Avoiding null string when reading server sent events
Changed:
- configuration moved from $HOME/.config/r0b0t.json to $HOME/.config/r0b0t/conf.json
- internal design based on events, moving event handlers to GtkGui module and simplifying @lanayx style dependency injection, eliminating it for the Core module. Navigation was simplified by relying on fixed configuration groups rather than a tree.
Fixed:
- Display of existing API keys in command palette
Added:
- Progress display when waiting for images
Added:
- Set API keys using GUI
Fixed:
- refactoring requestProcessor and not asking for completion while busy
Added:
- Full rewrite using dependency injection a la @lanayx
- GTK4 GUI (using gir.core)
- Midjourney support using https://imaginepro.ai API
- Command palette with simplified navigation
- Introduction message
Added:
- Support for GPT4o-mini
Added:
- Images saved to the directory where
r0b0t
is running now contain the following metadata:prompt
: the prompt used to generate the imagerevised_prompt
: the revised prompt returned bydall-e-3
after generating the image
Fixed:
- HuggingFace module setting is no longer ignored.
Added:
- Support for server-sent events
Fixed:
- Streaming text from Anthropic.
- Streaming text from HuggingFace
Fixed:
- Configuration serialization.
Added:
- Basic support for HuggingFace Inference API.
Changed:
- Fixed README.md file to improve presentation in Nuget.org
- Initial Nuget.org release
- OpenAI GPT4o, Dalle 3, GPT 3.5 support
- GitHub Copilot support
- Anthropic Haiku, Sonnet 3, Opus 3 support.