This document tracks planned capabilities that are not yet released. Released behavior belongs in release notes; brief “already applied” notes are kept only when they prevent re-planning completed work.
Build on project inventory and consolidation before introducing more destructive cleanup flows:
mnemo projects prune
Near-term goals:
prune behind explicit safety checks after merge/consolidation is reliable;Expose local/Git-friendly sync flows before introducing any cloud replication:
mnemo sync export
mnemo sync import
mnemo sync status
Goals:
Build on memory conflict review with deeper, explicitly invoked maintenance flows. These should use explicit mnemo maintenance commands without expanding the normal mnemo-memory workflow or requiring agents to edit the store directly.
Planned responsibilities:
The skill workflow must require a valid .mnemo marker, default to read-only analysis, and request explicit confirmation before deletion or broad mutation.
Help users move from static agent memory files to mnemo as the canonical memory store, so agentic systems stop accumulating heavy MEMORY.md, multi-file Claude memories, editor rules, or other plaintext memory surfaces.
Planned capabilities:
MEMORY.md, Claude memory files, Cursor/Windsurf rules used as memory, and other static memory surfaces;mnemo doctor to warn about competing static memory files and suggest the migration flow;Potential commands:
mnemo memories ingest --path MEMORY.md --dry-run --json
mnemo memories ingest --agent=claudecode --path . --dry-run --json
mnemo memories ingest --agent=all --path . --yes
Add optional project trace metadata related to agent sessions, command execution, and memory provenance.
Status:
provenance_id links for sessions, observations, and prompts, preserving legacy rows;.mnemo marker guardrails in MCP write-tool contracts so direct callers cannot write to an arbitrary project without a validated project marker;--agent, --source, and stats by agent.Goals:
.mnemo marker id;--agent, --source, and stats by agent to support review, trust, and debugging;Potential metadata fields:
agent: codex | claudecode | cursor | windsurf | opencode | cli | unknown
source: mcp | cli | hook | passive_capture | import | skill
tool: mem_save | capture | session_end | ingest | ...
model: optional model identifier when available
Reduce operational drift between installation, setup, schema evolution, and CLI composition.
Already applied and no longer pending:
mnemo binary through mnemo setup refresh, which owns MCP config, hooks, global instructions, and runtime files;internal/agentinit.AgentSpec, covering paths, MCP snippets/checks, hooks, skills, install, uninstall, status, and doctor-facing checks;cmd/mnemo is split by command domain, with main.go acting as the router;internal/agentinit owns per-agent setup logic, including routes, snippets, runtime assets, uninstall, and diagnostic checks;mnemo db migrate, and doctor checks.Remaining near-term goals:
AgentSpec so installers, diagnostics, and tests do not drift again.