Version 0.2.3 - 2025-09-04
Added
Support for JSON schema definitions in LLM service requests, allowing for structured responses.
Integration with Gemini and OpenAI LLMs via the LLM service.
API key handling for LLM providers.
Basic tests for base LLM and model factory.
Tests for SDK service utilities.
Changed
Breaking Change: Renamed
rhesis_providertonative.Breaking Change: Renamed
openai_provider.Breaking Change: Renamed
gemini.Breaking Change: Renamed
factory.Breaking Change: Renamed
rhesisllmservice.Refactored LLM service architecture, including moving
basellm,utils, andmodelfactoryto new locations.Renamed the
response_formatargument toschemafor clarity and consistency.Improved code structure and cleanliness in Gemini and OpenAI providers.
Updated linting process to use
uvxinstead ofuv run.Refactored prompt synthesizers to use helper functions for code reuse and improved maintainability.
Renamed ‘document context’ to the more generic ‘context’ in relevant components.
Fixed
Fixed a bug in the Rhesis (now Native) LLM service.
Fixed issues with the Rhesis provider.
Removed
Removed
pipfrom SDK dependencies.