From 0ff33169bc6f30f5b752493cc112bd2f4309b404 Mon Sep 17 00:00:00 2001 From: KT <677465+kevintseng@users.noreply.github.com> Date: Mon, 24 Aug 2026 07:51:07 +0800 Subject: [PATCH] chore: release 4.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eight version anchors move together — package.json, .claude-plugin/plugin.json, .claude-plugin/marketplace.json, both package-lock.json entries, docs/ARCHITECTURE.md, docs/api/API_REFERENCE.md — and `[Unreleased]` becomes `[4.7.0]`. dist/skills-manifest.json is the eighth: it carries a sha256 of plugin.json, so a bump that does not rebuild leaves it pointing at the previous file. A minor, not a patch: this release removes two `user_patterns` fields and `DEFAULT_SIGNAL_THRESHOLD`, and changes what `memesh import` exits with when a bundle's relations point outside it. All three are in the changelog under their own headings. 4.6.3 was never published. Nothing in the repository claims it was — there is no `[4.6.3]` section and no v4.6.3 tag — so 4.7.0 follows 4.6.2 with no gap to explain. Verified-By: node scripts/run-tests-isolated.mjs -> "Test Files 185 passed (185) / Tests 2528 passed (2528)", exit=0 Verified-By: npm run verify:release -> exit=0 (all eight anchors agree at 4.7.0) Verified-By: CI on e2a179c5 (the merged head) -> 13/13 pass --- .claude-plugin/marketplace.json | 2 +- .claude-plugin/plugin.json | 2 +- CHANGELOG.md | 2 +- dist/skills-manifest.json | 2 +- docs/ARCHITECTURE.md | 2 +- docs/api/API_REFERENCE.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 44ca63c5..ec6da6ac 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -8,7 +8,7 @@ "name": "memesh", "source": "./", "description": "MeMesh — agentic memory for coding agents. Captured from the agent's real work via hooks, recalled when it acts. One SQLite file, zero cloud required.", - "version": "4.6.2", + "version": "4.7.0", "author": { "name": "PCIRCLE AI" }, diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index f6a5588a..a22b5273 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -4,7 +4,7 @@ "author": { "name": "PCIRCLE AI" }, - "version": "4.6.2", + "version": "4.7.0", "homepage": "https://github.com/PCIRCLE-AI/memesh", "repository": "https://github.com/PCIRCLE-AI/memesh", "license": "MIT", diff --git a/CHANGELOG.md b/CHANGELOG.md index facafb5b..f993ca34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to MeMesh are documented here. -## [Unreleased] +## [4.7.0] — 2026-08-24 ### Removed diff --git a/dist/skills-manifest.json b/dist/skills-manifest.json index 9dcaa984..61b8af1f 100644 --- a/dist/skills-manifest.json +++ b/dist/skills-manifest.json @@ -3,7 +3,7 @@ "entries": [ { "path": ".claude-plugin/plugin.json", - "sha256": "c3476257c0f29f71e65215f06adb86f64cc5e7832e3b6c58859b4bd03bec1cd3", + "sha256": "415d337a4df08d3a8ce9e3a28f0d342fca195fe1fd44b7b7db0fd8909164f0aa", "bytes": 524 }, { diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 347c4fdf..098f3b0f 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -1,6 +1,6 @@ # MeMesh Plugin Architecture -**Version**: 4.6.2 +**Version**: 4.7.0 > Looking for "which file do I change for X?" — see [CODEMAP.md](../CODEMAP.md). diff --git a/docs/api/API_REFERENCE.md b/docs/api/API_REFERENCE.md index 689821ad..a1abee7a 100644 --- a/docs/api/API_REFERENCE.md +++ b/docs/api/API_REFERENCE.md @@ -1,7 +1,7 @@ # MeMesh Plugin -- API Reference **Protocol**: Model Context Protocol (MCP) over stdio -**Version**: 4.6.2 +**Version**: 4.7.0 **Compatibility**: Works with Claude Code plugins, Claude Managed Agents (via MCP connector), and any MCP-compatible client. **Native Integrations**: Beyond MCP, MeMesh integrates as a native memory provider for Hermes Agent (Python `MemoryProvider` plugin) and OpenClaw (TypeScript memory-capability plugin) — same tier as their built-in backends, not HTTP bridges. See [docs/platforms/](../platforms/) for platform-specific guides. diff --git a/package-lock.json b/package-lock.json index e5034035..8a1f1eeb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@pcircle/memesh", - "version": "4.6.2", + "version": "4.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@pcircle/memesh", - "version": "4.6.2", + "version": "4.7.0", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", diff --git a/package.json b/package.json index 26345bd7..47c220f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pcircle/memesh", - "version": "4.6.2", + "version": "4.7.0", "description": "MeMesh \u2014 agentic memory for coding agents. Captured from the agent's real work via hooks, recalled when it acts. One SQLite file, zero cloud required.", "main": "dist/index.js", "type": "module",