From b0b54d0fcdae91e5067e7fbeadbad2c3f6582319 Mon Sep 17 00:00:00 2001 From: File Date: Sun, 25 Jan 2026 23:39:06 +0100 Subject: [PATCH] docs(memory-ruvector): remove non-functional remote mode Remote mode was documented but the implementation is placeholder only (random vectors, no HTTP client). This removes misleading documentation until remote mode is actually implemented. Co-Authored-By: Claude Opus 4.5 --- docs/plugins/memory-ruvector.md | 26 -------------------- extensions/memory-ruvector/PR_DESCRIPTION.md | 12 ++------- 2 files changed, 2 insertions(+), 36 deletions(-) diff --git a/docs/plugins/memory-ruvector.md b/docs/plugins/memory-ruvector.md index 3dafedaf7..12a2a3047 100644 --- a/docs/plugins/memory-ruvector.md +++ b/docs/plugins/memory-ruvector.md @@ -34,10 +34,6 @@ Restart the Gateway afterwards. Set config under `plugins.entries.memory-ruvector.config`: -### Local mode (recommended) - -Local mode runs an embedded ruvector database with full hook support for automatic message indexing. - ```json5 { plugins: { @@ -67,28 +63,6 @@ Local mode runs an embedded ruvector database with full hook support for automat } ``` -### Remote mode - -Remote mode connects to an external ruvector server. Note: remote mode does not support automatic message indexing hooks. - -```json5 -{ - plugins: { - entries: { - "memory-ruvector": { - enabled: true, - config: { - url: "https://ruvector.example.com", - apiKey: "${RUVECTOR_API_KEY}", - collection: "clawdbot-memory", - timeoutMs: 5000 - } - } - } - } -} -``` - ## Embedding providers | Provider | Models | Dimensions | Notes | diff --git a/extensions/memory-ruvector/PR_DESCRIPTION.md b/extensions/memory-ruvector/PR_DESCRIPTION.md index dbcff8f0c..9ffa4c1b9 100644 --- a/extensions/memory-ruvector/PR_DESCRIPTION.md +++ b/extensions/memory-ruvector/PR_DESCRIPTION.md @@ -26,17 +26,9 @@ While clawdbot already has excellent memory capabilities via `memory-lancedb`, t ## Architecture -### Dual-Mode Operation +### Configuration ```yaml -# Remote Mode - Connect to external ruvector server -plugins: - memory-ruvector: - url: https://ruvector.example.com - apiKey: ${RUVECTOR_API_KEY} - collection: clawdbot-memory - -# Local Mode - Embedded database with full hook support plugins: memory-ruvector: embedding: @@ -52,7 +44,7 @@ plugins: ``` extensions/memory-ruvector/ -├── index.ts # Plugin registration, dual-mode routing +├── index.ts # Plugin registration and tool setup ├── service.ts # Lifecycle management (start/stop), SONA + Graph init ├── client.ts # RuvectorClient wrapper for native API ├── db.ts # High-level database abstraction