Skip to content

heynag/mnemosyne-memory

v2026.8.10MIT

Use Mnemosyne MCP as a selective, project-aware memory and handoff layer across agent sessions.

mnemosyne-memory

mnemosyne-memory teaches an agent to use an existing Mnemosyne MCP server as a selective continuity layer across tasks and sessions. It performs focused recall, deduplicates durable writes, corrects stale records, and maintains one compact handoff per stable project.

The skill is deliberately not a transcript recorder. Repository files remain authoritative, and broad or destructive Mnemosyne maintenance is outside its automatic workflow.

Prerequisite

Configure a Mnemosyne MCP server in the host before using this skill. The host should expose mnemosyne_* recall and mutation tools. This package does not install Mnemosyne, start a service, choose a memory bank, or bundle an MCP server.

See the Mnemosyne repository for server installation and configuration.

Agent Plugin

This directory is an Agent Plugins v1 plugin root. A compatible client with Agent Skills support loads plugin.json here and discovers the skill from the standard fixed location:

skills/mnemosyne-memory

The plugin is independently versioned. Installation and update behavior is defined by the client loading this package. Its absence of mcp.json is intentional: the skill uses an MCP server already configured by the host.

Automatic use

Depending on the host, the skill may be invoked explicitly or selected implicitly. For reliable automatic continuity, add a short rule to the host's applicable governing instructions requiring mnemosyne-memory for substantive tasks. Keep profile-specific bank selection, privacy rules, and retention policy in those governing instructions rather than in this public skill.

The skill never hardcodes profile names or local paths. The host-configured Mnemosyne connection owns bank isolation.

Safety model

Automatic behavior is limited to focused recall and selective remember, update, or invalidate operations. The skill does not automatically run consolidation, import/export, synchronization, shared-surface writes, hygiene cleanup, deletion, persona changes, cross-bank transfer, or broad maintenance.

It excludes secrets, authentication material, raw transcripts, logs, command output, and sensitive content whose persistence is not clearly authorized.

Portable package files

plugin.json                                   Agent Plugins v1 manifest
LICENSE                                       MIT license terms
README.md                                     usage and safety guidance
skills/mnemosyne-memory/SKILL.md              portable skill instructions

Development

In a Charms source checkout, run the package tests from the repository root:

python3 -m unittest discover -s packages/mnemosyne-memory/tests -p 'test_*.py'