fix: remove the process env from the tests and fix the plugin manifest (#4927)
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"id": "openclaw-mem0",
|
||||
"name": "Memory (Mem0)",
|
||||
"description": "Mem0 memory backend for OpenClaw — platform or self-hosted open-source. PLATFORM MODE: Sends conversation data to mem0.ai cloud (requires MEM0_API_KEY). OPEN-SOURCE MODE: Stores vectors locally (~/.mem0/history.db) but uses external APIs for embeddings/LLM (default: OpenAI, requires OPENAI_API_KEY). Auto-recall injects relevant memories into agent context before each turn; auto-capture extracts durable facts after turns. Both are opt-in via autoRecall/autoCapture config settings (default: false). The plugin injects a memory triage protocol into system context when skills mode is enabled. Config stored in ~/.openclaw/openclaw.json.",
|
||||
"version": "1.0.8",
|
||||
"description": "Mem0 memory backend for OpenClaw — platform (mem0.ai cloud) or self-hosted open-source. Auto-recall and auto-capture are opt-in (disabled by default). Supports OpenAI, Anthropic, Ollama (fully local), Qdrant, and PGVector providers.",
|
||||
"version": "1.0.9",
|
||||
"kind": "memory",
|
||||
"skills": ["skills"],
|
||||
"commandAliases": [
|
||||
@@ -149,10 +149,13 @@
|
||||
"enum": [
|
||||
"platform",
|
||||
"open-source"
|
||||
]
|
||||
],
|
||||
"description": "Required. 'platform' requires MEM0_API_KEY. 'open-source' requires OPENAI_API_KEY (default) or no keys with Ollama."
|
||||
},
|
||||
"apiKey": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"sensitive": true,
|
||||
"description": "Platform API key. Prefer SecretRef or ${MEM0_API_KEY} env var over plaintext."
|
||||
},
|
||||
"userId": {
|
||||
"type": "string"
|
||||
@@ -162,13 +165,19 @@
|
||||
"description": "API base URL override (default: https://api.mem0.ai)"
|
||||
},
|
||||
"userEmail": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"sensitive": true,
|
||||
"description": "Email associated with Mem0 account. Set automatically during platform login."
|
||||
},
|
||||
"autoCapture": {
|
||||
"type": "boolean"
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Opt-in. When true, extracts durable facts after each agent turn. Disabled by default."
|
||||
},
|
||||
"autoRecall": {
|
||||
"type": "boolean"
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Opt-in. When true, injects relevant memories before each agent turn. Disabled by default."
|
||||
},
|
||||
"customInstructions": {
|
||||
"type": "string"
|
||||
@@ -302,6 +311,18 @@
|
||||
}
|
||||
],
|
||||
"requiresRuntime": false,
|
||||
"postInstallHint": "Run 'openclaw mem0 init' to configure mode and credentials"
|
||||
"postInstallHint": "Run 'openclaw mem0 init' to configure mode and credentials",
|
||||
"externalEndpoints": [
|
||||
{
|
||||
"url": "https://api.mem0.ai",
|
||||
"purpose": "Platform mode API — memory storage and retrieval",
|
||||
"required": "platform mode only"
|
||||
},
|
||||
{
|
||||
"url": "https://app.mem0.ai",
|
||||
"purpose": "Account dashboard and API key management",
|
||||
"required": "platform mode only"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user