Commit graph

1737 commits

Author SHA1 Message Date
github-actions[bot]
d4e4dd422e chore: Update NAPI-RS binaries for all platforms
Built from commit 929c5ccfa1

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 04:07:22 +00:00
rUv
4933dfccb2 docs: tighten AI OS table — brief, complete, accurate
Fix redundancies between Graph/ML Framework rows, shorten Security
and ML Framework to key items, correct Storage to say "drops into
PostgreSQL" not "replaces," reframe Hardware as CPU-first with GPU
for bursts.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 04:07:09 +00:00
github-actions[bot]
cb356c01c2 chore: Update NAPI-RS binaries for all platforms
Built from commit a5b1d00d65

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 04:06:04 +00:00
rUv
ca2964c777 docs: expand Security row with full crypto and verification capabilities
Add SHAKE-256, SLH-DSA-128s, Ed25519, hardware attestation, lineage
tracking, formal verification, and COW integrity checks.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 04:05:35 +00:00
github-actions[bot]
dd02a2e940 chore: Update NAPI-RS binaries for all platforms
Built from commit a0e4627099

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 04:04:50 +00:00
rUv
8b8919087f docs: expand AI Runtime row with ruvllm capabilities
Add MicroLoRA per-request tuning, speculative decoding, continuous
batching, hardware backends, and WASM browser support.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 04:03:55 +00:00
github-actions[bot]
8179544e25 chore: Update NAPI-RS binaries for all platforms
Built from commit a72e5eb2ba

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 04:03:32 +00:00
rUv
f6ca540236 docs: clarify Graph row supports Neo4j Cypher and W3C SPARQL
RuVector supports these query languages natively rather than
replacing the databases that use them.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 04:03:03 +00:00
rUv
85a9051eb9 docs: expand ML Framework row with full capability list
Add graph transformers, sparse inference, mincut attention, hyperbolic
embeddings, sublinear solvers, domain expansion, quantum coherence,
and coherence measurement to the AI OS table.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 04:02:43 +00:00
github-actions[bot]
31f9374c6d chore: Update NAPI-RS binaries for all platforms
Built from commit d27b6469cc

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 04:02:12 +00:00
rUv
74499c3f51 docs: move Self-Learning and Self-Optimizing to top of AI OS table
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 04:01:53 +00:00
github-actions[bot]
033ca58d8e chore: Update NAPI-RS binaries for all platforms
Built from commit 3a554afb47

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 04:01:12 +00:00
rUv
408112976b docs: add icons and self-learning/self-optimizing layers to AI OS table
Add emoji icons to each layer, split Optimization into dedicated
Self-Learning (SONA/LoRA/EWC++) and Self-Optimizing (auto-tuning)
rows, update intro line to emphasize self-learning, self-optimizing,
and self-deploying.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 04:00:49 +00:00
github-actions[bot]
4e1cb67e58 chore: Update NAPI-RS binaries for all platforms
Built from commit df367267d6

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 03:59:58 +00:00
rUv
929c5ccfa1 docs: make main comparison table collapsible
Wrap the RuVector vs Typical Vector DB table in a <details> toggle
to reduce visual noise on page load.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 03:59:10 +00:00
github-actions[bot]
0ee841d642 chore: Update NAPI-RS binaries for all platforms
Built from commit b61ed0105d

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 03:58:57 +00:00
rUv
a5b1d00d65 fix: correct typo in README.md 2026-02-27 03:58:01 +00:00
rUv
a0e4627099 docs: reframe RuVector as a complete AI operating system
Replace tool-comparison analogy with an 11-layer stack table showing
how RuVector covers everything from hardware to optimization — bare
metal up to the application layer in one package.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 03:57:34 +00:00
github-actions[bot]
50ee41d333 chore: Update NAPI-RS binaries for all platforms
Built from commit 19a0df520a

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 03:55:47 +00:00
rUv
a72e5eb2ba docs: restructure Comparison section into 10 grouped categories
Replace flat 55-row wall with 10 categorized tables: Performance,
Search, Self-Learning, Local AI, Graph Transformers, Math & Solvers,
Distributed Systems, Cognitive Containers, Platform, and Licensing.
Add Weaviate column. Separate RuVector-unique features into focused
two-column tables for clarity.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 03:54:46 +00:00
github-actions[bot]
db7d3308f2 chore: Update NAPI-RS binaries for all platforms
Built from commit df1f52e325

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 03:54:01 +00:00
github-actions[bot]
1d15986bf4 chore: Update GNN NAPI-RS binaries for all platforms
Built from commit df1f52e325

