You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.1.5] - 2026-06-15
Changed
Moved the documentation site out of this repository. The site is now
published at https://llama-crab.nlp.rocks/ instead of the previous
GitHub Pages URLs. The docs/ folder and the Publish docs site GitHub Actions workflow have been removed from this
repo. README files and crate-level docs throughout this workspace were
updated to point at the new URL.
Added
tauri-plugin-llama-crab: added a Config struct and init_with_config
entry point so consumers can apply plugin-wide defaults (n_ctx, n_batch,
n_ubatch, n_threads, n_threads_batch, n_gpu_layers, default model name)
at startup. Anything left as None lets the per-request field win, with
the llama-crab defaults as the final fallback.
tauri-plugin-llama-crab: added the mtmd cargo feature. When enabled, load_model can take an mmproj_path and the chat pipeline runs
multimodal (vision) inference through llama.cpp's mtmd projector.
Image inputs are accepted as data:image/...;base64,... URLs and as
local file paths.
tauri-plugin-llama-crab: added granular PluginError kinds
(workerSpawnFailed, workerDisconnected, workerPanicked, multimodalNotEnabled, multimodalSetup, mediaDecode) so the
TypeScript client can distinguish failure modes instead of collapsing
every error into worker.
Changed
tauri-plugin-llama-crab: JoinError from spawn_blocking now maps
to workerPanicked; mpsc::RecvError maps to workerDisconnected;
thread-spawn failures map to workerSpawnFailed.
@llama-crab/tauri: the Support Matrix entry for multimodal now
reflects that the Rust plugin must be built with the mtmd cargo
feature for image parts to be processed.