From df595e470cc392a5d539763d4d4921ff43ee17a5 Mon Sep 17 00:00:00 2001 From: Rohit Ghumare Date: Thu, 29 Oct 2026 14:51:22 +0530 Subject: [PATCH 1/2] Add AgentMemory marketplace plugin --- .factory-plugin/marketplace.json | 12 +++++++++++ README.md | 6 ++++++ plugins/agentmemory/README.md | 34 ++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 plugins/agentmemory/README.md diff --git a/.factory-plugin/marketplace.json b/.factory-plugin/marketplace.json index 4282159..4461c4f 100644 --- a/.factory-plugin/marketplace.json +++ b/.factory-plugin/marketplace.json @@ -6,6 +6,18 @@ "email": "support@factory.ai" }, "plugins": [ + { + "name": "agentmemory", + "description": "Persistent memory across coding sessions with recall skills, lifecycle hooks, and MCP tools.", + "source": { + "source": "git-subdir", + "url": "https://github.com/rohitg00/agentmemory.git", + "path": "plugin", + "sha": "c5b8ebfb32eb6a08fe301d3bb75840f3597b66c8" + }, + "category": "productivity", + "homepage": "https://github.com/rohitg00/agentmemory" + }, { "name": "security-engineer", "description": "Security review, threat modeling, and vulnerability validation skills", diff --git a/README.md b/README.md index 9793470..0d26249 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,12 @@ Or browse available plugins via the UI: ## Available Plugins +### agentmemory + +Persistent memory across coding sessions, with recall skills, lifecycle hooks, and MCP tools. Uses a separately running AgentMemory server. + +See [plugins/agentmemory/README.md](plugins/agentmemory/README.md) for setup and requirements. + ### core Core skills for essential functionalities and integrations. Pre-installed by the Droid CLI. diff --git a/plugins/agentmemory/README.md b/plugins/agentmemory/README.md new file mode 100644 index 0000000..cd78d34 --- /dev/null +++ b/plugins/agentmemory/README.md @@ -0,0 +1,34 @@ +# AgentMemory + +AgentMemory saves useful project context and retrieves it in later coding sessions. The plugin includes 17 skills, lifecycle hooks, and MCP tools for saving, searching, and managing memory. + +## Setup + +Requires Node.js 20 or newer, npm, Git, and a running AgentMemory server. Start the server in a separate terminal: + +```bash +npx -y @agentmemory/agentmemory@0.9.31 +``` + +Then install the plugin: + +```bash +droid plugin marketplace add https://github.com/Factory-AI/factory-plugins +droid plugin install agentmemory@factory-plugins +``` + +Start a new Droid session. Ask it to save a project preference, then retrieve that preference in another session using the memory tools. + +The default server address is `http://localhost:3111`. Set `AGENTMEMORY_URL` before starting Droid to use another server. Loopback connections discover the local daemon credential automatically. For a remote server, use HTTPS and supply `AGENTMEMORY_SECRET` through the environment. Never put credentials in the plugin manifest. + +## What is installed + +This catalog references the published AgentMemory 0.9.31 plugin at a fixed Git commit. Droid loads its skills, hooks, and MCP configuration through Claude Code plugin compatibility. The prebuilt scripts are included upstream, so installation requires no build step. + +The plugin does not start the memory server. With the server running, the MCP bridge exposes the complete tool set. If the server is unavailable, memory tool calls report that failure; this bridge does not use a fallback store. + +## Data and support + +Hooks send prompts and tool activity to the configured AgentMemory server. Local capture queues may retain events while that server is unavailable. Use the memory governance tools to inspect or delete saved data. Review [AgentMemory's documentation](https://github.com/rohitg00/agentmemory#readme) before enabling capture. + +[Source and license](https://github.com/rohitg00/agentmemory) ยท [Support](https://github.com/rohitg00/agentmemory/issues) From 5b37a2096a225ff939ea8ed209f4d7566eb63cdb Mon Sep 17 00:00:00 2001 From: Rohit Ghumare Date: Mon, 9 Nov 2026 17:56:38 +0530 Subject: [PATCH 2/2] Update AgentMemory to 0.9.33 Pin the plugin to the v0.9.33 release commit 28ffc538. Signed-off-by: Rohit Ghumare --- .factory-plugin/marketplace.json | 2 +- plugins/agentmemory/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.factory-plugin/marketplace.json b/.factory-plugin/marketplace.json index 4461c4f..fe7991a 100644 --- a/.factory-plugin/marketplace.json +++ b/.factory-plugin/marketplace.json @@ -13,7 +13,7 @@ "source": "git-subdir", "url": "https://github.com/rohitg00/agentmemory.git", "path": "plugin", - "sha": "c5b8ebfb32eb6a08fe301d3bb75840f3597b66c8" + "sha": "28ffc538b81b265e2f649354ed9f88b0c12ae414" }, "category": "productivity", "homepage": "https://github.com/rohitg00/agentmemory" diff --git a/plugins/agentmemory/README.md b/plugins/agentmemory/README.md index cd78d34..64ef537 100644 --- a/plugins/agentmemory/README.md +++ b/plugins/agentmemory/README.md @@ -7,7 +7,7 @@ AgentMemory saves useful project context and retrieves it in later coding sessio Requires Node.js 20 or newer, npm, Git, and a running AgentMemory server. Start the server in a separate terminal: ```bash -npx -y @agentmemory/agentmemory@0.9.31 +npx -y @agentmemory/agentmemory@0.9.33 ``` Then install the plugin: @@ -23,7 +23,7 @@ The default server address is `http://localhost:3111`. Set `AGENTMEMORY_URL` bef ## What is installed -This catalog references the published AgentMemory 0.9.31 plugin at a fixed Git commit. Droid loads its skills, hooks, and MCP configuration through Claude Code plugin compatibility. The prebuilt scripts are included upstream, so installation requires no build step. +This catalog references the published AgentMemory 0.9.33 plugin at a fixed Git commit. Droid loads its skills, hooks, and MCP configuration through Claude Code plugin compatibility. The prebuilt scripts are included upstream, so installation requires no build step. The plugin does not start the memory server. With the server running, the MCP bridge exposes the complete tool set. If the server is unavailable, memory tool calls report that failure; this bridge does not use a fallback store.