mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-14 03:33:43 +08:00
49 lines
1.6 KiB
JSON
49 lines
1.6 KiB
JSON
{
|
|
"name": "mateclaw-plugin-mem0",
|
|
"version": "1.0.0",
|
|
"type": "memory",
|
|
"displayName": "Mem0 Memory Provider (Optional)",
|
|
"description": "Bridges MateClaw's memory system to a self-hosted Mem0 service. Adds semantic recall from Mem0 alongside the built-in local memory providers. Requires a separately deployed Mem0 service (FastAPI + pgvector). Not part of the default stack.",
|
|
"entrypoint": "vip.mate.plugin.mem0.Mem0Plugin",
|
|
"minPlatformVersion": "2.0.0",
|
|
"author": "MateClaw Team",
|
|
"config": {
|
|
"baseUrl": {
|
|
"type": "string",
|
|
"required": true,
|
|
"secret": false,
|
|
"description": "Mem0 REST API base URL, e.g. http://localhost:8080"
|
|
},
|
|
"apiKey": {
|
|
"type": "string",
|
|
"required": false,
|
|
"secret": true,
|
|
"description": "Optional bearer token sent as Authorization header to Mem0"
|
|
},
|
|
"searchEnabled": {
|
|
"type": "boolean",
|
|
"required": false,
|
|
"secret": false,
|
|
"description": "Enable semantic recall via Mem0 /memories/search/. Default true."
|
|
},
|
|
"syncEnabled": {
|
|
"type": "boolean",
|
|
"required": false,
|
|
"secret": false,
|
|
"description": "Enable pushing each turn to Mem0 /memories/. Default true."
|
|
},
|
|
"maxResults": {
|
|
"type": "integer",
|
|
"required": false,
|
|
"secret": false,
|
|
"description": "Max number of memories returned per recall. Default 5."
|
|
},
|
|
"timeoutMs": {
|
|
"type": "integer",
|
|
"required": false,
|
|
"secret": false,
|
|
"description": "HTTP timeout in milliseconds for both recall and sync. Default 3000."
|
|
}
|
|
}
|
|
}
|