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:
parent
ac20e30817
commit
b0b54d0fcd
@ -34,10 +34,6 @@ Restart the Gateway afterwards.
|
|||||||
|
|
||||||
Set config under `plugins.entries.memory-ruvector.config`:
|
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
|
```json5
|
||||||
{
|
{
|
||||||
plugins: {
|
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
|
## Embedding providers
|
||||||
|
|
||||||
| Provider | Models | Dimensions | Notes |
|
| Provider | Models | Dimensions | Notes |
|
||||||
|
|||||||
@ -26,17 +26,9 @@ While clawdbot already has excellent memory capabilities via `memory-lancedb`, t
|
|||||||
|
|
||||||
## Architecture
|
## Architecture
|
||||||
|
|
||||||
### Dual-Mode Operation
|
### Configuration
|
||||||
|
|
||||||
```yaml
|
```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:
|
plugins:
|
||||||
memory-ruvector:
|
memory-ruvector:
|
||||||
embedding:
|
embedding:
|
||||||
@ -52,7 +44,7 @@ plugins:
|
|||||||
|
|
||||||
```
|
```
|
||||||
extensions/memory-ruvector/
|
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
|
├── service.ts # Lifecycle management (start/stop), SONA + Graph init
|
||||||
├── client.ts # RuvectorClient wrapper for native API
|
├── client.ts # RuvectorClient wrapper for native API
|
||||||
├── db.ts # High-level database abstraction
|
├── db.ts # High-level database abstraction
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user