Changed
- deps: upgrade dependencies to latest —
liter-llm1.7.1,html-to-markdown-rs3.6.15,tree-sitter-language-pack1.9.1,bitvec1.1, plus refreshedCargo.lock,pnpm-lock.yaml, anduv.lock.
Fixed
- presets: derive
CloneonRegistry. The Dart FRB mirror crate generates a borrowed-return accessor for theRegistry::global()singleton that clones the borrowed value before the ownedFromconversion (Mirror::from(v.clone())); withoutCloneonRegistrythis failed to compile (From<&kreuzberg::Registry>not satisfied).Presetalready derivedClone. - android: add
classification,captioning, andner-llmto theandroid-targetaggregate feature. These are LLM-driven (liter-llm/HTTP) and do not depend on ONNX Runtime, so they are safe on the no-ORT Android emulator surface. The Dart FRB dispatch (frb_generated.rs) is not feature-aware and referencedclassify_document,caption_image, andLlmBackendunconditionally, so the binding crate failed to compile underandroid-targetwithout them (E0425). - alef: bump
alef_versionto 0.25.47 and regenerate all bindings. Picks up the Dart rust-crate codegen fixes — converted slice arguments now borrow correctly, and opaqueuse/implblocks are cfg-gated to match their source items.