Platforms updated:
- linux-x64-gnu
- linux-x64-musl
- linux-arm64-gnu
- linux-arm64-musl
- darwin-x64
- darwin-arm64
- win32-x64-msvc

Generated by GitHub Actions
2026-02-27 03:52:39 +00:00
rUv
d27b6469cc docs: expand Full Capabilities to 75 features across 10 categories
Fix numbering (was 22→52→53→23), add 24 missing features from codebase:
graph transformers (8 modules), nervous system, delta consensus, sparse
inference, semantic routing, collections, snapshots, metadata filtering,
PostgreSQL section, 7 example applications. Every feature now links to
its crate or example directory.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 03:51:30 +00:00
github-actions[bot]
a0b0a0a343 chore: Update attention NAPI-RS binaries for all platforms
Built from commit df1f52e325

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc
  - wasm

  🤖 Generated by GitHub Actions
2026-02-27 03:49:10 +00:00
rUv
3a554afb47 docs: adjust heading levels for consistency in README 2026-02-27 03:45:44 +00:00
github-actions[bot]
372477ce16 chore: Update graph transformer NAPI-RS binaries for all platforms
Built from commit df1f52e325

Platforms updated:
- linux-x64-gnu
- linux-x64-musl
- linux-arm64-gnu
- linux-arm64-musl
- darwin-x64
- darwin-arm64
- win32-x64-msvc
- wasm

Generated by GitHub Actions
2026-02-27 03:45:12 +00:00
rUv
df367267d6 docs: improve README section headings for consistency and clarity 2026-02-27 03:44:33 +00:00
rUv
b61ed0105d docs: update README formatting for improved readability 2026-02-27 03:43:18 +00:00
rUv
b1d491b107 Add developer quickstart guide and knowledge export JSON
- Introduced QUICKSTART.md for RuVector, detailing setup, usage, and architecture.
- Added ruvector-knowledge.rvf.json for comprehensive project metadata, including architecture overview, crate taxonomy, and critical decisions.
2026-02-27 03:41:13 +00:00
rUv
19a0df520a docs: add install one-liners and footer links to ruvllm and replication READMEs
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 03:40:08 +00:00
rUv
df1f52e325 docs: minor README polish for replication and rvf-crypto
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 03:38:52 +00:00
rUv
55d7dbb6fd docs: optimize 12 crate READMEs and add SONA learning loop diagram
Standardize all linked crate READMEs to match root README style:
plain-language taglines, comparison tables, key features tables.
Add SONA feedback loop diagram to root README intro.

Crates updated: ruvector-gnn, ruvector-core, ruvector-graph,
ruvector-graph-transformer, sona, ruvector-attention, ruvllm,
ruvector-solver, ruvector-replication, ruvector-postgres,
rvf-crypto, examples/dna.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 03:38:42 +00:00
github-actions[bot]
59c09992d0 chore: Update NAPI-RS binaries for all platforms
Built from commit bae1e02152

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 03:37:12 +00:00
rUv
bae1e02152 docs: README overhaul — section headlines, comparison table, plain language
- Add headlines and descriptions to Comparison, Features, Deployment,
  Performance, Compression, Use Cases, and Installation sections
- Rewrite comparison table: categorized rows (Self-Learning, Graph,
  AI & Compute, Database, Operations), linked crate names, technical
  and exotic capabilities (genomics, quantum, graph transformers)
- Improve intro paragraph — mention self-learning, PostgreSQL, local AI
- Remove redundant capability blocks merged into comparison table

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 03:33:00 +00:00
github-actions[bot]
30e21d68fc chore: Update NAPI-RS binaries for all platforms
Built from commit 5b6e87d97a

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-27 03:28:35 +00:00
rUv
5b6e87d97a docs: improve README readability — PostgreSQL early mention, section reorder
- Mention PostgreSQL extension (230+ SQL functions) in the opening summary
- Add "Already use PostgreSQL?" callout with links to extension and docs
- Rewrite analogy with labeled components for clarity
- Simplify RVF cognitive container description in plain language
- Move "How the GNN Works" above Quick Start
- Move "Ecosystem" section below Quick Start

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-27 03:24:11 +00:00
github-actions[bot]
d4362f70c5 chore: Update NAPI-RS binaries for all platforms
Built from commit 26171f43d4

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-26 16:54:55 +00:00
rUv
26171f43d4 docs: comprehensive changelog covering v0.1.0 through v2.0.5
Rewrote CHANGELOG.md from a single v0.1.0 entry to cover all major
releases: v0.1.0, v0.1.16, v0.1.19, v0.1.32, v0.2.6, v0.3.0, v2.0.4,
and v2.0.5 — based on full commit history analysis across 2000+ commits.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-26 16:50:33 +00:00
github-actions[bot]
4fda19f9b3 chore: Update NAPI-RS binaries for all platforms
Built from commit b893be94a5

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-26 16:47:03 +00:00
github-actions[bot]
a24a0a90e4 chore: Update NAPI-RS binaries for all platforms
Built from commit e7c443f536

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2026-02-26 16:43:08 +00:00
github-actions[bot]
b64360e260 chore: Update graph transformer NAPI-RS binaries for all platforms
Built from commit e7c443f536

