latest.json on main already advertised 0.0.10 while the installed
manifest and baked PLUGIN_VERSION were still 0.0.9, so the update
check nagged every session for a release that was never published.
Bump manifest, package.json, plugin-version.js and rebuild hooks so
the announced and installed versions match.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Re-introduces the reasoned recall feature (previously reverted in #64),
source files only — generated plugin/scripts/*.cjs are intentionally not
included and must be produced by the build step.
- recall-hook (UserPromptSubmit): injects a per-turn directive so Claude
decides whether recalling saved memory helps the current message.
- recall-approve (PreToolUse): auto-approves only the supermemory-search
tool call (narrow allow-list, rejects shell-laced commands).
- settings: recallDirective override + getRecallConfig.
- build/hooks wiring and version bump to 0.0.8.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Enrich plugin.json (displayName, homepage, repository, license,
keywords), move category to the marketplace entry and drop the
duplicate version, add a marketplace description, and note the
Node 18+ requirement in the README.
So existing installs are notified via the update check (which compares
the installed version against latest.json) to reinstall under the new
'supermemory' plugin name.
https://claude.ai/code/session_01424Bk69KXtjWYvnueZJJad
Set the Claude Code plugin name to 'supermemory' in plugin.json and
marketplace.json, and update install commands and command prefixes
(/supermemory:*) accordingly. Repository paths and GitHub URLs remain
supermemoryai/claude-supermemory.
https://claude.ai/code/session_01424Bk69KXtjWYvnueZJJad
The previous version bump updated .claude-plugin/marketplace.json to
0.0.3 but left plugin/.claude-plugin/plugin.json at 0.0.2. Claude Code
reads plugin.json to decide whether an update is available, so users on
0.0.2 are told they are already current and never receive the update.
Fixes#43