From a23bc9eeb4f5359a3f3943689f5935679f56b832 Mon Sep 17 00:00:00 2001 From: gabrielstein-mem0 Date: Mon, 27 Apr 2026 14:19:58 -0700 Subject: [PATCH] fix(marketplace): use object form for plugin source path The plain-string source ("./mem0-plugin") parsed as a marketplace without errors but caused /plugin install to fail with "Plugin 'mem0' not found in any marketplace". Claude Code and Cursor require the object form: {"source": "directory", "path": "..."}. Codex already uses the object form (with "source": "local") in .agents/plugins. --- .claude-plugin/marketplace.json | 5 ++++- .cursor-plugin/marketplace.json | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 8b0e16623..53520f08b 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -10,7 +10,10 @@ "plugins": [ { "name": "mem0", - "source": "./mem0-plugin", + "source": { + "source": "directory", + "path": "./mem0-plugin" + }, "description": "Mem0 memory layer for AI applications. Add persistent memory, personalization, and semantic search to Claude workflows.", "version": "0.1.1" } diff --git a/.cursor-plugin/marketplace.json b/.cursor-plugin/marketplace.json index e5e868c49..2c38eef65 100644 --- a/.cursor-plugin/marketplace.json +++ b/.cursor-plugin/marketplace.json @@ -10,7 +10,10 @@ "plugins": [ { "name": "mem0", - "source": "./mem0-plugin", + "source": { + "source": "directory", + "path": "./mem0-plugin" + }, "description": "Mem0 memory layer for AI applications. Add persistent memory, personalization, and semantic search.", "version": "0.1.1" }