ruvector/crates
OceanLi 34390efe56
feat(ruvllm): add lattice as an optional macOS Metal LlmBackend (#642)
* feat(ruvllm): add lattice as an optional macOS LlmBackend

Adds LatticeBackend, a pluggable LlmBackend implementation over
lattice-inference's pure-Rust Qwen3.5 Metal GPU forward pass, gated behind a
new default-OFF `lattice` feature (macOS-only: dependency under
[target.'cfg(target_os = "macos")'.dependencies], module gated
#[cfg(all(feature = "lattice", target_os = "macos"))]).

- MetalQwen35State (!Send) is owned by a dedicated worker thread, mirroring
  lattice_serve.rs's spawn_worker/run_worker_loop pattern, but over plain
  std::sync::mpsc (TokenStream is std-mpsc-backed).
- generate_stream_v2 streams every real decoded token via
  generate_streaming_with_cancel, unlike candle's prefill-only stream stub.
- get_embeddings returns RuvLLMError::NotImplemented (honest, per ratified
  O1) rather than a fake zero vector.
- create_backend() precedence: lattice (if enabled) > candle > NoopBackend.

Root Cargo.toml carries an uncommitted dev-only [patch.crates-io] pointing
lattice-inference at a local checkout; not included in this commit.

* fix(ruvllm): enforce stop strings + reject unsupported penalties in LatticeBackend

Codex round-1 fixes:
- MAJOR 1: lattice's Metal generation loops honor EOS/stop_token_ids but not
  GenerateConfig::stop_strings, so callers' stop_sequences were silently
  ignored. Added StopScan: incremental stop-string scanner that holds back
  the longest possible stop prefix (char-boundary safe), excludes the matched
  stop from output, and halts generation through the token callback. Both
  generate (via the streaming loop, so a match actually stops decode) and
  generate_stream_v2 route through it; no stop strings = zero-overhead path.
- MAJOR 2: frequency_penalty/presence_penalty are live ruvllm fields
  (serving/engine.rs:547, mistral_backend.rs:907), not dead ones; nonzero
  values now fail fast with NotImplemented instead of being silently dropped.
- MINOR 3: em dashes removed from all added lines (repo prose lint).
- 6 non-GPU unit tests: StopScan cut/holdback/multi-stop/UTF-8 + penalty
  rejection on both entry points.

* chore(ruvllm): bump lattice-inference to 0.5

* fix(ruvllm): adapt LatticeBackend to lattice-inference 0.5 Result APIs

generate and generate_streaming_with_cancel return Result in lattice
0.5; propagate failures as RuvLLMError::Backend on the once path and
StreamEvent::Error on the stream path instead of unwrapping.

* bench(ruvllm): add lattice_bench example, reproducible backend throughput harness

Measures load time, TTFT, and decode throughput for the lattice backend
(stream and blocking legs), with a BENCH_GREEDY env toggle so results can
be compared against greedy standalone-engine numbers using the same
prefill-canceling slope method. The candle backend is timed via blocking
generate() only; its generate_stream_v2 emits a single token from prefill
logits and is not a decode loop. Feature-gated: builds as a stub without
the lattice feature.

* docs(ruvllm): model-prep guide for lattice_bench + rustfmt

The bench doc header now walks through obtaining a runnable model dir:
f16 safetensors straight from HuggingFace, or quantizing with lattice's
quantize_q4 and copying tokenizer.json + config.json next to the .q4
output (the quantizer writes weights only). Documents all flags and the
BENCH_GREEDY toggle. README points to it from the lattice section.
Also applies rustfmt to lattice_backend.rs (import order, comment
alignment).

* fix(ruvllm): derive safetensors precision label from torch_dtype, not hard-coded Bf16

load_worker_state stamped every safetensors checkpoint as Quantization::Bf16,
so an f16/f32 checkpoint got a false precision label in ModelInfo and a wrong
bytes_per_weight in the num_parameters estimate. Read torch_dtype from the
already-open config.json instead — the same honesty guard lattice_bench.rs
applies to the candle side — falling back to Bf16 (the Qwen3.5 release dtype
and the previous fixed label) when the field is missing or unmapped, since a
label must not fail a load that from_safetensors already accepted.

Verified on macOS arm64 (M4, Metal): cargo test -p ruvllm --features lattice
green, including the new safetensors_precision_label_follows_torch_dtype test.

Co-Authored-By: claude-flow <ruv@ruv.net>
Claude-Session: https://claude.ai/code/session_017sXWL4ox5bhC86FYwJpmyK

---------

Co-authored-by: ruvnet <ruv@ruv.net>
2026-07-05 11:10:37 -04:00
..
agentic-robotics-benchmarks feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-core feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-embedded feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-mcp feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-node feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-rt feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
cognitum-gate-kernel fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
cognitum-gate-tilezero fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
emergent-time feat(emergent-time): calculus of emergent time + Agentic Time primitive (#561) 2026-06-13 13:15:31 -04:00
emergent-time-wasm feat(emergent-time): @ruvector/emergent-time WASM package for Agentic Time (#566) 2026-06-22 09:52:00 -04:00
hailort-sys hailo: NPU pipeline pool exploration + bridge cache/health parity (iter 234-249) (#418) 2026-05-04 09:56:26 -04:00
mcp-brain fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
mcp-brain-server fix(security): SECURITY.md disclosure policy (#320) + CORS allowlist (#560) (#577) 2026-06-17 10:28:38 -04:00
mcp-gate style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
micro-hnsw-wasm feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
neural-trader-coherence style: apply cargo fmt formatting 2026-03-12 20:57:18 -04:00
neural-trader-core feat: add neural-trader-wasm crate with WASM bindings and ADR-086 2026-03-08 16:17:58 +00:00
neural-trader-replay style: apply cargo fmt formatting 2026-03-12 20:57:18 -04:00
neural-trader-strategies fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
neural-trader-wasm style: apply cargo fmt formatting 2026-03-12 20:57:18 -04:00
photonlayer-bench feat(photonlayer): optical simulation core — field, FFT, propagation, detector, receipts (ADR-260 Phase 1) (#587) 2026-06-18 23:22:42 -04:00
photonlayer-cli feat(photonlayer): optical simulation core — field, FFT, propagation, detector, receipts (ADR-260 Phase 1) (#587) 2026-06-18 23:22:42 -04:00
photonlayer-core feat(photonlayer): optical simulation core — field, FFT, propagation, detector, receipts (ADR-260 Phase 1) (#587) 2026-06-18 23:22:42 -04:00
photonlayer-ruvector feat(photonlayer): optical simulation core — field, FFT, propagation, detector, receipts (ADR-260 Phase 1) (#587) 2026-06-18 23:22:42 -04:00
photonlayer-wasm feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
prime-radiant fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
profiling Reorganize repository structure 2025-11-19 20:53:37 +00:00
ruos-thermal feat(ruvector-hailo): NPU embedding backend + multi-Pi cluster (ADRs 167-170) (#413) 2026-05-04 08:30:40 -04:00
ruvector-acorn feat(wasm): publish @ruvector/rabitq-wasm and @ruvector/acorn-wasm to npm (#394) 2026-04-26 23:10:39 -04:00
ruvector-acorn-wasm feat(wasm): publish @ruvector/rabitq-wasm and @ruvector/acorn-wasm to npm (#394) 2026-04-26 23:10:39 -04:00
ruvector-agent-memory feat: add ruvector-agent-memory crate with coherence-weighted compaction 2026-06-14 07:22:08 +00:00
ruvector-attention chore(workspace): clippy-clean every crate under -D warnings + fmt + repair pre-existing broken benches 2026-04-25 17:00:20 -04:00
ruvector-attention-cli fix: migrate attention/dag/tiny-dancer to workspace versioning and fix all dep version specs 2026-02-23 13:29:46 +00:00
ruvector-attention-node chore: Update attention NAPI-RS binaries for all platforms 2026-05-23 10:52:21 +00:00
ruvector-attention-unified-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-attention-wasm chore: Update attention NAPI-RS binaries for all platforms 2026-05-23 10:52:21 +00:00
ruvector-attn-mincut fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-bench fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-bet4-ivf-bench BET 5 (SepRAG #534): PQ/IVFADC within-list pruning vs tuned IVF nprobe — scale-gated WIN (ADR-206) (#542) 2026-06-17 22:48:32 -04:00
ruvector-capgated docs(ruvector-capgated): add crate README for crates.io publish (#607) 2026-06-25 16:15:38 -04:00
ruvector-cli fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-cluster fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-cnn fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-cnn-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-cognitive-container fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
ruvector-coherence chore(workspace): clippy-clean every crate under -D warnings + fmt + repair pre-existing broken benches 2026-04-25 17:00:20 -04:00
ruvector-coherence-hnsw feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
ruvector-collections chore(workspace): cargo fmt — mechanical whitespace fix across 427 files 2026-04-24 10:44:02 -04:00
ruvector-consciousness fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-consciousness-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-core perf(hnsw): 4-acc AVX-512 + parallel-insert — +9.7% build throughput (query QPS unchanged: memory-bound at 1M scale) (#619) 2026-06-28 20:45:35 -04:00
ruvector-crv fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-dag fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-dag-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-decompiler fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-decompiler-wasm feat(decompiler): WASM Louvain pipeline — npx now produces 589+ modules 2026-04-03 15:25:23 +00:00
ruvector-delta-consensus fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-delta-core fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-delta-graph fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-delta-index fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-delta-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-diskann feat(rvf): ANN search across COW branches (dual-graph merge) (#618) 2026-06-28 14:50:17 -04:00
ruvector-diskann-node chore(workspace): cargo fmt — mechanical whitespace fix across 427 files 2026-04-24 10:44:02 -04:00
ruvector-dither fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-domain-expansion fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-domain-expansion-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-economy-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-exotic-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-filter fix(filter): bump recursion_limit to 4096 to fix lib test E0275 2026-04-26 02:25:09 -04:00
ruvector-fpga-transformer fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-fpga-transformer-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-gnn feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
ruvector-gnn-node chore: Update GNN NAPI-RS binaries for all platforms 2026-06-25 18:33:03 +00:00
ruvector-gnn-rerank feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
ruvector-gnn-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-graph feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
ruvector-graph-condense Graph condensation: structure-preserving + differentiable min-cut (ruvector-graph-condense) (#547) 2026-06-08 22:58:44 +02:00
ruvector-graph-condense-wasm Graph condensation: structure-preserving + differentiable min-cut (ruvector-graph-condense) (#547) 2026-06-08 22:58:44 +02:00
ruvector-graph-node fix(graph-node): batchInsert nodes missing from label index (#616) 2026-06-28 14:23:42 -04:00
ruvector-graph-transformer fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-graph-transformer-node chore: Update graph transformer NAPI-RS binaries for all platforms 2026-05-23 10:44:29 +00:00
ruvector-graph-transformer-wasm chore: Update graph transformer NAPI-RS binaries for all platforms 2026-05-23 10:44:29 +00:00
ruvector-graph-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-hailo fix: 9-issue cleanup batch + regression-guard CI workflow (#466) 2026-05-16 12:14:49 -04:00
ruvector-hailo-cluster docs(ruvllm, hailo-cluster): add sparse attention + Hailo-10H sections 2026-05-06 11:50:35 -04:00
ruvector-hnsw-repair feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
ruvector-hybrid research(nightly): hybrid sparse-dense search — BM25 + ANN with RRF and RSF (ADR-256) (#576) 2026-06-18 23:28:08 -04:00
ruvector-hyperbolic-hnsw feat(prime-radiant): Universal Coherence Engine with Sheaf Laplacian AI Safety (#131) 2026-01-22 21:27:27 -05:00
ruvector-hyperbolic-hnsw-wasm feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
ruvector-kalshi fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-learning-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-lsm-ann feat: READMEs + SEO metadata for new research crates; CI research-nightly shard 2026-06-21 19:03:15 -04:00
ruvector-math fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-math-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-matryoshka feat: READMEs + SEO metadata for new research crates; CI research-nightly shard 2026-06-21 19:03:15 -04:00
ruvector-maxsim feat(maxsim): add GraphMaxSim centroid-graph variant (salvaged from #622) (#623) 2026-06-29 10:47:01 -04:00
ruvector-metrics feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-mincut fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-mincut-brain-node fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
ruvector-mincut-gated-transformer fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-mincut-gated-transformer-wasm fix: resolve compilation errors across workspace 2026-03-16 23:15:25 -04:00
ruvector-mincut-node fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-mincut-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-mmwave hailo: NPU pipeline pool exploration + bridge cache/health parity (iter 234-249) (#418) 2026-05-04 09:56:26 -04:00
ruvector-nervous-system fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-nervous-system-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-node fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-perception Graph condensation: structure-preserving + differentiable min-cut (ruvector-graph-condense) (#547) 2026-06-08 22:58:44 +02:00
ruvector-postgres chore(postgres): regenerate ruvector-postgres Cargo.lock 2026-05-22 04:18:53 -04:00
ruvector-pq-search feat: READMEs + SEO metadata for new research crates; CI research-nightly shard 2026-06-21 19:03:15 -04:00
ruvector-profiler fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruvector-proof-gate feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
ruvector-rabitq feat(wasm): publish @ruvector/rabitq-wasm and @ruvector/acorn-wasm to npm (#394) 2026-04-26 23:10:39 -04:00
ruvector-rabitq-wasm feat(wasm): publish @ruvector/rabitq-wasm and @ruvector/acorn-wasm to npm (#394) 2026-04-26 23:10:39 -04:00
ruvector-raft fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-rairs fix(ruvector-rairs): shorten keyword to satisfy crates.io 20-char limit 2026-05-12 09:48:24 -04:00
ruvector-replication fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-robotics perf(rvf,rvm): HNSW query path, RaBitQ, contiguous slab, witness v2, mincut wiring + security hardening (#555) 2026-06-12 13:09:30 -04:00
ruvector-router-cli fix: add version specs to path dependencies for crates.io publishing 2026-02-23 03:14:45 +00:00
ruvector-router-core fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-router-ffi fix(router): 7 bugs in @ruvector/router — broken wrapper, score inversion, DB crashes (#333) 2026-04-06 16:27:46 -04:00
ruvector-router-wasm fix: add version specs to path dependencies for crates.io publishing 2026-02-23 03:14:45 +00:00
ruvector-rulake chore(rulake): add version to ruvector-rabitq path dep for crates.io 2026-04-24 10:15:18 -04:00
ruvector-server fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-snapshot fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-solver chore(workspace): clippy-clean every crate under -D warnings + fmt + repair pre-existing broken benches 2026-04-25 17:00:20 -04:00
ruvector-solver-node fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-solver-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-sota-bench perf(hnsw): 4-acc AVX-512 + parallel-insert — +9.7% build throughput (query QPS unchanged: memory-bound at 1M scale) (#619) 2026-06-28 20:45:35 -04:00
ruvector-spann research(nightly): spann-partition-spill — boundary-safe ANN in Rust (#602) 2026-06-25 14:03:59 -04:00
ruvector-sparse-inference fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-sparse-inference-wasm fix: resolve 5 P0 critical issues + 2 pre-existing compile errors 2026-03-06 14:03:42 +00:00
ruvector-sparsifier fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-sparsifier-wasm chore(workspace): cargo fmt — mechanical whitespace fix across 427 files 2026-04-24 10:44:02 -04:00
ruvector-temporal-coherence feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
ruvector-temporal-tensor fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-temporal-tensor-wasm feat: Add ADR-017 temporal tensor compression with tiered quantization 2026-02-06 00:28:21 +00:00
ruvector-timesfm chore(release): publish timesfm + ruvector-timesfm 2.2.4 (#613) 2026-06-27 11:06:41 -04:00
ruvector-tiny-dancer-core feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
ruvector-tiny-dancer-node feat(timesfm): TimesFM 1.0 200M decoder-only inference port to candle (#603) 2026-06-25 13:52:42 -04:00
ruvector-tiny-dancer-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-verified chore(workspace): clippy-clean every crate under -D warnings + fmt + repair pre-existing broken benches 2026-04-25 17:00:20 -04:00
ruvector-verified-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvector-wasm chore(ruvector-wasm): publish @ruvector/wasm 0.1.31 with corrected adapter 2026-06-14 22:15:50 -04:00
ruvix fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvllm feat(ruvllm): add lattice as an optional macOS Metal LlmBackend (#642) 2026-07-05 11:10:37 -04:00
ruvllm-cli fix(ruvllm-cli): follow HF 307 redirect on aux-file download (#590) 2026-06-18 23:06:54 -04:00
ruvllm-wasm fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
ruvllm_retrieval_diffusion fix: 9-issue cleanup batch + regression-guard CI workflow (#466) 2026-05-16 12:14:49 -04:00
ruvllm_sparse_attention fix: 9-issue cleanup batch + regression-guard CI workflow (#466) 2026-05-16 12:14:49 -04:00
rvAgent release: @ruvector/rvagent-wasm 0.2.0 — ruflo ADR-129 integration support 2026-05-27 22:48:13 -04:00
rvf chore: Update RVF NAPI-RS binaries for all platforms 2026-06-29 01:59:32 +00:00
rvlite fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
rvm feat(rvm): witness-chain hardening — chained seals, key ratchet, coverage invariants, C2SP checkpoint export (#558) 2026-06-12 15:32:19 -04:00
sona feat(sona): metaharness-Darwin evolves EWC++ config beyond hand-tuned SOTA (#615) 2026-06-27 12:57:48 -04:00
sonic-ct feat(sonic_ct): acoustic digital human workbench — Rust/WASM USCT + R3F UI (#595) 2026-06-22 09:54:22 -04:00
sonic-ct-wasm feat(sonic_ct): acoustic digital human workbench — Rust/WASM USCT + R3F UI (#595) 2026-06-22 09:54:22 -04:00
thermorust fix(security): RUSTSEC advisories + clippy hardening in RuVector (#504) 2026-05-23 05:40:24 -04:00
timesfm chore(release): publish timesfm + ruvector-timesfm 2.2.4 (#613) 2026-06-27 11:06:41 -04:00
agentic-robotics-README.md feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00