Platforms updated:
- linux-x64-gnu
- linux-x64-musl
- linux-arm64-gnu
- linux-arm64-musl
- darwin-x64
- darwin-arm64
- win32-x64-msvc
- wasm

Generated by GitHub Actions
2026-02-26 16:41:58 +00:00
github-actions[bot]
44a6efca1e chore: Update GNN NAPI-RS binaries for all platforms
Built from commit e7c443f536

Platforms updated:
- linux-x64-gnu
- linux-x64-musl
- linux-arm64-gnu
- linux-arm64-musl
- darwin-x64
- darwin-arm64
- win32-x64-msvc

Generated by GitHub Actions
2026-02-26 16:41:12 +00:00
rUv
b893be94a5 fix(install.sh): remove stale version pins and fix CLI install logic
- Remove hardcoded @0.1.2 / @0.1.23 version pins from cargo install,
  npm install, and cargo add commands — always fetch latest
- Fix operator precedence bug: `A && B || C` → `A && { B || C; }`
  so --npm-only correctly skips CLI installation

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-26 16:40:08 +00:00
rUv
e7c443f536 Merge pull request #215 from ruvnet/claude/research-openfang-jpAtV
fix(ruvector-gnn): replace panic with Result + OpenFang RVF example
2026-02-26 11:36:25 -05:00
rUv
3d9e3f4093 chore: bump workspace to 2.0.5, @ruvector/gnn to 0.1.25
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-26 16:29:37 +00:00
rUv
e4e2aa8058 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
rUv
ee1a5927fe docs: fix stale counts in root README
- RVF examples: 46 → 56 (10 new examples added)
- Attention mechanisms: normalize all references to 46 (was inconsistently 40/46)
- RVF Rust crates: 13 → 22 (added rvf-wasm, rvf-solver-wasm, rvf-node, 6 adapters)

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-26 16:13:48 +00:00
rUv
1980647d5a docs: add missing capabilities to advanced features guide
Add documentation for major undocumented features:
- Collection management (create, list, delete, aliases, stats)
- Additional VectorDB operations (get, delete, len, isEmpty)
- Server REST API endpoints (collections CRUD, points upsert/search)
- Advanced filter expressions (geo_radius, match_text, range, boolean)
- Payload indexing (Keyword, Float, Geo, Text index types)
- Graph database with Cypher queries (CLI and Rust API)
- Hybrid vector+graph search
- Prometheus metrics and health monitoring
- RVF format capability reference table (24 capabilities)
- Additional crates overview (80+ crates, key 11 listed)
- Fix remaining stale SearchQuery field in BASIC_TUTORIAL patterns

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-26 16:09:06 +00:00
rUv
eda7df86b6 docs: update guides to match current API surface and versions
- GETTING_STARTED.md: rewrite to cover both ruvector-core (VectorDB) and
  rvf-runtime (RvfStore) APIs, add package registry table, fix SearchQuery
  fields (ef_search not include_vectors), results use .score not .distance
- INSTALLATION.md: update crate version 0.1.0 -> 2.0, fix npm scoped
  package names (@ruvector/*), remove non-existent Docker image, update
  Rust version requirement to 1.80+, fix CLI docs to match actual subcommands
- BASIC_TUTORIAL.md: fix SearchQuery.include_vectors -> ef_search, fix
  result.distance -> result.score, fix HnswConfig/QuantizationConfig field
  access patterns (options.hnsw -> options.hnsw_config, wrap in Some())
- ADVANCED_FEATURES.md: same field name fixes, fix QuantizationConfig
  wrapping in Some(), remove references to non-existent mmap_vectors field
- docs/README.md: update version to 2.0.4/0.1.100, update date

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-26 16:05:29 +00:00
rUv
cd69d46140 fix: address review issues in openfang RVF example
- Fix fragile persistence assertion: compare against post-delete baseline
  instead of pre-delete `all` which could include the deleted twitter vector
- Extract segment type magic numbers into named constants (SEG_VEC, etc.)
- Add comments for raw AGI container flag bitmasks (bits 4 and 10)
- Add seed non-overlap comment for vector generation
- Improve hex() to use pre-allocated String with fmt::Write

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-26 16:00:40 +00:00