mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-22 11:58:12 +00:00
Includes: - memory-neo4j: four-phase sleep cycle (dedup, decay, extraction, cleanup) - memory-neo4j: full plugin implementation with hybrid search - memory-lancedb: updates and benchmarks - OpenSpec workflow skills and commands - Session memory hooks - Various CLI and config improvements Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
100 lines
2.4 KiB
JSON
100 lines
2.4 KiB
JSON
{
|
|
"id": "memory-neo4j",
|
|
"kind": "memory",
|
|
"uiHints": {
|
|
"embedding.provider": {
|
|
"label": "Embedding Provider",
|
|
"placeholder": "openai",
|
|
"help": "Provider for embeddings: 'openai' or 'ollama'"
|
|
},
|
|
"embedding.apiKey": {
|
|
"label": "API Key",
|
|
"sensitive": true,
|
|
"placeholder": "sk-proj-...",
|
|
"help": "API key for OpenAI embeddings (not needed for Ollama)"
|
|
},
|
|
"embedding.model": {
|
|
"label": "Embedding Model",
|
|
"placeholder": "text-embedding-3-small",
|
|
"help": "Embedding model to use (e.g., text-embedding-3-small for OpenAI, mxbai-embed-large for Ollama)"
|
|
},
|
|
"embedding.baseUrl": {
|
|
"label": "Base URL",
|
|
"placeholder": "http://localhost:11434",
|
|
"help": "Base URL for Ollama API (optional)"
|
|
},
|
|
"neo4j.uri": {
|
|
"label": "Neo4j URI",
|
|
"placeholder": "bolt://localhost:7687",
|
|
"help": "Bolt connection URI for your Neo4j instance"
|
|
},
|
|
"neo4j.user": {
|
|
"label": "Neo4j Username",
|
|
"placeholder": "neo4j"
|
|
},
|
|
"neo4j.password": {
|
|
"label": "Neo4j Password",
|
|
"sensitive": true
|
|
},
|
|
"autoCapture": {
|
|
"label": "Auto-Capture",
|
|
"help": "Automatically capture important information from conversations"
|
|
},
|
|
"autoRecall": {
|
|
"label": "Auto-Recall",
|
|
"help": "Automatically inject relevant memories into context"
|
|
}
|
|
},
|
|
"configSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"embedding": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"provider": {
|
|
"type": "string",
|
|
"enum": ["openai", "ollama"]
|
|
},
|
|
"apiKey": {
|
|
"type": "string"
|
|
},
|
|
"model": {
|
|
"type": "string"
|
|
},
|
|
"baseUrl": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"neo4j": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"user": {
|
|
"type": "string"
|
|
},
|
|
"username": {
|
|
"type": "string"
|
|
},
|
|
"password": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": ["uri"]
|
|
},
|
|
"autoCapture": {
|
|
"type": "boolean"
|
|
},
|
|
"autoRecall": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": ["neo4j"]
|
|
}
|
|
}
|