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 <noreply@anthropic.com>
This commit is contained in:
File 2026-01-25 23:39:06 +01:00 committed by krejcif
parent ac20e30817
commit b0b54d0fcd
2 changed files with 2 additions and 36 deletions

View File

@ -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 |

View File

@ -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