ruvector/crates/ruvector-cli/src
rUv baffb5aa16 fix(ruvector-gnn): replace panic with Result in MultiHeadAttention and RuvectorLayer constructors
MultiHeadAttention::new() and RuvectorLayer::new() used assert!() for input
validation which caused fatal abort() when called from NAPI-RS/WASM bindings —
unrecoverable by JavaScript callers. Both now return Result<Self, GnnError>,
and all WASM/NAPI wrappers propagate errors as catchable JS exceptions.

Also fixes pre-existing mmap.rs test compilation error (grad_offset returns
Option<usize>, not usize).

Closes #216

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-26 16:23:58 +00:00
..
cli chore: update intelligence data and version bump to v0.1.71 2025-12-31 17:40:37 +00:00
mcp fix(ruvector-gnn): replace panic with Result in MultiHeadAttention and RuvectorLayer constructors 2026-02-26 16:23:58 +00:00
config.rs fix(security): path traversal in MCP server vector_db_backup (CWE-22) 2026-02-25 13:32:21 +00:00
main.rs style: run cargo fmt across all crates 2025-12-29 17:41:49 +00:00
mcp_server.rs fix: Resolve CI build failures 2025-11-26 15:25:47 +00:00