semantic-memory
v0.8.0Local-first semantic-memory integration with discovered tool profiles, governed capture, witnessed recall and native receipt boundaries.
By Josh StevensonLicense: Apache-2.02 GitHub starsUpdated 2 hours ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 14 skill or MCP entries
- Source updated
- Oct 2, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install semantic-memory for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install semantic-memory@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/RecursiveIntell/agent-memory-kitsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is claude/plugins/semantic-memory/.
Plugin files
├── .claude-plugin/plugin.json├── skills/claim-provenance/SKILL.md├── skills/context-compaction/SKILL.md├── skills/governed-memory/SKILL.md├── skills/knowledge-graph-explorer/SKILL.md├── skills/llm-output-parsing/SKILL.md├── skills/memory-capture/SKILL.md├── skills/memory-curator/SKILL.md├── skills/memory-maintenance/SKILL.md├── skills/memory-sync/SKILL.md├── skills/release-gate/SKILL.md└── .mcp.json
Included Skills10
Use claim-ledger to back material agent assertions with claim/evidence/provenance receipts. Create claims from facts, add evidence, verify integrity, and export bundles for audit.
Use context-governor for receipt-backed context compaction before risky handoffs or compaction events. Preserve high-risk context, store exact fallback receipts, and expand when omitted text matters.
Use when semantic-memory evidence must support an assertion, historical answer, correction, compaction, or action. Preserve witnessed retrieval, temporal scope, authority and native receipts. Applies to the RecursiveIntell memory stack; does not authorize memory maintenance or agent execution.
Explore the semantic-memory knowledge graph. Use when the user asks what is related to a topic, how two things or facts are connected, what is known about X across the graph, or wants to see clusters/communities in their memory. Chains hybrid search with second-order (discord) retrieval, shortest-path, and community detection, and can render the result as an interactive HTML graph.
Use semantic-memory-mcp LLM output parser tools to robustly parse JSON, string lists, choices, and numbers from raw LLM output without an additional LLM call. Handles think blocks, markdown fences, and malformed JSON.
Persist durable sourced facts to semantic memory when the user asks to remember a decision, preference, correction, or verified project fact. Excludes transient progress, secrets and unverified claims.
Audit and improve the semantic memory store. Use when the user asks to review, clean, audit, prune, or maintain memory, to find duplicates or contradictions, to check memory health, or to reconcile conflicting facts. Produces a health report (stats, contradictions, forgettable items, graph gaps), then — only with approval — reconciles via append/supersede and edge invalidation. Never destructively deletes.
Run semantic-memory store maintenance. Use when the user asks to compact, vacuum, rebuild indexes, re-embed, check integrity, or fix DB health. Covers the full maintenance workflow: integrity check, re-embed stale vectors, vacuum compact, reconcile FTS indexes, and verify search reproducibility via receipts.
Keep a codebase's memory current. Use when the user asks to sync, refresh, re-ingest, or update memory for a repository (e.g. after pulling changes or finishing work), or says "the memory for this project is stale". Re-ingests the repo idempotently (dedupe) so only new/changed components are added.
Run cargo fmt/clippy/test and store gate receipts before claiming work done.
MCP servers4
- command
- ${CLAUDE_PLUGIN_ROOT}/scripts/claim-ledger-mcp.py
- command
- ${CLAUDE_PLUGIN_ROOT}/scripts/context-governor-mcp.py
- env.CONTEXT_GOVERNOR_STORE
- ${HOME}/.hermes/context-governor
- command
- ${CLAUDE_PLUGIN_ROOT}/scripts/run-server.sh
- env.SEMANTIC_MEMORY_DIR
- ${HOME}/.hermes/semantic-memory.db
- env.SEMANTIC_MEMORY_TOOL_PROFILE
- agent
- env.SEMANTIC_MEMORY_HTTP_PORT
- 0
- env.SEMANTIC_MEMORY_EMBEDDER
- candle
- command
- ${CLAUDE_PLUGIN_ROOT}/scripts/run-server-admin.sh
- env.SEMANTIC_MEMORY_DIR
- ${HOME}/.hermes/semantic-memory.db
- env.SEMANTIC_MEMORY_ADMIN_TOOL_PROFILE
- full
- env.SEMANTIC_MEMORY_ADMIN_HTTP_PORT
- 0
- env.SEMANTIC_MEMORY_EMBEDDER
- candle
Plugin manifests1
{
"name": "semantic-memory",
"version": "0.8.0",
"description": "Local-first semantic-memory integration with discovered tool profiles, governed capture, witnessed recall and native receipt boundaries.",
"author": {
"name": "Josh Stevenson",
"email": "[email protected]"
},
"homepage": "https://github.com/RecursiveIntell/agent-memory-kits",
"repository": "https://github.com/RecursiveIntell/agent-memory-kits",
"license": "Apache-2.0",
"keywords": [
"memory",
"semantic-search",
"mcp",
"knowledge-graph",
"rag",
"local-first"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[semantic-memory on Agent Plugins Marketplace](https://pluginsmp.com/plugins/semantic-memory)