dartantic_gemma 0.3.0
dartantic_gemma: ^0.3.0 copied to clipboard
Dartantic provider plugin enabling local LLM inference using Google's Gemma models via Flutter
Changelog #
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.
0.3.0 - 2026-05-26 #
- Updated flutter_gemma dependency to ^0.16.0 for latest native FFI improvements
- NPU dispatch now available on Linux/macOS alongside Windows
- Desktop storage updated to use Application Support instead of Documents
- Support for qdrant-edge vector store (replaces sqlite + local_hnsw)
0.2.4 - 2026-04-30 #
- Added handling of Gemma 4 tool calling format parsing to properly register function executions
- Update minimum flutter_gemma version to ^0.14.0
0.2.3 - 2026-04-13 #
Fixed #
- Fixed tool call ID mapping in
GemmaChatModel.sendStreamby adding a uniquetoolCallIdCounterto ensure unique IDs for each tool call, preventing orchestration errors in multi-iteration agent loops.
0.2.2 - 2026-04-13 #
Fixed #
- Improved session management in
GemmaChatModelby creating a fresh chat instance for eachsendStreamcall, preventing "Session is closed" errors in multi-iteration agent loops. - Enhanced tool result formatting for Gemma 2 using
<start_of_role>tool<end_of_role>tags.
0.2.1 - 2026-04-13 #
Fixed #
- Fixed model being closed prematurely in
GemmaChatModel.dispose, which caused errors in multi-iteration agent loops.